各位noder好! 这几天被这疯狂的AngularJS逼的都快疯了,长时间没接触前端,以至于前端发展如此之大我都不知道,落伍了好多。在新公司教同事用jq都不知道1.7之后就没有了live方法,搞了半天最后才发现是被替换了。而且前端也出来了好多比较优秀的框架,基于公司需求现在在研究一些前端框架。 AngularJS所有的文档大致都看完了,讲的非常的详细,但是发现如下的问题: ###没有从一个宏观的角度去讲如何构建自己的web-app### ExtJS在最初2.0构想出MVC设计模式的时候,仅仅只是有示例给出,但后来就在官网追加了基于ExtJS-MVC的具体实现流程,该流程很清晰完整的阐明了作为一个最小化app所应该拥有的结构
web
├ app-name //app应用
│ ├ controller //控制层,主要控制前端视图,认识其他层
│ ├ store //控制层,数据载入器,不认识其他层
│ ├ model //模型层,定义数据和视图模型,不认识其他层
│ ├ view //视图层,显示视图,不认识其他层
│ ├ comm //公共模块,例如工具、全局变量等
│ └app.js //app入口,挂载controller,controller挂载其他层
└ index.html //引入app.js,渲染应用
AngularJS感觉就是零零散散讲了很多实现的细节以及这些问题如何解决,但就是没有从一个最小化开发原则进行阐述,甚至连这样的一个简单demo都没有。 到现在,很多问题都是悬挂着的,要想应用到生产当中,发现到处是坑。 ##所以请问有谁有AngularJS开发比较健壮的开发模式和开发方案或者一些案例也行,越单纯越好,越小越好,谢谢。##
推荐一些资料吧: egghead.io,比较全面的视频教程,作者为JebBrains WebStorm的员工; yeoman.io,开发流程工具; http://www.youtube.com/feed/UCbn1OgGei-DV7aSRo_HaAiw,AngularJs的官方YouTube Channel; angular-app,Github上一个Angular CRUD application demo,很不错的例子,更新的也很活跃