一切的开源都是因为有个朋友, 朋友想做一个简单的报价查询价格的在线系统,要求很简单,但我知道背后的需求不是那么简单的, 但希望用最小的代价实现,我知道朋友也不是款爷,不希望先掏一大笔银子来干这事,所以只好我自己上阵,正好我发现这种轻应用,最适合的就是采用目前的前端技术来做, 虽然我对前端以前只了解到html,js,CSS,dvi,jquery,ajax,json这些概念(我2007年之后就很少自己写代码了),但编程一直是我的爱好和兴趣,而目前我大概了解到前端已经远远不是我当10年前这些东西了, 现在node.js技术的出现,又补齐了后端的web应用的短板。
所以我下决心去注册一个博客,把自己折腾的过程总结下来,不管最后软件做的如何,也算对朋友尽了心力,自己也能顺便了解学习一下。 我给自己的路线图计划如下:
1,先了解bootstrap,因为bootstrap可以自适应不同浏览器和布局,且看上去还是挺好看的,颜值高,且有很多好的UI控件可以直接用
2,后端Node.js, express, mogodb的学习,这个我相信应该很快,毕竟我还不是完全的白丁
3,前后联调,加入权限验证,考虑实际应用的主从备份结构,测试性能
4,考虑部署环境,以及注册微信公众号去实现手机,PC端都可以接入使用。申请云服务器等等
5,交付使用,修改和注意总结。
中间还要关注一下Git的使用,因为代码肯定需要进行管理(虽然就有我一个人开发,但万一以后别人维护呢),还要注意前端的工程化的概念(不知道和maven工程化依赖管理是不是类似),还要关注性能调优(这种轻应用都是部署在云服务器上,资源消耗需要越少越好)
希望经过这次摸索,能让我最起码积累一次轻应用的开发经验。
来源: http://www.bubuko.com/infodetail-1973920.html