zoukankan      html  css  js  c++  java
  • 电子商务系统的设计与实现(十二):技术选型

     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端网页进行手机端的适配。

     -------------------------------------------
    个人作为核心开发者,开发的项目还不多,积累的经验还不够。
    先抓紧行动起来,利用目前掌握的技术,把这个项目完成。

    之后,再考虑解决其它问题。 

    CSDN2014博客之星评选,帮小雷投一票吧

    http://vote.blog.csdn.net/blogstar2014/details?username=fansunion

  • 相关阅读:
    ArchLinux新版本(pacstrap安装)及国内较优源推荐
    [转载]打造自己喜欢的Linux桌面----archlinux
    ArchLinux下LXDE的安装与设置心得
    [转载]linux 文件改名,移动
    SaaS(软件即服务)架构设计
    临时表空间
    DTCMS自定义标签,获取所有栏目以及获得二级子栏目导航
    Druid简介
    jeecg 模糊查询
    JEECG中的模糊查询
  • 原文地址:https://www.cnblogs.com/qitian1/p/6462947.html
Copyright © 2011-2022 走看看