论坛首页 Web前端技术论坛

写js写到吐血——还是经验欠缺啊

浏览 15216 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (1)
作者 正文
   发表时间:2011-10-19  
请问做这样一个大的项目一般规定要多久完成呀?
0 请登录后投票
   发表时间:2011-10-19  
lihong11 写道
请问做这样一个大的项目一般规定要多久完成呀?


这个项目一点也不大——业务复杂而已。

刚写脚本统计了下15000行js。

我们这个项目是大概2个月。包含测试——至于测试和编码的时间比例,大家都懂的,我们差不多对半。
0 请登录后投票
   发表时间:2011-10-20   最后修改:2011-10-20
extjs 的代码,你只需要将ui的定义从js代码中移出,使用json或特定 格式存储 ,然后 再动态 创建 ,然后 再将业务 代码 保存到另外 一个js中,这样 ,你的实际操作js代码估计会减半,而且,也不会污染业务代码 ,编程like vb/delphi,只不过手动 定义一下事件,当然 ,这部分也可以用框架完成

不过 js创建 ui真弱啊,就是extjs,layout布局和各种代码 问题,用flex/siverlight/vb/delphi之类的是不会碰到 的
0 请登录后投票
   发表时间:2011-11-06   最后修改:2011-11-06
补充一下——jquery validate的相关插件想必很多童鞋用过,我根据一个插件修改了应用到项目中的表单验证部分,心想,这下验证可省事儿了吧——

结果很悲剧:基本验证ok了,什么长度啊,数据格式啊,关键字啊,这些都在业务系统中都是最基础的,业务相关的数据验证代码还有n多n多,就一个页面,如果业务理解不好,改来改去,和之前做网站的情况比起来,工作量比做一个**MIS还多。

深刻理解到业务王道的企业环境。

PS:现在代码已经有17000+行js了。。。
0 请登录后投票
   发表时间:2011-11-06  
17000行JS得写多少控件出来?
0 请登录后投票
   发表时间:2011-11-06  
godson_2003 写道
17000行JS得写多少控件出来?


有很多代码都是不能复用的——业务场景很多。

其中有6000行代码是针对一个主要流程。我中间狠心重构了2次,感觉很有成就感,但现在还是觉得不够好。

PS:如果能用js实现下outlook的网页版,配合少量的java/php,做一个比市面上现有的都更酷的email client,那该多爽啊
0 请登录后投票
   发表时间:2011-11-15   最后修改:2011-11-15
我是先用 Java 写, 再由翻译程序翻译成 Javascript
0 请登录后投票
   发表时间:2011-11-16  
yof 写道
我是先用 Java 写, 再由翻译程序翻译成 Javascript


...我就是为了不用java写的,java写要100行,js写估计就50行。。。
0 请登录后投票
   发表时间:2011-11-18  
写js代码到吐血这个不得不惊叹,要实现这么一大堆的 功能,前端开发确实不简单,搞来搞去就为了满足客户瞬息万变的需求,富客户体验的时代真是伤人啊
0 请登录后投票
   发表时间:2011-11-18  
觉得界面布局和操作逻辑部分要分离。
将布局类,抽取各个模块布局一致的实现统一接口供它们调用。将公用的工具类抽取实现。这些统一放在web框架做。

操作逻辑实现由各个模块自己根据模块特点去实现。

我们就是这么做的,就这样一个模块js也写了上万行了。主要是业务场景比较复杂。
0 请登录后投票
论坛首页 Web前端技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics