Web Front End
3 of the most standardized technologies: HTML, JavaScript, CSS.
where HTML mainly uses 4,JS Framework mainly uses the JQUERY,CSS framework mainly uses the bootstrap.
Benefits: Easy to learn, no learning costs. The most standardized technology, accumulated experience in one project, can be used continuously in another project.
and angular and other front-end framework, not very familiar with, whether there is a wider range of applicable scenarios. The future can be considered under study.
Back-end management system, the front-end of the open-source DWZ framework, table paging components using their own, other menus, dialog boxes and other commonly used components using DWZ. The backend rendering interface, rather than the front end, is a purely static HTML page.
Server-side
Language: Java
Ide:eclipse,luna-r
Database: MySQL
Project Nature: Dynamic Web project,maven
Framework:
MVC Framework: SPRINGMVC
IOC container: Spring
Persistence layer: Mybatis
Presentation layer: Freemarker
UI deco: Sitemesh, integrated with Freemarker
Search: Lucene
Other main tools libraries: Fastjson, Apache Commons series, jodd
Development Run Environment: Jetty
Production Operating Environment: Tomcat7+nginx
Mobile side
There is no mature idea for the time being.
Native Application : Android, ios,android development is relatively easy. iOS If you use Object-c, you have no experience at all.
The swift language, which is said to develop iOS8 applications, has not yet been practiced.
HTML5 Applications : Mobile, direct use of HTML5 development, cross-platform, learning cost is very low.
Web Adaptation : Do not make a purely mobile phone, pc-web-end Web page for mobile phone-side adaptation.
-------------------------------------------
Individual as a core developer, the development of projects are not many, the accumulation of experience is not enough.
Take action first, take advantage of the technology currently mastered to complete the project.
After that, consider solving other problems.
CSDN2014 Blog Star selection, help Ray vote for it
Http://vote.blog.csdn.net/blogstar2014/details?username=fansunion
Design and implementation of e-commerce system (12): Technology selection