Web前端开发面临的挑战
看到微薄上有一条关于前端开发挑战的讨论(原文请见末尾参考链接),很有共鸣,想就我的实际工作体会也来谈谈。抛开业务等等,光说说技术上的三个挑战。
1、兼容性:不同的浏览器,不同版本的兼容,IE6就是最典型的一个例子。不同设备的兼容,现在掌上设备平台、尺寸各异,如果期望有一致的效果,兼容性方面要下不少功夫。
2、设计:此处设计指代码结构、应用框架、组织模式等方面的设计。就像参考链接中所述,没有总体的设计思想,会使程序碎片化,想要写出容易扩展和维护的代码,设计者的思路非常重要。
3、性能:好的代码结构和加载策略可以改善前端加载和运行速度,最终目标是改善用户体验。 这三个挑战在现实中没有一蹴而就的解决方法,都需要丰富的前端知识和经验的慢慢积累中逐步改善。
参考:http://sd.csdn.net/a/20111227/309741.html