选择恐惧症的多半是搞不了前端的 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
serco
V2EX    程序员

选择恐惧症的多半是搞不了前端的

  •  
  •   serco
    serco-chen 2015-01-07 23:09:10 +08:00 8078 次点击
    这是一个创建于 3980 天前的主题,其中的信息可能已经有所发展或是发生改变。
    grunt gulp broccoli

    requirejs browserify webpack

    npm bower component

    commonjs amd es6

    就不提那些个框架了。。
    29 条回复    2015-06-18 22:02:51 +08:00
    omegaga
        1
    omegaga  
       2015-01-07 23:19:50 +08:00 via Android   3
    “听说PHP是世界上最好的语言?
    可是淘宝在用Java?
    Python好像也挺流行的。
    咦,听说有一个叫Rails的框架,为了这个框架还设计了一门叫Ruby的语言。好像也不错。
    什么?你说LinkedIn抛弃了Rails改用了Node.js?”

    相比之下,只需要考虑Javascript还是挺幸福的…
    TingHaiJamiE
        2
    TingHaiJamiE  
       2015-01-07 23:22:12 +08:00
    之前也焦虑过..后来淡定多了,选一个够用就好...
    serco
        3
    serco  
    OP
       2015-01-07 23:23:26 +08:00
    @omegaga 显然你没看到槽点。。前端近2-3年的工具变化太多太快了
    omegaga
        4
    omegaga  
       2015-01-07 23:31:21 +08:00 via Android
    @serco 嗯知道我只是想表达选择困难症一样搞不了后端hhh
    oott123
        5
    oott123  
       2015-01-07 23:56:52 +08:00 via Android
    @omegaga 最后…终于决定用 Python 了!什么?Python 2 还是 3 ?诶…还没想好…
    SolidZORO
        6
    SolidZORO  
       2015-01-08 00:00:47 +08:00   1
    那一天,也不得是上午是下午了,懂「grunt」,花了一下午完冗的配置,愉快的批理作中然後隔天「gulp」就出了,了流理的速度,下定心投入gulp的抱,於是又花了小把grunt的配置移植到gulp中,一切都得那完美,度提升5X+,又愉快的批理作中

    然後,了一星期,有人和我有叫「Duo」的西,比gulp好太多了
    /td>
    SolidZORO
        7
    SolidZORO  
       2015-01-08 00:11:15 +08:00
    所以嘛,我。

    前端真是坑很大,而且高速展,天就一批西也得算是情理之中。很多西甚至始就已了,在前端的lib或者framework,升什的都是跳涯式的,不支持了就停掉,版本不好,新版本上大跳水不考做兼容。典型例子 -> angular。

    所以,我得到最後,是你自己好了,框架拼拼弄一自己的framework,就不看有new version就想迫升,看到new project很棒就要framework,反正可以安慰自己,只有自己的才是最好的 :)

    所以,我就很喜jQuery更新兼版本,或者正妹avalon不可能跳崖更新的好物。程序嘛,能,性能不太多就好了,管那多嘛?
    otmb
        8
    otmb  
       2015-01-08 01:36:27 +08:00
    @SolidZORO 么的,你用DUO了么,感觉如何?
    liubiantao
        9
    liubiantao  
       2015-01-08 02:26:17 +08:00
    @SolidZORO 魂淡,谁让你告诉我 duo 的,泪流满面,就不应该打开这个帖子,不对,我就不应该开电脑
    hkongm
        10
    hkongm  
       2015-01-08 08:46:52 +08:00
    督促自己坚持学习,我觉得不是坏事

    还好当年没走Java那条路,现如今还有人管hibernate叫新技术。。。

    我是前端我自豪
    ma7x
        11
    ma7x  
       2015-01-08 09:07:56 +08:00
    混蛋啊 你们说的这几个单词我一个没听过啊 然后我顺着一个个google了一下..你懂得...
    ma7x
        12
    ma7x  
       2015-01-08 09:08:52 +08:00
    选择性恐惧症 加 强迫症的才是真的不能干编程啊... 我会把每一个都研究一遍的....
    geew
        13
    geew  
       2015-01-08 10:04:06 +08:00
    看来还是我比较正常一点 我只认感觉 先看名称 再看文档 有感觉了 就决定是你了 没感觉看着恶心 GG
    hxtheone
        14
    hxtheone  
       2015-01-08 10:18:04 +08:00
    手贱打开这个帖子= =
    serco
        15
    serco  
    OP
       2015-01-08 10:33:11 +08:00
    @hxtheone 怎么能这么说呢,刚好给点素材纠结啊,哈哈
    kofwang
        16
    kofwang  
       2015-01-08 10:57:27 +08:00 via iPhone
    尼玛,这帖子毒害人啊
    iwege
        17
    iwege  
       2015-01-08 11:10:47 +08:00   2
    其实确认了选择标准的话,都不是很难选择,我选择的标准是:“教起来尽量的简单”,而且之前选择的莫名其妙的用了三年左右。

    gulp 基本可以满足所有功能,自己加新的简单方便,grunt编写个新的plugin 难度大了点复用性还不是很好,后面一个听过看过一些教程然后放弃了。不过这个是先选择了grunt之后再换到gulp,因为当年gulp还比较新。

    requirejs api 稳定用了两年都没有大变过,开箱即用。browserify webpack 要么加载前要编译,要么要起server都不适合快速配置环境,放弃。

    npm bower component 只用npm。 bower还差了点,而且感觉上怪怪的,总觉得和npm一样从来不过滤垃圾。component 流行度不够。

    commonjs amd es6 后端cjs ,前端amd, 很好区分。es6流行度不够而且选择了前两者就和es6没太大关系了,尽管有项目也在用es6语法的typescript。

    框架首选backbone也是因为API四五年没太大变化,扩展起来也容易。google组的不跟,觉得他们的复杂而且口碑差,迁移部分概念到backbone的framework即可。ember的上手难度远超backbone。正在研究react和backbone的整合可能性。

    模板系统选择doT至少一两年没啥更新了,因为可以编译成无依赖的纯js配合requirejs optimizer。handlebar那玩意编译成js还需要加载一个min做支持,虽然提升了复用性,但是optimizer的时候需要考虑的比无依赖的多。
    airycanon
        18
    airycanon  
       2015-01-08 11:13:12 +08:00
    我觉得楼主挖了好大一个坑。
    zealic
        19
    zealic  
       2015-01-08 11:36:20 +08:00
    gulp + webpack + bower
    imn1
        20
    imn1  
       2015-01-08 11:44:30 +08:00
    前端应该最头痛的是“兼容有一定市场份额的所有客户端”这种需求
    knightzorro
        21
    knightzorro  
       2015-01-08 11:49:28 +08:00
    这话太精辟了!深受选择恐惧症的人支持下楼主这个观点。
    learnshare
        22
    learnshare  
       2015-01-08 11:54:19 +08:00
    用最火的技术就好了
    akfish
        23
    akfish  
       2015-01-08 12:13:47 +08:00
    楼主列的这些,以及没列出来的那些框架,我全都撸了一遍,大多数源代码都看过。
    不就是看半小时文档拿来就能用的东西,哪有那么恐怖,反正我是每个项目都喜欢用以前没用过技术来做。
    纠结半天还不如下手去做,多亲自调查而不是靠道听途说。
    jc4myself
        24
    jc4myself  
       2015-01-08 15:31:02 +08:00
    有太多不懂的时候瞎折腾也挺好的!
    serco
        25
    serco  
    OP
       2015-01-08 15:40:33 +08:00
    @akfish 我只是吐槽,我本身有明显的偏好,不怎么纠结
    spark
        26
    spark  
       2015-01-08 20:18:54 +08:00
    @SolidZORO 悲剧啊!!! 为什么要说 Duo!!!
    Loop680
        27
    Loop680  
       2015-01-09 10:42:07 +08:00
    妈了鸡手贱了(□′)┻━┻
    mingyun
        28
    mingyun  
       2015-01-11 16:18:08 +08:00
    的确选择太多了
    lilydjwg
        29
    lilydjwg  
       2015-06-18 22:02:51 +08:00
    @SolidZORO 我也很喜欢那些尊重已有用户的、兼容性好的软件,当回顾的时候,能感受到一种很特别的美感和敬畏感。我有打算专门为此写一篇文章呢,可惜最近一直很忙……
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5292 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 35ms UTC 08:44 PVG 16:44 LAX 00:44 JFK 03:44
    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