站内搜索: 请输入搜索关键词

当前页面: 开发资料首页JSP 专题外行,问问网站建设J2EE架构和.Net架构的优劣都在哪里

外行,问问网站建设J2EE架构和.Net架构的优劣都在哪里

摘要: 外行,问问网站建设J2EE架构和.Net架构的优劣都在哪里


公司要建企业级网站,现在架构方面到底是以java来做还是用.net来做一直没有定论
请问这两种架构各有什么优缺点,大家多给些意见,谢谢


java,安全,通用上好些,但是相应的开发要求也高些
.net相反


java安全性高,第三方支持较多,集群性能好。
.net开发成本和周期都要少得多,开发难度低,且成长迅速。



建网站用.net 建大型应用系统用java


说一下,是建立网站,公司的企业级的对外网站,可能随着网站的拓展会有电子商务体现在其中


用java吧


企业级的应该用java吧


在java版中问,得到的答案.....


需求不一样,价格不一样采用技术不一样

一般而言:如果建立大型的基于B/S的架构一般采用 java 。
原因是:java 与平台无关,技术支持多,安全等优点。

但是如果你只是开发C/S等等小型软件,采用.net 也是不错的选择的。
毕竟上手容易,开发周期很短,容易交付,不会太大的偏离需求等。。


只要服务器不是unix
就.NET提供的缓存功能
就可以弃java用.NET了
_____________
欢迎反驳


目前的大多数it从业人员很少关心自己的健康、配偶、运动等方面的东西,只顾自己的学习、工作、和心爱的电脑,所以专门为it人员提供一个从工作、学习、生活、运动、健康等方面的心灵交流场所,目的是希望大家能够意识到除了工作外,还有其它比工作更重要的东西需要自己去关心!最后欢迎大家前来:http://www.ugole.com看看、谢谢大家不仿也给身边的朋友介绍介绍!“在互联网这个大迷宫里,您游够了吗?在游够了社区歇歇脚吧!”


.NET的优势在于开发方便迅速,界面能力强,但是可扩展性较弱、兼容性不强。
J2EE相反。


觉得J2EE很好,
对.net不了解


考虑到成本,采用linux+apache+tomcat/resin/jboss+mysql+eclipse从开发到部署几乎全都可以免费
M$从windows server/ms sql server/vs.net 2005每个都要若干K
如果你用盗版那无所谓了


主要用java,也用.Net做过几个项目,谈一下个人经验吧.供LZ参考;
用java写代码的工作量确实多一些,刚开始用.Net的时候感觉写代码就象写诗...拖个控件,绑定数据源一个列表的输入就完成了,再绑定分页控件...表单录入方面.Net更是方便....开发时一切感觉都很好。上线后...后来访问量大了,问题也来了,网站反应慢,小组中有人开始推脱责任,有程序员讲是数据库设计不合理,DBA说是SQL写的不合理;还有人讲是windows server/IIS本身性能的问题,要升级硬件什么的,反正有些乱;
接下来的项目要对一家企业各国各分公司/渠道部/专卖店的数据进行汇总分析,每天处理的数据量都比较大,考虑到性能问题,没敢再用.Net,于是决定采用iBatis做数据持久层,Struts做view,在Struts和iBatis中间写一个Service,没有用Spring.刚刚开始大家觉得麻烦了不少,毕竟查询一个表,就要在iBatis中进行相应配置,写相应的dao类和Service,再在String Action中通过Service取数据;整个过程比.Net拖一个控件是要慢一些;但几天下来也就习惯了;系统上线测试,也碰到过一部份操作的性能问题,这时候直接将xml中的sql语句交给DBA处理,大家都没话讲了;目前系统跑在Linux下面,好处就是服务器目前还没有当过;算是比较稳定;



更正:一个列表的输入 为 一个列表的输出


.net
简单,方便开发。


java安全
不过微软的技术支持很好,出了问题好找人!


。NET简单方便,JAVA安全功能也强大


受益匪浅,大家继续给些意见


考虑到成本,采用linux+apache+tomcat/resin/jboss+mysql+eclipse从开发到部署几乎全都可以免费
M$从windows server/ms sql server/vs.net 2005每个都要若干K
如果你用盗版那无所谓了
系统需求大了tomcat是无法胜任的


怕麻烦就用.net


cnidb(老菜)


............

做web开发对各方便都要了解才行,比如说程序员要对数据库很了解,如并发访问时的瓶颈在哪里,安全等,dba要会精通表数据分配,什么时候该建一个表,什么时候几个等,最重要的是索引和表的分组等。

看你写的是你们的开发员都没有很长的开发经验,都是现学后才开发,当然会出问题了。
大并发量的web开发并不是想像的那么简单




java是使简单的变得复杂、复杂的变得简单;
.net是使简单的变得更简单、复杂的变得更复杂;
所以说简单的项目用.net,复杂的项目用java.


系统需求大了tomcat是无法胜任的

Resin是非常强大的,可惜在国内很少有人知道


其实有一句可能是我没说清,我们是甲方,找人作,这也需要我们对网站的建设有一定的了解


用java


↑返回目录
前一篇: 怪怪怪,tomcat的中文问题(在线等)...
后一篇: 网站文章处理