论坛首页 Java企业应用论坛

开发电子商务网站技术选型

浏览 67528 次
精华帖 (1) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2011-12-31  
创业,活下来才是王道,其他都是浮云。开始不要想太远,成本最小即可。
0 请登录后投票
   发表时间:2011-12-31  
按照我几年的电子商务网站开发,小型的电子商务网站不需要使用过多的技术,也不需要考虑很多,真正到达一定程度时重构是必然的。初期你可以考虑用如下技术:tomcat/jetty,nginx/apache,mysql,memcached
spring mvc + mybatis
freemarker/velocity
jquery/kissy

强烈不推荐hibernate,那东西用于互联网很不好,后台系统可以考虑。
0 请登录后投票
   发表时间:2011-12-31  
flyer2010 写道
按照我几年的电子商务网站开发,小型的电子商务网站不需要使用过多的技术,也不需要考虑很多,真正到达一定程度时重构是必然的。初期你可以考虑用如下技术:tomcat/jetty,nginx/apache,mysql,memcached
spring mvc + mybatis
freemarker/velocity
jquery/kissy

强烈不推荐hibernate,那东西用于互联网很不好,后台系统可以考虑。

为什么现在都将struts弃之不用  spring mvc越来越多呢
0 请登录后投票
   发表时间:2011-12-31  
这东西有啥选的,哪个上手用哪个呗
0 请登录后投票
   发表时间:2011-12-31  
情已逝 写道
先跑起来吧,分布式先完全不用考虑。

也许不到1年,用户量还没达到五位数网站就关门了

0 请登录后投票
   发表时间:2011-12-31  
开源OFBIZ
0 请登录后投票
   发表时间:2011-12-31   最后修改:2011-12-31
看来真的是一切皆为SSH。。。  想问下大牛们 真的好多大型网站真的就是SSH做的吗?、
  小弟是个SSH低手 一般不怎么看关于SSH的帖子 估计问了我我也不太知道,
我都迷惑了 有的地方吧 就得用那个 有的地方吧 又很歧视那个 唉 我该怎么办。。。
问了很2的问题大家别见怪啊
0 请登录后投票
   发表时间:2011-12-31  
sha0k 写道
现在正要做一个电子商务的创业项目,但是没有网站架构的经验,对web开发  只有struts2 spring  和hibernate的经验,最近在iteye看了很多关于架构的东西,nginx,memcached,mysql proxy,分布式文件系统都略知一二,我想问的是,在我这样的前期运营还没有确定能不能成功的情况下,有必要将一开始的架构搞的很透彻方便以后开发吗?还是先不要太注重性能东西做出来,功能差不多,运营成功,一开始肯定用户量少,以后再重构。
或者希望大家能给我一点儿架构的建议

现在电子商务网站够多了,先别弄那些分布式和分表分库一类的东西,就是简单的前后台服务器和数据库就可以了。先看看你能不能活下来,然后再说怎么活的问题。项目初期关键在于市场,说实话技术要放到第二位——虽然我也是技术人员。

架构上可以先不考虑使用CDN,那个东西挺花钱的,上量以后再搞也来得及。在后台使用Memcached就足够了。技术选型上推荐Squid、Tomcat、JQuery、SpringMvc、Spring、Spring JdbcTemplate、Memcached、Oracle数据库。另外千万别用Hibernate,我是吃过大亏的,那东西难学难用,也不适合电子商务网站的业务。MyBatis相对于Spring JdbcTemplate来讲并没有优势,且到了项目后期做扩展还要改它的源码,还不如一开始就不用。其实Struts2也不错,但是需要学的东西多了一些,电商网站其实业务并没有那么复杂,不需要Struts2的那么多功能,SpringMVC的性能和易用性要好一些。数据库方面MySql也是可以的,但是资金管理功能还是推荐用Oracle,其实一开始做用盗版的就可以,项目做起来就要考虑用正版的,因为出了问题有技术支持是很关键的。

另外友情提醒,千万不要有架构上一步到位的想法,投入大成本高见效慢,可能你刚到位,买卖就黄了。技术上根据业务需要一步一步改进升级就可以了,技术毕竟是为业务服务嘛。
0 请登录后投票
   发表时间:2011-12-31  
whaosoft 写道
看来真的是一切皆为SSH。。。  想问下大牛们 真的好多大型网站真的就是SSH做的吗?、
  小弟是个SSH低手 一般不怎么看关于SSH的帖子 估计问了我我也不太知道,
我都迷惑了 有的地方吧 就得用那个 有的地方吧 又很歧视那个 唉 我该怎么办。。。
问了很2的问题大家别见怪啊

越是大型网站,越是要避免使用Hibernate,真是害人啊
0 请登录后投票
   发表时间:2011-12-31  
hibernate为什么就不能做大的网站,我们一直用hibernate,没有感觉不行。
首页这些,大的页面肯定是生成的静态页面吧,一些小的功能增加,删除,修改为什么不能用hibernate
没有做过,不要想当然,什么系统都可以用hhibernate,
除非,那些业务非常复杂,开发又需要很多人的项目,版本又不好控制,一些功能都有关联,
可以考虑用ejb,组件可以重用,各个小组启不同的服务进行测试。其他的所有项目都可以用hibernate.
说hibernate中也可以直接用sql查询。
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics