一个关于to-do list的想法,请教开发方案。 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
arbipher
V2EX    程序员

一个关于to-do list的想法,请教开发方案。

  •  
  •   arbipher 2013-12-25 10:38:50 +08:00 4898 次点击
    这是一个创建于 4337 天前的主题,其中的信息可能已经有所发展或是发生改变。
    圣诞快乐~

    我想做一个简单的东西,(先)自己用。用一句话来描述,就是“有向图上的to-do list”
    一个list有一系列to-do events,一个list构成一个node,一个node可以指向其他的node。

    举个栗子:
    我有个list是“学django”,里面有1234个任务,每个我都可以做做完之后打钩。
    还有一个list是“找VPS”,里面有1234个待考察的VPS,每个考察完的,我都可以打钩。
    然后还有一个list是“部署”。
    然后,“学django”这个node指向“部署”这个node,“找VPS”这个node指向“部署”这个node。

    整个图就像一张大的roadmap。我点开一个node,就显示这个node下的to-do list,然后我可以操作它。

    功能差不多是这样。我打算做成一个web app。
    用过trello, basecamp, tower,any.do,都是严肃(严格XD)地分类的。我想要那种roadmap的感觉。

    我没有web app的实操经验,尤其是前端,停留在简单调用jQuery和套bootstrap模板的水平。。。
    我对UI不挑剔。不知道有没有UI库,直接有我所描述的node、list和背景的图这些控件的……如果没有的话,我该怎么下手。
    前端库呢?对于RIA(这个词是现查的……),最近有小伙伴推荐的angular.js,足够了吗?
    (后端的话好像不是很在意)

    想请教v2ex上各位大大,我该怎么下牙?

    P.S. 最大的问题,如果有类似的东西,只是我不知道的话,也请告知。。。好用我就不自己做了。。。
    24 条回复    1970-01-01 08:00:00 +08:00
    keefo
        1
    keefo  
       2013-12-25 11:02:54 +08:00   2
    arbipher
        2
    arbipher  
    OP
       2013-12-25 11:28:39 +08:00
    @keefo 谢谢!已下载(试用版)。感觉不错啊。
    arbipher
        3
    arbipher  
    OP
       2013-12-25 12:17:55 +08:00
    @keefo 已经压制不了自己想做一个的想法了。。。。。。
    meteor2013
        4
    meteor2013  
       2013-12-25 12:29:13 +08:00
    @arbipher

    "整个图就像一张大的roadmap。我点开一个node,就显示这个node下的to-do list,然后我可以操作它。" 我没有感觉得这样的好处在哪里?能说说这样的方式怎么就比" 严肃(严格XD)地分类"好呢?
    我反而觉得严肃分类更简单直观。
    arbipher
        5
    arbipher  
    OP
       2013-12-25 12:58:31 +08:00
    @meteor2013
    就像拓扑排序一样,有的事件之间的关系,不是层级的。。。
    viator42
        6
    viator42  
      &bsp;2013-12-25 13:36:57 +08:00
    正好我也在做todo list,就是跟你思路不一样
    一个todo做这么复杂没什么用,图表什么的真正用起来的时候根本没有精力去维护它.我只关心接下来要做什么,已经完成了什么.不指定任务的日期也不需要提醒.
    前端用jQuery+bootstrap就够了,JS框架太大,除非是作为大系统的一部分.
    FrankFang128
        7
    FrankFang128  
       2013-12-25 14:03:54 +08:00 via Android
    SVG / Canvas
    openroc
        8
    openroc  
       2013-12-25 14:08:09 +08:00
    http://todomvc.com/

    这个是todo的MVC大集合,:)
    openroc
        9
    openroc  
       2013-12-25 14:11:49 +08:00   1
    ijse
        10
    ijse  
       2013-12-25 15:58:50 +08:00
    @openroc 请问有没有适合打印的?

    通过JSON生成脑图,适合打印,也适合屏幕浏览?
    fengliu222
        11
    fengliu222  
       2013-12-25 17:38:25 +08:00
    做吧,做着做着就能压抑住想法了。
    openroc
        12
    openroc  
       2013-12-25 17:56:39 +08:00
    @ijse, JS支持打印有限,除非你想在IE上搞个activeX,呵呵,否则只能借助browser的打印。
    yywryywr
        13
    yywryywr  
       2013-12-25 21:54:12 +08:00
    其实我觉得现在的TO-DO-LIST都做的越来越麻烦了,有时候觉得事情少直接用纸列出来就好
    arbipher
        14
    arbipher  
    OP
       2013-12-26 00:41:53 +08:00
    @viator42 没有图和表。我说的图,只是逻辑的结构。
    arbipher
        15
    arbipher  
    OP
       2013-12-26 00:42:46 +08:00
    @FrankFang128 这个我也想过……用Canvas API的话,我一定会画的很丑的。。。
    arbipher
        16
    arbipher  
    OP
       2013-12-26 00:44:55 +08:00
    arbipher
        17
    arbipher  
    OP
       2013-12-26 00:45:30 +08:00
    @fengliu222 不要说出来啊,开坑不填寻常事。。。
    sxd
        18
    sxd  
       2013-12-26 09:15:35 +08:00
    @openroc ......
    yinxingren
        19
    yinxingren  
       2013-12-26 10:25:46 +08:00 via Android
    桌面的思维导图就是这种逻辑结构,不过太大了…
    mantianyu
        20
    mantianyu  
       2013-12-26 13:19:50 +08:00
    @viator42 +1 我也这么认为, 我也这么干
    lgh
        21
    lgh  
       2013-12-27 13:20:37 +08:00
    BooguNote 这种树状记事本呢?
    ijse
        22
    ijse  
       2013-12-27 15:09:43 +08:00
    @openroc 不是JS打印,而是生成能够显示全部节点的脑图
    openroc
        23
    openroc  
       2013-12-27 22:27:04 +08:00
    @ijse, oh~~~, 看差了。误导了~~
    mahone3297
        24
    mahone3297  
       2013-12-28 12:23:36 +08:00
    todo做那么复杂。。。。学习使用成本也不低啊。。。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5880 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 30ms UTC 02:04 PVG 10:04 LAX 18:04 JFK 21:04
    Do have faith in what you're doing.
    ubao msn 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