从桌面软件到前端开发,还是挺痛苦的 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
knightzorro
V2EX    问与答

从桌面软件到前端开发,还是挺痛苦的

  •  
  •   knightzorro 2014-12-17 10:59:21 +08:00 368 次点击
    这是一个创建于 3962 天前的主题,其中的信息可能已经有所发展或是发生改变。
    调css都调瞎眼睛了,用html5做复杂点的控件,软件,真是费劲。
    19 条回复    2014-12-18 10:06:16 +08:00
    jinzhe
        1
    jinzhe  
       2014-12-17 12:30:28 +08:00
    前端的东西坑还是蛮多的,需要实战积累经验才能克服。
    knightzorro
        2
    knightzorro  
    OP
       2014-12-17 13:13:51 +08:00
    @jinzhe 话说我写c++都好几年了,从来没有这样沮丧的编程体验。
    kisshere
        3
    kisshere  
       2014-12-17 13:35:34 +08:00 via Android
    IE8和IE7还有IE9考虑没有?国产壳子浏览器的兼容模式考虑没有?
    jinzhe
        4
    jinzhe  
       2014-12-17 14:12:16 +08:00
    @knightzorro 因为前端要懂很多吧!
    配色/排版/HTML/CSS/JS/jQuery/PHP(服务端的任意一种)/数据库/PS/AI/Sketch/FLASH/HTTP协议/...还有很多HACK技巧以及开源插件等。
    knightzorro
        5
    knightzorro  
    OP
       2014-12-17 15:26:15 +08:00
    @jinzhe 做c++要懂得也不少,汇编,调试,业务,每个都不比前端简单。可能做久了,思路转换太慢了。
    knightzorro
        6
    knightzorro  
    OP
       2014-12-17 15:26:47 +08:00
    @kisshere 不用考虑,做的是内部的工具。
    learnshare
        7
    learnshare  
       2014-12-17 15:38:45 +08:00
    @knightzorro Bootstrap + Angular 应该可以给你一些桌面软件开发的感觉,不过还是差很远。
    66beta
        8
    66beta  
       2014-12-17 15:38:55 +08:00
    做前端是痛苦的,做国内的前端是最痛苦的
    前端CSS一项就需要:编译、调试、OO化、网络优化、内存优化...
    knightzorro
        9
    knightzorro  
    OP
       2014-12-17 17:10:00 +08:00
    @66beta 还没听过过css内存优化这个说法。 做什么不需要调试啊?你大概没调过大型c++写的程序吧。
    css特点是极其容易调乱。

    @learnshare angular? 呵呵
    anubiskong
        10
    anubiskong  
       2014-12-17 17:14:28 +08:00
    @knightzorro 你起码还有vs那样的调试神器可以用, js的弱类型导致调试器的运行效率都很低, js的某些细节, 比如内存泄露很难发现很难调. css细节多, 没什么高深的, 就是费精力费时间, 属于体力活.
    knightzorro
        11
    knightzorro  
    OP
       2014-12-17 17:26:07 +08:00
    @anubiskong css属于眼力活。
    learnshare
        12
    learnshare  
       2014-12-17 17:51:24 +08:00
    @knightzorro

    前端还没有足够的控件、布局这些东西,Angular 之类的框架可以写出控件,但还是需要自己写控件,因为没有可用的。
    loveuqian
        13
    loveuqian  
       2014-12-17 17:54:00 +08:00 via iPhone
    @jinzhe 配色排版?不是切图仔嘛?
    knightzorro
        14
    knightzorro  
    OP
       2014-12-17 19:31:06 +08:00 via iPhone
    @learnshare 控件少说明难写
    dant
        15
    dant  
       2014-12-17 23:18:50 +08:00 via iPhone   1
    起码比前端到桌面好。

    吐槽:几个网页套上一个 WebKit 就变成桌面程序了?
    jinzhe
        16
    jinzhe  
       2014-12-18 00:20:22 +08:00
    @loveuqian 前端主要工作就是切图。一般在公司上班都主要做切图。
    knightzorro
        17
    knightzorro  
    OP
       2014-12-18 09:33:23 +08:00
    @jinzhe 这样的前端一年能拿多少钱? 桌面软件还是有它的优势的,具体问题具体分析咯。
    learnshare
        18
    learnshare  
       2014-12-18 10:04:03 +08:00
    @knightzorro HTML 设计成作为 word 的在线版,为了显示内容而设计的,但目前的趋势是要做 Web App,这一点还没有被很好的支持。再等一到两年或许会有很大改善
    knightzorro
        19
    knightzorro  
    OP
       2014-12-18 10:06:16 +08:00
    @learnshare 你说的我知道,我只想表达的是前端不好做罢了。前阵子听eric gamma亲口说的Javascript is not easy.
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2995 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 26ms UTC 13:05 PVG 21:05 LAX 06:05 JFK 09:05
    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