搭建自己的开发框架之技术选型

做为一个coder,除了上班之外,自己没有写点代码、做出个software,总感觉不是一个合格的coder。那就动手做点什么吧,但选择做什么总是那么不容易,为此花费了很多时间,与其如此还不如动手去做,或许真的是车到山前必有路,彼时柳岸花明也未偿不可。

恰巧今年早些时候和一朋友合作做一电商的项目,前期我负责技术,打算用java来做,上线之后他负责运营。之后项目开发到中途搁浅了.一方面是在3月多时候公司外地有项目出差了,这个项目比较紧经常加班搞的身心疲惫,另一方面项目的基础架构来自于网上一个好友的电商项目,还不太成熟,做的时候也遇到很多问题。基于这些自身以及外在的因素这个项目算是以失败结束。之后的这些时间,看的最多是spring in action这本书,对spring的认识又深入了一些。
 
项目的失败,也让我也反思过很多次,一个人的能力毕竟有限,但贵在坚持,有时一味的坚持并不一定能起到很好的效果,及时的做出改变选择正确的方向我想一定能事半功倍,基于此有一套属于自己并且成熟的开发框架是不可缺少的。
在网上搜集了很多资料再加上自己的习惯所选择技术架构为:
  展示层:springMVC
  持久层:ibatis、springJdbc Template
  控制层(事务控制,权限验证,日志等):基于spring 3相关产品
  缓存机制:ehcache
  前端展示:jquery easyUI、jstl 、spring 标签
  页面静态化:freemarker
  ajax:jquery
  web容器:tomcat 6
  数据库:mysql 5

项目方向暂选为电子商务。
以上组合,网上也有很多类似的项目,但毕竟不是自己的,即使重复造轮子也是值得的,我想付出与收获是并存的。

猜你喜欢

转载自caizi12.iteye.com/blog/1603730