|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
比如模式、敏捷方法什么的,这些思想好,但是实施的人没有理解而且没有正确运用这些知识导致了开发周期的延长。比如说对象,通过getName()方法不能获取对象的名字。也许人人注重到了,这两年,报纸上漫山遍野的“IBM两头件,你看到了吗?”抽象告白入手下手进进我们的视野.
两头件,已渐渐晋级成为具有和操纵体系一样主要的位置了.在一个企业级使用体系来讲,两头件的位置已日趋主要.
而我们在选择两头件的时分,每家两头件厂商都有本人的一套数据和具有上风的中央,头昏眼花.这常常令我们对照狐疑..
Weblogic,Webpshere,OAS仍是JBOSS?作为用户本人,我们是不是有本人的一套尺度呢?
作为一其中间件用户,我在此列出一些本人选型时分的尺度,同时也举一反三,但愿人人列出本人的评判尺度大概思索的要素..
1.市场占据率和企业抽象
究竟,多半人选择的,最有多是准确的选择,用起来也是最宁神的..良多时分,品牌已决意了用户的第一印象,而第一印象常常会决意用户的终极决定.依据数据,Weblogic,Webpshere是市场的两个老迈.OAS和JBOSS处于第二梯队.而IBM的两头件抽象告白,更是漫山遍野,让人琳琅满目.
2.功能和手艺目标
功能最关头的决意性要素之一..这个能够接纳相似SPECjAppServer2002测试数据.在相干的SPECjAppServer2002的测试中,WebLogic、WebSphere、Jboss和Oracle四者当中,WebLogic和WebSphere和Oracle的功能都是不错的.
3.可扩大性
可扩大性也是选型的很主要的要素之一.这点上,也应当只管接纳第三方的测试数据..好比,PushtoTest供应的数据.在PushtoTest的比来一次测试中,WebLogic和WebSphere在SOA可扩大性上占据必定上风.除第三方供应的数据,任何一家供应的关于本人的数据,都应当保存必定定见.
4.切合尺度
固然,两头件必需是切合J2EE尺度的..在这点上,经由过程了J2EE认证的十几家,则都应当切合请求了..
5.内部工具的撑持
选择使用服务器,不但必要思索的是使用服务器,同时也应当思索,除使用服务器,还能供应的分外的工具大概框架撑持.好比BEA的Workshop,Oralcle的jDeveloper等等..这些工具能匡助我们整合开辟情况,写出优秀习气的编码,减速开辟历程.在2005欧洲Java用户年夜会上,Oralcle取得了疾速开辟冠军,而BEA的Workshop收买了M7,一个深的开辟者喜好的开辟情况,捐赠了Eclipse的IBM的产物线更是完美和壮大.
6.自力性
选择符合的使用服务器,固然但愿这个使用服务器是具有自力性和具有相称的可移植性..我们不但愿购置的使用服务器被绑定在某个特定的数据库大概开辟工具上,这限定了用户的选择权力,同时也为未来的移植带来了懊恼..
7.代价
代价总数上,必要参考你的使用必要最高并发处置几事件,盘算必要几个CPU,然后依据每CPU代价再盘算代价总数举行对照.固然售后服务的免费,也是要回进思索傍边的.
这7点尺度,只是我在平常选型的时分思索的要素,供Matrix用户参考,其实不代表完整的尺度.由于良多时分,合脚的鞋才是最好的鞋.同时,由于没有可以取得公然的关于国产两头件厂商的第三方测试数据,以是本文对国产两头件,临时没有列进对照.Matrix接待列国产两头件厂商供应有公信力的第三方数据给我们(Chrisatmatrix.org.cn).
关于两头件的选择尺度,你又是甚么意见呢?对国际的两头件厂商,你以为他们的功能和其他前提又是怎样呢,你又会选择国产两头件吗?
但是我同意你的观点,对于大型项目来说,应该是采用框架的一部分,根据功能的不同而改进,欢迎你能再提出些宝贵意见,我会多多学习的。说到jbuilder,我可能是个人感觉,用的时候确实没有vs爽,我最喜欢的IDE是net网页编程beans,谢谢。 |
|