锁定老帖子 主题:刚成立的互联网公司框架选择!!
精华帖 (5) :: 良好帖 (6) :: 新手帖 (0) :: 隐藏帖 (13)
|
|
---|---|
作者 | 正文 |
发表时间:2011-09-15
如果楼主使用不对,各位就点中要害,不用就说不好不对之类的。有意义吗?说出你的道理吧。否则可能有装 之嫌
|
|
返回顶楼 | |
发表时间:2011-09-15
看到有人喷ibatis,我就不懂了,hibernate就那么好?用ibatis就那么丢人?
其实互联网要做到高并发,应付海量数据并不是靠最基本的开发层面撑起来的(有,但不全是),所以选择什么样的框架、架构并非最核心的。 缓存,消息中间件,分布式,集群这些都是撑起来的基本,必须要有人精通这类工作,另外,安全等问题不容忽视。 |
|
返回顶楼 | |
发表时间:2011-09-15
LZ支持你,现在什么方式开发最快就用什么方式,然后累计客户量,然后找天使投资融资,就是要快,准,狠,不然在一定可观时间内没做大会导致要么没做大,要么被国内其他大型XXX等效仿,然后。。。。
|
|
返回顶楼 | |
发表时间:2011-09-15
zhanzhan02 写道 新成立的小公司,准备做互联网,前期需求做了大半年,看了一些国内大型网站的框架,iteye,淘宝,百度贴吧,豆瓣等等,现在需要搭建框架,之前做好了demo。
现在的问题是:需要应付海量数据,高并发,多线程。基本的定位是基于云平台的xxxx。 经过team一段时间的调研现在采用以下方案。 基本的构想是:采用开源软件与自主研发相结合,有更好的可控性,系统上有更高的可扩展性。 网站前台采用:struts2+ibatis(mybatis),spring2.5(以上)。 数据库采用mongodb,缓存memcache, 后端:分布式架构hadoop 服务器:resin 不知道各位大侠所在的互联网公司是什么架构,可否共享下。 我的想法肯定还有不妥地方,因为公司刚组建,跳槽过来的都是搞产品的,搞互联网的比较少。各种迷茫啊。 和LZ的情况相似,技术也差不多,不过我倒真不喜欢s2和ibatis,缓存我正在尝试Redis, 数据库的话,不建议立即上mongodb啊,稳妥为主,先用mysql,NOSQL目前我们还在考虑阶段 hadoop由于时间关系还没开搞 |
|
返回顶楼 | |
发表时间:2011-09-15
zhanzhan02 写道 新成立的小公司,准备做互联网,前期需求做了大半年,看了一些国内大型网站的框架,iteye,淘宝,百度贴吧,豆瓣等等,现在需要搭建框架,之前做好了demo。
现在的问题是:需要应付海量数据,高并发,多线程。基本的定位是基于云平台的xxxx。 经过team一段时间的调研现在采用以下方案。 基本的构想是:采用开源软件与自主研发相结合,有更好的可控性,系统上有更高的可扩展性。 网站前台采用:struts2+ibatis(mybatis),spring2.5(以上)。 数据库采用mongodb,缓存memcache, 后端:分布式架构hadoop 服务器:resin 不知道各位大侠所在的互联网公司是什么架构,可否共享下。 我的想法肯定还有不妥地方,因为公司刚组建,跳槽过来的都是搞产品的,搞互联网的比较少。各种迷茫啊。 你这个框架选择,除了服务器resin,其他几乎跟我的选择是一样。 |
|
返回顶楼 | |
发表时间:2011-09-15
顶你这个选择,尤其是不盲目追随潮流去选择spring mvc 3,而是选择了老当益壮的struts2,我想说:你这个选择是明智的。
|
|
返回顶楼 | |
发表时间:2011-09-15
还有restful和oauth
|
|
返回顶楼 | |
发表时间:2011-09-15
最后修改:2011-09-15
成本而已. C 的效率比 虚拟机型的 Java 怎么都要快吧. 为什么用 C 的没有 Java 多, 多少还是有开发效率的考虑在里面吧.
再一个就是熟悉程序, 快速开发 rails 也有很多可比性. 为什么用的人也少, 不就是因为懂 Java 的多吗, 经常在火车上看到一些学生在一起谈计算机语言, 张嘴就是 Java... 物尽其用, 看你的市场适合哪种, 而已. 何必纠结在框架跟语言上. |
|
返回顶楼 | |
发表时间:2011-09-15
我觉得这个架构没有问题,如果公司有一两个对这个架构挺熟悉的人,然后有一帮工程师做业务开发,应该效率挺高的,速度也没有问题,当然比用servlet直接还是会慢点,但需要平衡成本。我所在的公司也是做互联网电子商务。
目前的架构是:springMvc+mysql+hibernate 也是挺稳定。海量数据和高并发不是一下子就上来的,也是随着产品运营慢慢积累起来的。所以这这个过程只有持续改进、持续优化应该没有问题。 |
|
返回顶楼 | |
发表时间:2011-09-15
liu.anxin 写道 成本而已. C 的效率比 虚拟机型的 Java 怎么都要快吧. 为什么用 C 的没有 Java 多, 多少还是有开发效率的考虑在里面吧.
再一个就是熟悉程序, 快速开发 rails 也有很多可比性. 为什么用的人也少, 不就是因为懂 Java 的多吗, 大学里都在普及, 几个学生在一起谈计算机语言, 都问是不是 Java 不? 物尽其用, 看你的市场适合哪种, 而已. 何必纠结在框架上 狂顶,所以我一直在等楼主贴详情 |
|
返回顶楼 | |