电子商务系统的设计与实现(十二):技术选型

本文详细介绍了Web前端最标准化的3项技术:HTML、JavaScript、CSS,并对比了Angular等前端框架的适用性。后端管理系统采用开源的dwz框架,表格分页组件由开发者自行编写,菜单、对话框等常用组件使用dwz自带的功能。服务器端使用Java,IDE为Eclipse,数据库为MySQL,项目使用Maven构建,MVC框架为SpringMVC,IoC容器为Spring,持久层为Mybatis,展示层为Freemarker,UI装饰为SiteMesh并与其整合,搜索使用Lucene,涉及的其他工具库包括FastJSON、ApacheCommons系列、Jodd。服务器端渲染界面而非前端为纯静态HTML页面,移动端开发暂无成熟计划。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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

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

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

优快云2014博客之星评选,帮小雷投一票吧

http://vote.blog.youkuaiyun.com/blogstar2014/details?username=fansunion

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值