Design and implementation of e-commerce system (12): Technology selection

Source: Internet
Author: User

  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

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.