前端的牢骚

这里只是简单的发发牢骚,很多人估计都已经遇到过类似的问题。这两三年(自己资历不深)界面的代码越写越复杂,这里不仅包括做网站的,同时也包括做桌面程序或者移动应用的。有时候不得不怀念以前dephi和vb的年代,后来虽然网页里面来了ext,但是相比较而言,最近的界面控制越来越复杂,而且有的整个网站本身就是单页面的。虽然找了很久,但是也没找到一个很好的方法来减轻工作量。

随着rails和django等快速开发(只是研究过)的盛行,感觉界面的控制基本不亚于后台的业务逻辑代码。而且如果后台的业务逻辑模型建立得很成熟,其实大部分时间都是在做界面的控制相关工作。而且因为之前很多时候,项目里面基本都不会把界面相关的js作为代码评审的对象,经常会发现数千行的js文件出现,而且基本没有注释,而且同时jquery作为一个很好的js框架,但是并不会提供框架或者结构上的规范,所以很多时候jquery只是被用作操作dom的工具而已,对于其他的复杂逻辑没有很好的控制。其实界面和后台一样,也需要结构的设计,最近也出现了backbone.js和knockjs等不错的框架,而且yui3的思想也值得借鉴。

js已经不仅仅是一个界面控制脚本,虽然他本身就是。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值