1、Java 程序員大多會(huì)一些設(shè)計(jì),知道設(shè)計(jì)模式,知道 IoC;相反,.NET 程序員很多沒(méi)有做過(guò)設(shè)計(jì),也不知道什么叫設(shè)計(jì)模式 IoC。
原因:.NET 程序員大多認(rèn)為設(shè)計(jì)沒(méi)有必要,有什么功能需要直接拿Visual Studio開(kāi)始編碼了,一旦發(fā)現(xiàn)搞錯(cuò)了重新修改一下也不是什么難事。
2、Java 程序員大多會(huì)做原型,會(huì)用 DreamWeaver。.NET 程序員會(huì)用Visual Studio。
原因:.NET 程序員認(rèn)為有畫(huà)原型的時(shí)間,我的系統(tǒng)已經(jīng)做完了。
3、Java 程序員大多會(huì)寫(xiě) JavaScript,了解一些 Html 和 CSS 的基礎(chǔ)知識(shí)。 .NET 程序員會(huì)把大量界面上的微小變化交給 UpdatePanel 來(lái)處理。
原因:類(lèi)似 Struts 的 框架要求開(kāi)發(fā)人員必須要寫(xiě) JavaScript 來(lái)提交表單,.NET的 WebForm 可以把一切交給Postback來(lái)解決。
4、系統(tǒng)出錯(cuò)的時(shí)候,Java 程序員會(huì)看服務(wù)器日志。.NET 程序員會(huì)希望看到黃色的出錯(cuò)界面。
原因:Java 的 System.out.print 方便至極, .NET 可以借用日志組件,而很多 .NET 程序員沒(méi)有記日志的習(xí)慣。
5、Java 程序員都喜歡上社區(qū),而 .NET 程序員很少上社區(qū)。
原因:微軟打造了一個(gè)傻瓜式的開(kāi)發(fā)平臺(tái),幾乎不需要復(fù)雜的配置。而 Java 開(kāi)發(fā)平臺(tái)的搭建幾乎是很費(fèi)力的。
6、 Java 程序員大多知道一些開(kāi)源框架如 Spring、Struts、Hibernate 等,而 .NET 程序員大多僅僅知道 ADO.NET 。
原因: .NET 程序員看了 《ASP.NET高級(jí)編程》,而 Java 程序員看的是《Spring in Action》、《Struts in Action》、《深入淺出Hibernate》。
7、Java 程序員下班后還要加班干活,.NET 程序員下班后就回家陪老婆了。
原因:.NET 開(kāi)發(fā)效率高,不需要加班,而 Java 總有無(wú)盡的痛苦等待著你去調(diào)試。 所以千萬(wàn)不要嫁給 Java 程序員。
-
JAVA
+關(guān)注
關(guān)注
19文章
2960瀏覽量
104562 -
程序員
+關(guān)注
關(guān)注
4文章
950瀏覽量
29768 -
.NET
+關(guān)注
關(guān)注
0文章
47瀏覽量
24282
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論