javascript - 要开发一个单页应用,该如何进行规划?
高洛峰
高洛峰 2017-04-10 14:58:27
0
5
434

我们都知道开发一个单页面应用不仅仅是选择一些 javascript 框架、css 框架等解决方案那么简单。

实际上涉及的东西有很多,尤其是要构建一个企业级别的应用,那么有经验的朋友们,你们是如何规划的呢?

高洛峰
高洛峰

拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...

Antworte allen(5)
Peter_Zhu
  1. 确保数据 API 稳定可用
  2. 选择一款软件管理工具
  3. 定义一个基本的规范
  4. 选择一种软件开发流程
  5. 选择开发平台和主机平台(例如 staging & production platforms)
  6. 选择合适的包管理工具
  7. 选择网站和用户分析工具
  8. 选择一款错误、质量和代码风格检测执行工具
  9. 选择一个自动化任务执行工具
  10. 选择应用程序的架构/结构 (以及对应的工具/方案)
  11. 选择测试方案和工具
  12. 选择一款代码质量/复杂度分析工具
  13. 定义部署策略
  14. 选择一个包监控方案
  15. 选择一个 JavaScript 报错监控方案
  16. 选择一个性能监测方案

参考:http://developer.telerik.com/featured/planning-front-end-javascript-application/

巴扎黑

首先是选择一个路由模块, 一般如angular都带有自己的路由模块。 如果你需要一个独立的可以解决深层路由的库: 推荐你一个库 https://github.com/leeluolee/stateman

单页应用的关键只有一点: 永远记得从url的变化来作为你程序变化的入口 ,也就是状态驱动。 再者由于页面不再刷新, 你需要管理好你的数据. 其它其实和复杂的javascript程序开发并无二样. 1楼列的那些内容其实参考意义并不大.

伊谢尔伦

这个要关注企业的需求 HTML CSS JS PS这些只不过是工具而已 是实现我们目的的手段
一般单页应用包括以下几个模块
Banner
轮播大图
细分栏目【若干】(突出公司的业务重点 以比较吸引眼球的方式突出出来)
题注

另外侧边栏考虑放置客服图标。
其实如何规划 还真没怎么考虑过

刘奇

企业级的单页应用?题主是指后台么?

伊谢尔伦

应用的话目前是采取 Phonegap + Ionic Framework,数据交互自然是采用 JSON 格式, Restful API

恩,上面是理想的东西,目前 Ionic Framework 没人会, Restful API 没人懂,暂使用 jQuery Mobile 和普通的 Web Service,做了个自己团队的 OA。接着就要开始正活了,一个商贸公司的企业级的信息系统,三四线城市编程创业真不容易,哎。

其他的东西比如规范,自动化,包管理都只是弄了点皮毛。

至于检测,那是啥玩意 - - ? 系统里面的库存预警算吗哈哈哈。。。

弄个70,80分差不多就这么些东西吧,要是想90多分,需要付出的代价太大了,只有大公司成熟的开发流程才会有吧。

Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage