想花一年时间做一个族谱的网站,需要些什么技能? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
hatcloud
V2EX    问与答

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

  •  
  •   hatcloud 2014-08-26 12:08:07 +08:00 5177 次点击
    这是一个创建于 4066 天前的主题,其中的信息可能已经有所发展或是发生改变。
    本人大三学生,现在会一点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  
    PRO
       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     Solana     1332 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 30ms UTC 17:10 PVG 01:10 LAX 10:10 JFK 13:10
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86