锁定老帖子 主题:写js写到吐血——还是经验欠缺啊
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (1)
|
|
---|---|
作者 | 正文 |
发表时间:2011-10-19
请问做这样一个大的项目一般规定要多久完成呀?
|
|
返回顶楼 | |
发表时间:2011-10-19
lihong11 写道 请问做这样一个大的项目一般规定要多久完成呀?
这个项目一点也不大——业务复杂而已。 刚写脚本统计了下15000行js。 我们这个项目是大概2个月。包含测试——至于测试和编码的时间比例,大家都懂的,我们差不多对半。 |
|
返回顶楼 | |
发表时间:2011-10-20
最后修改:2011-10-20
extjs 的代码,你只需要将ui的定义从js代码中移出,使用json或特定 格式存储 ,然后 再动态 创建 ,然后 再将业务 代码 保存到另外 一个js中,这样 ,你的实际操作js代码估计会减半,而且,也不会污染业务代码 ,编程like vb/delphi,只不过手动 定义一下事件,当然 ,这部分也可以用框架完成
不过 js创建 ui真弱啊,就是extjs,layout布局和各种代码 问题,用flex/siverlight/vb/delphi之类的是不会碰到 的 |
|
返回顶楼 | |
发表时间:2011-11-06
最后修改:2011-11-06
补充一下——jquery validate的相关插件想必很多童鞋用过,我根据一个插件修改了应用到项目中的表单验证部分,心想,这下验证可省事儿了吧——
结果很悲剧:基本验证ok了,什么长度啊,数据格式啊,关键字啊,这些都在业务系统中都是最基础的,业务相关的数据验证代码还有n多n多,就一个页面,如果业务理解不好,改来改去,和之前做网站的情况比起来,工作量比做一个**MIS还多。 深刻理解到业务王道的企业环境。 PS:现在代码已经有17000+行js了。。。 |
|
返回顶楼 | |
发表时间:2011-11-06
17000行JS得写多少控件出来?
|
|
返回顶楼 | |
发表时间:2011-11-06
godson_2003 写道 17000行JS得写多少控件出来?
有很多代码都是不能复用的——业务场景很多。 其中有6000行代码是针对一个主要流程。我中间狠心重构了2次,感觉很有成就感,但现在还是觉得不够好。 PS:如果能用js实现下outlook的网页版,配合少量的java/php,做一个比市面上现有的都更酷的email client,那该多爽啊 |
|
返回顶楼 | |
发表时间:2011-11-15
最后修改:2011-11-15
我是先用 Java 写, 再由翻译程序翻译成 Javascript
|
|
返回顶楼 | |
发表时间:2011-11-16
yof 写道 我是先用 Java 写, 再由翻译程序翻译成 Javascript
...我就是为了不用java写的,java写要100行,js写估计就50行。。。 |
|
返回顶楼 | |
发表时间:2011-11-18
写js代码到吐血这个不得不惊叹,要实现这么一大堆的 功能,前端开发确实不简单,搞来搞去就为了满足客户瞬息万变的需求,富客户体验的时代真是伤人啊
|
|
返回顶楼 | |
发表时间:2011-11-18
觉得界面布局和操作逻辑部分要分离。
将布局类,抽取各个模块布局一致的实现统一接口供它们调用。将公用的工具类抽取实现。这些统一放在web框架做。 操作逻辑实现由各个模块自己根据模块特点去实现。 我们就是这么做的,就这样一个模块js也写了上万行了。主要是业务场景比较复杂。 |
|
返回顶楼 | |