<b>用Java做互联网开辟,上风毕竟在哪?</b>[Java编程]
本文“<b>用Java做互联网开辟,上风毕竟在哪?</b>[Java编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
先说本人,俺对c,php,perl都有过几年开辟经验. 说真话java我并不精通.谈论的重点java在操纵spring等架构的web开辟,比较php等在开辟运维和性能方面有那些上风.特别在电子商务等稍稍复杂一些的网站,java在业务实现上有那些上风.
大家都说java合适大项目,但没据说谁倒出真正缘由.我先说说自己的感受.
java上风,是合适团队开辟,软件工程可以相对做到标准,这是一个很难比较的上风.
java劣势,是j2ee的架构很完善,第一版软件可以做称心,但是很不合适互联网情势的持续不断改正.互联网软件工程管理上的不足,持续的修修补补招致架构的破坏.系统更新需求重启web服务,很难承受.
tong0245:做web开辟的 不管php perl pyton ruby 都是脚本语言 java不是
野狼:这是java的上风? 是不是脚本语言根本无所谓. 固然可以编译,我认为乃至也可理解java一样是脚本语言,不算独立运行 .
我一贯利用c写web程序, java有些好的理念, 但常常人为把事情搞复杂
艾斯尼勒:我认为大概是这样,由于有jvm的存在,大型的系统开辟动来还是象单机的程序那么简单而php……要考虑的貌似更多并且你用java就oo嘛,计划好嘛嘛……据说是能很好的晋升可扩大性和可保护性
野狼 : 从前在公司,负责一套java做的系统,业务的复杂程度国内少有,最初请过sun工程师做的架构,两年多来矫捷开辟,项目管理做的不算差,但业务的发展招致了100多次上线,架构破坏严重,面对重构.沉思一下,在自己的项目中看不到java的上风在那边.
感受作为成品,卖给客户的物流erp系统,能施展java的特点. 有做运营性的互联网项目的兄弟,介绍一下开辟管理经验.
javavsnet :1.静态语言 2. 有大量成熟框架 再增补一点 3. 语言简单,结实,不简单出错,合适民工利用.
野狼:所谓静态语言,是比较脚本语言?那没有任何上风.
php,asp成熟框架不见得少,hibernate搞得程序员sql都不会写,并且复杂查询性能不好.论语言简单,仿佛asp最简单,php也比java简单些吧.我问的也是,java在运营性的互联网项目的上风, erp等不算.
javavsnet : 假如你只用jsp,那也不用重启,改正jsp后直接拷贝到呼应目录便可以.假如你用了jsp之外的技术,那是需求重新启动.java是静态语言,有丰富成熟的框架可用.比方hibernate这样的ormapping.普通来说,Java做的东西很复杂,很强盛.
野狼:纯真的jsp当然了不需求. 能否重启不是重点.
javavsnet :Java是静态语言,有静态范例查抄,结实,如你所说,java上风是合适团队开辟,软件工程可以相对做到标准.关于互联网项目,可以分为两类.一类是web 2.0,需求改变快,网站的进化速度很快.比方高兴网,出点什么错误用户也能忍耐,用户喜好的是夺目的功效.这方面Java没有上风,是劣势.
另一类是Java的强项,所以目前是Java的天下.就是对坚固性要求极高的互联网项目.比方ebay,绝对不答应交易呈现失误,系统crash谁受得了?
还有就是Java的性能比脚本语言强,和c性能比Java强是一个原理.对大容量系统的支持比php,perl们简单.asp最简单,php也简单,但是他们谁能跟Java比结实性?
用php+c编的系统,性能上来了,但是坚固性呢?在坚固性方面,你对php+c有信心还是对Java有信心?
综合来看,Java做互联网项目开辟速度比脚本语言慢,但是坚固性和性能上要强,是各有所长吧.
以上是“<b>用Java做互联网开辟,上风毕竟在哪?</b>[Java编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
本文地址: | 与您的QQ/BBS好友分享! |