百科问答小站 logo
百科问答小站 font logo



为什么 .NET 平台在技术上远强过 Java,而多数大公司却仍采用后者? 第1页

  

user avatar   Ivony 网友的相关建议: 
      

其实比起技术更为重要的是实践。

这里的实践是指一套行之有效的,可以解决大部分问题的标准解决方案,.NET的技术虽然非常先进,但是如果没有充分的标准技术实践规范,那么总体成本上是不占优的。

所谓的标准解决方案,就是诸如SSH(Spring、Structs、Hibernate)这样的全套框架以及针对不同类型网站的标准构建模式。虽然我个人很不喜欢这仨框架。


但是不管我怎么不喜欢,事实证明标准的解决方案可以为软件开发过程建立工业标准,然后就可以像富士康招普工一样招一大堆码农批量复制项目,,,,

而.NET当前在Web领域所缺少的正是这种标准的解决方案,微软虽然已经提供了MVC、EF,以及庞大的.NET Framework,以及什么PetShop这样的Demo,但仍然没有一套行之有效可以快速复制的实践标准,所以大公司一直不青睐.NET。

当然,下一代的ASP.NET平台vNEXT从目前所了解到的情况来看,是有可能追平Java的。




  

相关话题

  这段 Java 代码中的局部变量能够被提前回收吗?编译器或 VM 能够实现如下的人工优化吗? 
  JSON「最后不能加逗号」是不是错误设计? 
  我听说以前的系统没有图形界面,那他们是用 C# 等语言直接敲代码吗? 
  C#的dynamic使用中有什么需要注意的地方,以免滥用? 
  汉语编程只需要学习几十个汉字就可以编程了,外国人为什么不能汉语编程呢? 
  学习C语言到什么程度可以进入下一阶段学习,比如C++和Java? 
  假如我知道了抽卡游戏的随机数生成算法源码,是否能成为欧皇? 
  优化代码中大量的if/else,你有什么方案? 
  内核页表和linux的伙伴系统是不是有冲突? 
  python是用C实现的,Java是用C++实现的,那为什么不直接用C或C++呢? 

前一个讨论
Markdown为什么不支持居中、右对齐等格式设置?
下一个讨论
开水兑冷水喝真的对身体不好吗?





© 2025-04-15 - tinynew.org. All Rights Reserved.
© 2025-04-15 - tinynew.org. 保留所有权利