V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
hatcloud
V2EX  ›  问与答

想花一年时间做一个族谱的网站,需要些什么技能?

  •  
  •   hatcloud · 2014-08-26 12:08:07 +08:00 · 4801 次点击
    这是一个创建于 3734 天前的主题,其中的信息可能已经有所发展或是发生改变。
    本人大三学生,现在会一点Java和Android。
    我想帮家里做一个族谱的网站,要建一个网站的话需要学习哪些语言?
    网站规模很小,我想做这个网站的流程是:
    弄好一个数据库,录入数据 -> 写好静态的网页 -> 写后台程序,把数据库的数据显示到网页上 ->申请域名(备案?) -> 购买服务器并部署

    所以我估计需要的技能有
    1. 数据库
    2. 一门写后台的语言,我现在在学Python,不知道Python够不够写一个小网站了。
    3. Html

    因为我没有任何Web开发的经验,所以以上算是我空想的,希望大家指正和给些建议。
    46 条回复    2018-12-27 11:39:30 +08:00
    kchum
        1
    kchum  
       2014-08-26 12:10:02 +08:00 via iPhone
    一年时间?
    kchum
        2
    kchum  
       2014-08-26 12:13:00 +08:00 via iPhone   ❤️ 1
    流程基本差不多,Python足够了,你还需要css,js。
    这个东西花不了多少时间。
    Air_Mu
        3
    Air_Mu  
       2014-08-26 12:21:27 +08:00
    PHP最实在方便。
    qiayue
        4
    qiayue  
       2014-08-26 12:27:21 +08:00
    备案审核时间较长,建议把备案提前做
    akfish
        5
    akfish  
       2014-08-26 12:27:48 +08:00   ❤️ 4
    光是你家里的话,纯静态就能搞定。
    这么点数据犯不着动用数据库,json就能存下。
    剩下的就是怎样把前端撸得很华丽了,可以侧重搞这方面,lz要做的这个网站能做出技术含量的也就在这部分。
    比如族谱经常是树状关系,交互式的树状图什么的:
    http://arborjs.org/halfviz/#/case-of-the-silk-king
    又比如涉及到编年史的东西,时间轴就很适用了:
    http://timeline.knightlab.com/
    gyteng
        6
    gyteng  
       2014-08-26 12:33:22 +08:00   ❤️ 1
    http://coolshell.cn/articles/4811.html
    族谱软件是很复杂的
    hatcloud
        7
    hatcloud  
    OP
       2014-08-26 12:35:57 +08:00
    @gyteng 噗,我要做的是一个很正经的族谱,村里面委托的,这种事情是不能上族谱的,说不定还得除名
    hatcloud
        8
    hatcloud  
    OP
       2014-08-26 12:38:53 +08:00
    @akfish 不小呢,村里面委托,是一个姓的分支,现在活着的人就有几千人,遑论要存上九代了,我看了下宗祠的族谱,辈分最老的都是崇祯末年的,现在光是想想录入数据的情况就觉得好麻烦
    hatcloud
        9
    hatcloud  
    OP
       2014-08-26 12:40:08 +08:00
    @qiayue 嗯,自己建了一个Wordpress的个人网址,个人备案都要20多天,这种网站不知道要多久了
    akfish
        10
    akfish  
       2014-08-26 12:41:43 +08:00
    @hatcloud 好吧,那也差不多的,这个数据库部分难度也不大。喜欢玩新玩具的话,Google的graph database非常适合表示这种数据:
    https://github.com/google/cayley
    Google的知识图谱就是用这个做后端的:
    http://www.google.com/insidesearch/features/search/knowledge.html
    yangzh
        11
    yangzh  
       2014-08-26 12:42:21 +08:00
    你需要执行力。
    hatcloud
        12
    hatcloud  
    OP
       2014-08-26 12:45:56 +08:00
    @akfish 收藏了,现在看只是不明觉厉,先存在那,等看懂了再看看
    14
        13
    14  
       2014-08-26 12:48:17 +08:00 via Android
    给你一个月时间
    cad0420
        14
    cad0420  
       2014-08-26 13:18:03 +08:00
    -。- 还以为是生物学里面族谱。。噗
    ChiangDi
        15
    ChiangDi  
       2014-08-26 13:21:29 +08:00
    你们村已经这么高级了么。。。
    zddhub
        16
    zddhub  
       2014-08-26 13:36:49 +08:00
    这个非要做成web吗,不是应该用latex写好,然后打印出来,装订成家谱吗?
    greatdk
        17
    greatdk  
       2014-08-26 13:42:22 +08:00
    大家族?
    avatasia
        18
    avatasia  
       2014-08-26 13:58:14 +08:00
    已经有开源的软件啦。

    http://www.oschina.net/news/40972/gramps-4-0
    avatasia
        19
    avatasia  
       2014-08-26 13:58:43 +08:00
    其实你需要的是一个画图板。
    ai0by
        20
    ai0by  
       2014-08-26 14:06:34 +08:00 via Android
    @ChiangDi 忍不住想笑TAT
    learnshare
        21
    learnshare  
       2014-08-26 14:16:01 +08:00
    村里的任务,貌似很艰巨...
    kisshere
        22
    kisshere  
       2014-08-26 14:21:46 +08:00
    用一个excel都足够了,不需要做web
    Jelen
        23
    Jelen  
       2014-08-26 14:52:45 +08:00
    赞!你知道吗,这是我今年产生的想法,就是在清明节回家扫墓的时候想到的,以后我家的家谱都是我爷爷记在本子上,现在没人记了,就产生了做一个这种WEB网页的想法,但还没有具体去实施。
    希望你能把这件事做下去,密切关注
    stellaFan
        24
    stellaFan  
       2014-08-26 15:02:36 +08:00
    @Jelen 加油哦
    Jelen
        25
    Jelen  
       2014-08-26 15:06:25 +08:00
    @stellaFan 额。。。我不是LZ。。
    xjx0524
        26
    xjx0524  
       2014-08-26 15:25:09 +08:00
    每年初二回老家长辈们都会说起族谱文革被烧这事,楼主这么一说我也想做做看了。
    jas0ndyq
        27
    jas0ndyq  
       2014-08-26 15:37:02 +08:00 via iPad
    感觉不是很复杂,一年足够
    Navee
        28
    Navee  
       2014-08-26 15:45:13 +08:00
    会Java的话可以从jsp、servlet入手,开始也别用啥框架了,折腾明白再用也简单。
    HTML、CSS、JS不用非常熟,但至少要能调整调整样式,绑定js事件等,可以用bootstrap。
    数据库必须有,可以使用mysql这种传统的关系型数据库,后台操作的话开始建议自己jdbc写sql了,hibernate,mybatis这些框架等自己用熟了jdbc再说。
    你可以拿着练练手把这些东西做出来,不一定要上线。
    加油!
    ChanneW
        29
    ChanneW  
       2014-08-26 15:48:44 +08:00
    如果是自己家的,都用不到数据库.直接写静态的就好了,一两年才更新一次.
    dong3580
        30
    dong3580  
       2014-08-26 15:50:48 +08:00
    @jas0ndyq
    你应该有你们的族谱书吧?我看了看我的,太复杂了,很厚一本,不是简单的数据库逻辑就能弄好的。
    eggacher
        31
    eggacher  
       2014-08-26 16:32:12 +08:00
    用Django吧,so easy
    O21
        32
    O21  
       2014-08-26 16:38:42 +08:00
    php+mysql 在会点html+css 就好了 一个月搞定。。
    lygmqkl
        33
    lygmqkl  
       2014-08-26 16:45:58 +08:00
    php + mysql + some copy from getbootstrap.com that's all u need, and from zero u just need 2 months, maybe less. good luck
    alviss
        34
    alviss  
       2014-08-26 16:47:24 +08:00
    lygmqkl
        35
    lygmqkl  
       2014-08-26 16:49:44 +08:00
    after read all comments, I think mysql is a good db for your project, do not use JSON here.
    chocotan
        36
    chocotan  
       2014-08-26 16:51:39 +08:00
    "一门写后台的语言"
    楼主已经会java了呀,同意28楼
    pigletfly
        37
    pigletfly  
       2014-08-26 16:56:30 +08:00
    Chigogo
        38
    Chigogo  
       2014-08-26 16:58:48 +08:00
    PHP+MySQL+HTML+CSS+Javascript,每一个都入门先,就能做了。

    然后再钻PHP+MySQL或者HTML+CSS+Javascript,争取考到高级工程师,你就能靠他赚钱咯~
    hatcloud
        39
    hatcloud  
    OP
       2014-08-26 17:52:31 +08:00
    @avatasia 非常感谢,提供了思路了呢
    AndyV2
        40
    AndyV2  
       2014-08-26 18:37:19 +08:00
    我今年本来也想做的。哈哈,数据安全是个问题。
    jptiancai
        41
    jptiancai  
       2014-08-26 23:59:00 +08:00   ❤️ 1
    @hatcloud 建议写个To-Do list,放在github上面,相信大家的参与度会很高,我本身也是很支持的哦!在这里推荐一款android端的族谱app,这是它的官方网站(http://www.ancestry.com/),需要翻墙的说
    ulic95
        42
    ulic95  
       2014-08-27 10:42:34 +08:00
    我是来收藏备用滴~
    zjgsamuel
        43
    zjgsamuel  
       2014-12-24 15:31:51 +08:00
    恩 小半年了 有头绪了没有?
    luw2007
        44
    luw2007  
       2015-02-27 13:58:00 +08:00
    大半年了. 怎么样了?
    zjgsamuel
        45
    zjgsamuel  
       2018-03-18 05:36:29 +08:00
    额~ 发现已经过去 N 年了~ LZ 这个项目进行的怎么样? 后来选择了 那个数据库? 然后基本构思是啥 我也准备自己撸一个了,希望能参考一下~
    Ho
        46
    Ho  
       2018-12-27 11:39:30 +08:00
    2018 都款完了。我也想要弄个族谱 给家里人。
    不打算手撸,直接用现成的最好。 希望有个好的推荐,最好有国内亲戚名称叫法的这种需求
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5416 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 08:29 · PVG 16:29 · LAX 00:29 · JFK 03:29
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.