我看Java 程序员 和 .NET 程序员

📅 2026/7/5 2:16:00
我看Java 程序员 和 .NET 程序员
Quitgame在博客园发表了一篇《Java 程序员 和 .NET 程序员》后一石激起千层浪遭到了很多博客园网友的拍砖。说实话在博客园发表这种文章跟在JavaEye或其他Java开源社区发表Java不如.Net的文章结果是一样的会遭到很多.Net或Java粉丝的攻击。Quitgame其实说的不无道理但有点以偏概全并非所有的.Net程序都是所说的那样在一个傻瓜式的开发平台上进行傻瓜似的编程。针对Quitgame的观点我提出几个自己对Java 程序员 和 .NET 程序员的看法。1并不是说Java程序员就很懂Javascript而.Net程序员就会把大量界面上的微小变化交给 UpdatePanel 来处理。我见过的很多.Net程序员Javascript也NB的要死Web开发者有多少人不会Javascript,你所说的这种情况更多的是指初学.Net的人。会Javascript跟你学Java,.Net,PHP是没有很大直接关系的。2系统出错的时候Java 程序员会看服务器日志.NET 程序员会希望看到黄色的出错界面对于这种观点我只能说.NET的IDE功能太强大了。3:做.Net Web开发并不是想像中的那样拖拉控件那么简单想深入并精通.Net还是相当有难度的。真正优秀的.Net程序员会弄懂CLR的原理如何进行控件开发如何搭建 .Net框架如何封装组件提高开发效率的。4.Java开源社区很活跃.Net世界比较封闭这是不争的事实。Java话说是全世界在搞而.Net是微软一家公司在弄但有个事实是sun公司被Oraclc收购了Oracle,IBM等几家大公司经常为Java 的专利打官司弄得Java世界鸡犬不宁。我的观点是Java开源社区是很活跃但标准有时难统一微软一家搞.Net确实太封闭但这个可能跟微软的战略有关。5.其实学Java 与学.Net并不矛盾并不冲突搞Java的人也可以学习.Net,学.Net 的人也可以学习一下Java,比如借鉴Java的SSH还有设计模式。一名优秀的程序员单单学一门语言我觉得是不够的。我的项目经理与部门经理主要都是搞.Net 开发但他们每周都会学习一下Java,把Java 的优点借鉴到.Net平台上作为.Net程序员他们对Java的熟悉程序是只要是.Net能实现的功能用Java他们几乎都实现所以我觉得作为Web开发人员.Net与Java都应该学习并掌握。6.对于加班跟哪种语言的程序员是无关的。项目又多又紧开发效率再高都要加班。没有程序员是不用加班的。