`
lenaLee
  • 浏览: 670 次
  • 来自: 上海
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

搞不懂为啥总有人说.NET的软件投入大,效能低,弱智

阅读更多

搞.NET很多年了,总是能在网上看到Java“高手”们对.NET的羞辱:

 

1.需要花很多钱购买微软的操作系统和数据库,而Java可以都免费;

 

2..NET的效能不如Java世界中各部分的组合;

 

3..NET没有什么成熟的框架。

 

我总是不能明白,他们的论据是从哪里来的!

 

1. Java可以用MySql数据库,难道.NET就不能用吗?我用.NET连接linux上的MySql,请问比Java连接MySql缺了啥?性能有差别?用了.NET就不能做MySql集群?

由于MONO还不稳定,在Linux上架设.NET Web服务器还不成熟,所以web服务器还是要使用Windows,但是一个WebEdition的价格不贵吧,也买不了几个,毕竟大型应用的瓶颈都在数据库或者业务逻辑处理上,而非Web服务器上吧。

 

2.单从语言上说,我不能说C#超过了Java,但我相信你也绝对不敢说C#不如Java吧?两个同样是虚拟机,性能有差别吗?有具体测试数据吗?WebForm效能是不行,不过现在.NET有了MVC开发方式,可以在同等开发效率的情况下开发互联网应用了。

 

3.所有.NET开发人员都承认.NET从Java借鉴了很多先进思想和框架,比如Spring.net、NHibernate等等。.NET的开源项目也多起来了。加上微软不断推它自己的各种框架和技术,比如EE、比如Razor MVC。Java能实现的应用,.NET现在也能啊

 

我非常希望有高手能直接告诉我.NET到底比Java差在哪里,以便不让更多年轻人走上歧途啊!

分享到:
评论

相关推荐

    基于.NET技术的管理软件快速开发平台

    总的来说,Jeez Business Framework利用.NET框架的强大功能,结合模型驱动开发方法,为企业提供了一个灵活且高效的管理软件开发解决方案,不仅降低了开发难度,也提升了软件的可维护性和适应性。通过这个平台,...

    .NET 内部效能插件

    标题中的".NET 内部效能插件"指的是一个专门针对.NET框架的应用程序,用于提升和监控系统的性能。这个插件可能包含了一些自定义工具或组件,使得开发者在Release模式下可以更方便地分析和优化其应用程序的性能,而...

    .net 4.0项目自动生成软件

    总的来说,".NET 4.0项目自动生成软件"是.NET开发领域的创新实践,它通过自动化的方式,提升了开发效率,降低了出错率,对于提升团队的整体开发效能具有积极的推动作用。随着版本的迭代和完善,我们可以期待它在未来...

    .NET 在线答题器(含数据库)

    “.NET”则代表了项目的开发平台,它包括了丰富的类库、工具和框架,为开发高效能的应用程序提供了支持。 【压缩包子文件的文件名称列表】未提供具体的文件名,但通常一个.NET在线答题项目可能包含以下组件: 1. ...

    大型软件企业研发效能提升的探索与实践.pptx

    大型软件企业研发效能提升的探索与实践 在大型软件企业中,研发效能的提升是非常重要的。研发效能直接关系到软件企业的竞争力和盈利能力。本文将探索大型软件企业研发效能提升的方法和实践。 一、研发效能的五大...

    ASP.NET在线测评系统

    ASP.NET在线测评系统是一款基于...总的来说,ASP.NET在线测评系统结合了ASP.NET的强大开发能力和SQL Server 2005的数据管理效能,构建了一个全面、灵活且高效的在线考试平台,为教育和培训领域提供了创新的解决方案。

    ASP.NET的优势

    ASP.NET 是微软公司推出的Web应用程序开发框架,以其高效、安全和可扩展的特性深受开发者喜爱。以下是ASP.NET的主要优势: 1. **与浏览器无关**:ASP.NET开发的应用程序与浏览器类型无关,支持多种浏览器,如...

    SAP Connector for Microsoft .NET 3.0.1.0

    SAP Connector for Microsoft .NET 3.0.1.0 是一款强大的软件组件,专为在Windows操作系统(包括WIN32和WIN64环境)上连接SAP系统与.NET应用程序而设计。这一版本的连接器旨在提升跨平台的企业级应用集成效率,为...

    基于.NET Core,能够以最低的成本、最少的人力投入在最短的时间内架设一个功能齐全、性能优异、规模庞大并易于维护的网站平台

    SiteServer CMS是一款基于.NET Core构建的高效能、低成本、易维护的建站系统。它旨在帮助企业或个人在短时间内快速搭建功能强大的网站平台,无需大量人力投入和高昂的开发成本。.NET Core作为跨平台的开源框架,为...

    asp.net日常计划管理软件

    ASP.NET日常计划管理软件是一款基于ASP.NET技术和Access数据库开发的高效能个人管理工具。这款软件无需用户进行安装,可以直接在支持ASP.NET运行环境的设备上使用,极大地简化了部署过程,使得用户能够在任何具备...

    vc++.net开发

    这个开发平台集成了许多高级功能,包括对Windows API的全面支持、面向对象编程、以及与.NET Framework的无缝对接,使得开发者能够创建高效能的应用程序,如桌面应用、游戏、服务器端软件等。 VC++.NET的关键知识点...

    亮剑.net图改asp.net网站开发实战源码.rar

    解析面向对象思想和多层式架构设计,打牢ASP.NET技术基础从无到有,搭建可上线运行的商业级数据库网站 结合配套案例代码动手尝试,快速提高学习效率。  内容特色:  ADO.NET类与断线数据集DataSet剖析,ADO.NET与...

    Asp.Net系统实现

    本项目着重讲解Asp.NET在系统设计中的应用,结合主流的架构模式,旨在帮助开发者掌握如何利用此技术栈构建高效能、可扩展的系统。 ASP.NET是.NET框架的一部分,它提供了多种开发Web应用的模型,如Web Forms、MVC、...

    vb.net高级开发指南PDF,讲述了asp,xml等前端话题,很有实用价值。

    总的来说,《VB.NET高级开发指南》是一本全面的教程,旨在帮助开发者深入理解VB.NET语言以及与其相关的前端技术,从而在实际项目中发挥出最大的开发效能。通过阅读此书,你可以提升你的VB.NET编程技巧,增强对ASP...

    .Net人力资源管理系统

    总的来说,".Net人力资源管理系统"是一个结合了.Net技术、C#编程和SQL Server 2005数据库的实用解决方案,它为企业提供了一套自动化、信息化的人力资源管理工具,有助于提升企业管理效能,优化人力资源配置。

    毕业设计-ASP.NET

    ASP.NET是微软公司推出的一种用于构建Web应用程序的开发框架,它基于.NET Framework,提供了丰富的功能和高效能,使得开发者能够轻松创建动态网站、Web服务和富互联网应用。在“毕业设计-ASP.NET”这个项目中,我们...

    ASP.NET 2.0(C#)大学实用教程[刘丹妮][程序源代码].zip

    ASP.NET 2.0是微软开发的一个用于构建Web应用程序的框架,它建立在.NET Framework的基础之上,提供了丰富的功能和高效能。本教程由刘丹妮编写,专为大学学生设计,旨在帮助他们理解和掌握ASP.NET 2.0的核心概念以及...

    LumiSoft.Net 2.0.dll

    LumiSoft.Net 2.0.dll是这样一个动态链接库,它专为.NET Framework 2.0设计,旨在为开发者提供强大的网络通信功能。本文将深入探讨这个库的核心特性、使用场景以及如何将其集成到项目中。 首先,LumiSoft.Net 2.0....

    .NET复习资料.NET复习资料.NET复习资料

    回到嵌入式系统的话题,虽然.NET Core并不直接支持所有嵌入式设备,但随着微控制器(MCU)性能的提升,例如ARM架构的普及,.NET nanoFramework和Uno Platform等项目正在努力将.NET引入嵌入式开发。这些框架提供了轻量...

Global site tag (gtag.js) - Google Analytics