我已经开发了一些网络项目,对我来说,后端部分是清晰的&容易,但前端部分很复杂。时间假设,因为使页面动态&聪明的需要写了很多javascript& css,特别是当需要制作网格/树/表格验证等组件时。
我希望简化前端开发的过程,我已经使用过jqueryUI / extjs,extjs非常强大但是很重要&复杂,jqueryUI很简单,但还不够。我还检查了angularJs一点,但感觉定义了一种新语言,我喜欢它,因为它使得html语法像jsp / php文件。
目前,对于管理系统我使用extjs,对于面向用户的web系统我使用js / css / jqueryUI,但我仍然感觉不够简单,特别是当我写js / css时,代码太多了点。
那你的解决方案是什么?
答案 0 :(得分:1)
我肯定会推荐AngularJS作为您的解决方案。 Jquery不足以构建复杂的Web应用程序。
我会反对feel boring & stupid when using it
。 Angular JS是一个非常强大的框架,用于构建可扩展的Web应用程序。它的学习曲线很陡峭,但这可能会让你感到无聊和愚蠢。
对于CSS,请选择LESS或SASS预处理器。
所有这些都应与grunt.js结合使用,以缩小和构建所有工件。