Web项目大大小小也做过十几个了JavaScript代友也写了上万行。发现在前端开发上大家都没有统一的想法。首先是框架选择现在看来除了那种只有几个页面的小网站毫无疑问应该以JQuery这样的成熟框架为主自己写的扩展为辅。很多项目负责人不想用JQuery可能网站连GZip不支持或者不设置现在都什么年代了再者尽管掌握很容易毕竟要学习一谈到学习很多Senior人士就不玩了。JQuery本身也有问题所有功能都在一个文件里其实可以分成几个小一点文件就像命名空间一样划分。再者更新太快浏览器甚至JS核心想嵌入它还是很遥远的事。JavaScript也没有太好的开发平台用来教新手入门很方便代码一多就觉得乱得不得了。大家越用越不爽一些复杂的效果其实JavaScript完全做得来也被Flash将来还有SilverLight抢走了。HTML5标准快出台了我曾预测会很大程度上代替Flash甚至SilverLight。但现在看来JavaScript在开发上的弱点会制约HTML5的新特性的应用也会严重影响HTML5的普及。在HTML5下能做的事情就更多了但编写起来应该会更不爽结果Flash和SilverLight活得更滋润这两个互掐就不算了各自的语言、框架、IDE、粉丝一个不少Web前端开发延续分裂格局。除非JavaScript自己改变既能解释执行又能编译执行定义类型可动态又可静态这点很重要这样才能进行类型推断智能提示微软也好开源方也好才有兴趣做真正为JavaScript量身打造的IDE。对语言模式、规范的研究将为JS语言注入新的活力。但这变化太革命性没可行性这么多浏览器这么多厂商怎么一致谁能协调的了。除非有革命性的事件上文说了就是浏览器取代操作系统桌面变成页面这虽然有可能但太遥远。何况将来桌面变成页面未必就是HTML我看更可能是RIA。但Flash没这雄心乔布斯说Adobe的人太懒得变化又不开源。JavaFx太嫩了Sun公司又被吞并了未来没妈的孩子苦。SilverLight同样嫩出身太硬有贼心有贼胆。尽管现在Flash还占绝对优势不过一旦时势有变RIA应用进入桌面只见银光洒满天。若微软强势逆推SilverLight是因早已预见到这一天那就更有点可怕了。回过来说JavaScript可以预见它在编程语言榜第十的地位它的生态环境短期内不会有什么变化。JS执行的速度越来越快开发中的困扰依旧。
对JavaScript开发中困扰的思考
发布时间:2026/7/5 10:37:10
Web项目大大小小也做过十几个了JavaScript代友也写了上万行。发现在前端开发上大家都没有统一的想法。首先是框架选择现在看来除了那种只有几个页面的小网站毫无疑问应该以JQuery这样的成熟框架为主自己写的扩展为辅。很多项目负责人不想用JQuery可能网站连GZip不支持或者不设置现在都什么年代了再者尽管掌握很容易毕竟要学习一谈到学习很多Senior人士就不玩了。JQuery本身也有问题所有功能都在一个文件里其实可以分成几个小一点文件就像命名空间一样划分。再者更新太快浏览器甚至JS核心想嵌入它还是很遥远的事。JavaScript也没有太好的开发平台用来教新手入门很方便代码一多就觉得乱得不得了。大家越用越不爽一些复杂的效果其实JavaScript完全做得来也被Flash将来还有SilverLight抢走了。HTML5标准快出台了我曾预测会很大程度上代替Flash甚至SilverLight。但现在看来JavaScript在开发上的弱点会制约HTML5的新特性的应用也会严重影响HTML5的普及。在HTML5下能做的事情就更多了但编写起来应该会更不爽结果Flash和SilverLight活得更滋润这两个互掐就不算了各自的语言、框架、IDE、粉丝一个不少Web前端开发延续分裂格局。除非JavaScript自己改变既能解释执行又能编译执行定义类型可动态又可静态这点很重要这样才能进行类型推断智能提示微软也好开源方也好才有兴趣做真正为JavaScript量身打造的IDE。对语言模式、规范的研究将为JS语言注入新的活力。但这变化太革命性没可行性这么多浏览器这么多厂商怎么一致谁能协调的了。除非有革命性的事件上文说了就是浏览器取代操作系统桌面变成页面这虽然有可能但太遥远。何况将来桌面变成页面未必就是HTML我看更可能是RIA。但Flash没这雄心乔布斯说Adobe的人太懒得变化又不开源。JavaFx太嫩了Sun公司又被吞并了未来没妈的孩子苦。SilverLight同样嫩出身太硬有贼心有贼胆。尽管现在Flash还占绝对优势不过一旦时势有变RIA应用进入桌面只见银光洒满天。若微软强势逆推SilverLight是因早已预见到这一天那就更有点可怕了。回过来说JavaScript可以预见它在编程语言榜第十的地位它的生态环境短期内不会有什么变化。JS执行的速度越来越快开发中的困扰依旧。