我们都知道开发一个单页面应用不仅仅是选择一些 javascript 框架、css 框架等解决方案那么简单。
实际上涉及的东西有很多,尤其是要构建一个企业级别的应用,那么有经验的朋友们,你们是如何规划的呢?
天蓬老师2017-04-10 15:00:27
参考:http://developer.telerik.com/featured/planning-front-end-javascript-application/
巴扎黑2017-04-10 15:00:27
首先是选择一个路由模块, 一般如angular都带有自己的路由模块。 如果你需要一个独立的可以解决深层路由的库: 推荐你一个库 https://github.com/leeluolee/stateman
单页应用的关键只有一点: 永远记得从url的变化来作为你程序变化的入口 ,也就是状态驱动。 再者由于页面不再刷新, 你需要管理好你的数据. 其它其实和复杂的javascript程序开发并无二样. 1楼列的那些内容其实参考意义并不大.
伊谢尔伦2017-04-10 15:00:27
这个要关注企业的需求 HTML CSS JS PS这些只不过是工具而已 是实现我们目的的手段
一般单页应用包括以下几个模块
Banner
轮播大图
细分栏目【若干】(突出公司的业务重点 以比较吸引眼球的方式突出出来)
题注
另外侧边栏考虑放置客服图标。
其实如何规划 还真没怎么考虑过
伊谢尔伦2017-04-10 15:00:27
应用的话目前是采取 Phonegap
+ Ionic Framework
,数据交互自然是采用 JSON
格式, Restful API
。
恩,上面是理想的东西,目前 Ionic Framework
没人会, Restful API
没人懂,暂使用 jQuery Mobile
和普通的 Web Service
,做了个自己团队的 OA
。接着就要开始正活了,一个商贸公司的企业级的信息系统,三四线城市编程创业真不容易,哎。
其他的东西比如规范,自动化,包管理都只是弄了点皮毛。
至于检测,那是啥玩意 - - ? 系统里面的库存预警算吗哈哈哈。。。
弄个70,80分差不多就这么些东西吧,要是想90多分,需要付出的代价太大了,只有大公司成熟的开发流程才会有吧。