當你說編輯器,我認爲你的意思是IDE(集成開發環境)。 Java之所以有這麼多編輯器和C#沒有,是因爲Java是開源的,而C#則不是。因此,您將在C#中找到的唯一真正好的IDE稱爲「visual studio」(它不是免費的)
我強烈建議您去java,因爲幾乎所有的工具都是免費的甚至是部署應用程序的應用程序服務器。
不要害怕java版本,如果你想構建web應用程序,你需要去JavaEE(企業版)。 無論如何,這是他們每個人都做的:
SE(標準版):它包含最常用的桌面應用程序的基本庫,但它也是企業版的一部分。
EE(企業版):用於企業應用程序(不只是Web應用程序),這樣就意味着分佈式編程,從網絡應用程序,桌面到Web服務...
ME(微型版):是指對於移動技術而言,不僅僅是手機,還有自動售貨機,智能電視,導彈制導......;
FX:是一個以簡單的方式開發強大客戶的豐富開發平臺。
關於你的問題,EE和SE之間的差異,我已經回答了,換句話說:
EE是SE的擴展,包括EE,讓您的企業應用程序。 所以如果你想在EE中編程,你需要安裝SE(只要把它想象成一個系統需求)。
我真的不明白你的商業意味着什麼。我可以告訴你的是,企業版在其庫中集成了用於開發商業組件的工具,稱爲EJB(Enterprise Java Beans)。
EE,SE和FX是分離式產品的原因是因爲需要分離關注點。
例如:您可能創建了根本不需要通過互聯網進行通信的桌面應用程序。你爲什麼要在企業庫中使用分佈式編程?
惠顧所有方面,但最後一個問題是有點沒有道理。
還要注意的是,甲骨文計劃的Java FX集成到Java SE的9版本,如果他們得到的社會認可:http://openjdk.java.net/projects/openjfx/ – Puce 2012-03-05 14:00:59