malling_sequence:序列号,用来手动生成 账户号、订单号等有业务含义的ID
Web前端
最标准化的3项技术:HTML、JavaScript、CSS。
其中,HTML主要使用4,JS框架主要使用jquery,CSS框架主要使用Bootstrap。
好处: 简单易学,没有什么学习成本。最标准化的技术,在一个项目中积累经验,在另外一个项目中也可以持续使用。
而Angular等前端框架,不太熟悉,是否有较广泛的适用场景。今后可以考虑学习下。
后端管理系统,前端采用开源的dwz框架,表格分页组件使用自己写的,其它菜单、对话框等常用组件使用dwz自带的。后端渲染界面,而非前端是纯静态的HTML页面。
服务器端
语言:Java
IDE:Eclipse,luna-R
数据库:MySQL
项目性质:Dynamic Web Project,Maven
框架:
MVC框架:SpringMVC
IoC容器:Spring
持久层:Mybatis
展示层:Freemarker
UI装饰:SiteMesh,与Freemarker整合
搜索:Lucene
其它主要工具库:FastJSON、Apache Commons系列、Jodd
开发运行环境:Jetty
生产运行环境:Tomcat7+Nginx
移动端
暂时没有成熟的想法。
原生应用:Android、iOS,Android开发相对容易一些。iOS如果用Object-C,就完全没经验了。
Swift语言,据说是开发iOS8应用的,尚未实践过。
Html5应用:手机端,直接使用HTML5开发,跨平台,学习成本很低。
Web适配:不做纯粹的手机端,PC-Web端网页进行手机端的适配。
-------------------------------------------
from:http://blog.csdn.net/fansunion/article/details/42343339