JDK
Borland的JBuilder
JBuilder,JDeveloper,VisualAgeforJava
jcreater。
十五種常見Java開發工具的特點
1,JDK(JavaDevelopmentKit)Java開發工具集
從初學者的角度來看,使用JDK開發Java程序可以快速理解程序中代碼之間的關系。
對理解Java的面向對象設計思想是有幫助的。JDK的另壹個顯著特點是隨著爪哇(J2EE、J2SE)的發展
和J2ME)版本。但它的劣勢也很明顯,就是從事大型企業Java。
應用開發難度很大,無法開發復雜的Java軟件,也不利於群體協同開發。
2、JavaWorkshop
3.NetBeans和SunJavaStudio5
NetBeans是壹個開源的Java集成開發環境(IDE),適用於各種客戶端和Web應用程序。
SunJavaStudio是Sun公司最新發布的商用全功能JavaIDE,支持Solaris、Linux和Win。
Dows平臺適合創建和部署兩層JavaWeb應用程序和n層J2EE應用程序的企業開發人員。
NetBeans是業界第壹個支持創新Java開發的開源IDE。開發者可以利用工業
構建桌面、Web或移動應用程序的強大開發工具。同時,通過NetBeans和開放API模塊,
結構,第三方可以很容易地擴展或集成NetBeans平臺。
NetBeans3.5.1主要針對壹般Java軟件的開發者,JavaOneStudio5主要針對企業。
網絡服務等應用的開發者。Sun也將很快推出ProjectRave,目標是幫助企業開放。
開發者開發軟件。與其他開發工具相比,NetBeans3.5.1最大的不同在於,它不僅可以
開發各種桌面應用程序,也可以用來開發網絡服務中的應用程序,可以基於J2ME開發。
移動設備上的應用程序等。基於NetBeans3.5.1,孫開發了Java。
One Studio 5為用戶提供了更先進的企業編程環境。在新的Java中
OneStudio5中有壹個應用框架,開發者可以利用這些模塊快速開發自己的網絡服務。
的各種應用。
4.Borland的JBuilder
Jbuilder進入了Java集成開發環境的王國,滿足了很多應用,特別是對於服務。
服務器和EJB開發人員。下面簡單介紹壹下Jbuilder的特點:
1)Jbuilder支持最新的Java技術,包括Applets、JSP/servlet、JavaBean和EJB。
(EnterpriseJavaBeans)的應用。
2)用戶可以基於後端數據庫表自動生成EJBJava類,Jbuilder也簡化了EJ。
b的自動調配功能。此外,它還支持CORBA,相應的向導程序幫助用戶全面管理IDL(分發
InterfaceDefinitionLanguage為應用程序所必需)和控制遠程對象。
3)Jbuilder支持各種應用服務器。Jbuilder和InpriseApplicationServer精簡集
以及支持WebLogicServer、EJB1.1、EJB2.0,J2EE電子商務才能快速發展。
申請。
4)Jbuilder可以用Servlet和JSP開發調試動態Web應用。
5)使用Jbuilder,可以創建純Java2應用(沒有專有代碼和標簽)。因為Jbuilder是純j做的
用ava語言編寫,其代碼不包含任何專有代碼和標簽,支持最新的Java標準。
6)Jbuilder有專業的圖形化調試界面,支持遠程調試和多線程調試,調試器支持。
各種JDK版本,包括J2ME/J2SE/J2EE。
JBuilder環境開發程序方便,它是純Java開發環境,適合企業J2EE開發;劣勢
而人往往在壹開始就很難把握整個程序各部分之間的關系,對機器的硬件要求更高。
吃內存,那運行速度就慢了。
5.Oracle的JDeveloper
Oracle9iJDeveloper(版本9.0,最新版本為10g)就是要搭建壹個具有J2EE功能,XML和Web的平臺。
復雜的多層Java服務應用程序提供了壹個完全集成的開發環境。這是給奧拉用的
Cle9i數據庫和應用服務器開發人員提供了特殊的功能和增強的性能,此外,它還具有信息。
網格已經成為多用途Java開發的強大工具。
Oracle9iJDeveloper的主要特性如下:
①具有UML(UnifiedModelingLanguage)的建模功能。可以被雇傭
業務對象和電子商務應用程序建模。
②配備高速Java調試器,內置評測工具和提高代碼質量的工具。
“CodeCoach”等等。
③支持SOAP(簡單對象訪問協議)、UDDI(U
統壹描述、發現和集成)“統壹描述、發現和集成協議”
Web服務標準,如WSDL (Web服務描述語言)和Web服務描述語言。
JDeveloper不僅是壹個很好的Java編程工具,也是OracleWeb服務的擴展。
有了ApacheSOAP和9iAS,可擴展環境與XML和WSDL語言緊密相關。Oracle9i
Jdeveloper完全用Java編寫,可以支持以前的Oracle服務器軟件和其他供應商的J2EE。
兼容應用服務器產品,並在設計中重點考慮了Oracle9i,可以無縫跨平臺
應用程序開發提供了業界第壹個集成了J2EE和XML的完整開發環境,允許開發人員快速打開。
可以通過Web、無線設備和語音界面訪問的Web服務和交易應用程序只能通過傳統的j。
在完成J2EE應用程序之前,艾娃編程技能和最新的模塊化方法被結合到壹個單壹的集成開發環境中。
發展生命周期管理的事實已經從根本上改變了。缺點是對於初學者來說,它更復雜,也
難度更大。
6.IBM的VisualAgeforJava
VisualAgeforJava是壹個非常成熟的開發工具,它的特性對IT開發人員和業余愛好者都是有益的。
Java程序員很有用。它為可視化編程和CICS的使用提供了廣泛的支持。
連接基因主機應用,支持EJB開發應用,支持與Websphere集成開發,方便豆。
創建並很好地支持快速應用程序開發(RAD)和無文件處理。
IBM推出的用於構建網站的WebSphereStudioAdvancedEdition及其可視化
AgeorJavaProfessionalEdition軟件已經轉向以Java為中心,使Java開發人員
員工可能會對WebSphere的全套工具感覺更好。Studio提供的工具有:網站管理。
、快速開發JDBC頁面向導、HTML編輯器和HTML語法檢查等。這真是壹個很好的HTML網站。
單擊頁面編輯環境。Studio和VisualAge高度集成,菜單提供了在兩個軟件包之間快速切換的方式。
移動代碼的選項。這使得使用Studio的網頁設計者和使用VisualAge的Java程序員
可以交換文件,壹起工作。
VisualAgeforJava支持團隊開發,內置的代碼庫可以根據用戶所做的更改自動改變。
修改程序代碼,以便於比較當前代碼和早期版本。緊密可視化
緊密集成的WebsphereStudio本身不提供對源代碼和版本管理的支持,它只包含壹個
內置的文件鎖定系統可以防止其他人在編輯項目時錯誤地修改這些文件,該軟件還支持
持有MicrosoftVisualSourceSafe等第三方源代碼控制系統。視覺形象
Java完全面向對象的編程思想使得開發程序非常快速高效。妳不用寫任何壹代
代碼可以設計壹個典型的應用框架。VisualAgeforJava作為IBM電子商務解決方案
該方案中的壹個產品可以與其他IBM產品無縫集成,比如WebSphere和DB2,並且可以快速設置。
從應用程序的規劃、開發到部署的整個過程。
VisualAgeforJava管理文件的獨特方式使得集成外部工具非常困難。妳不能讓維斯。
UalAgeforJava與其他工具聯合開發應用程序。
7.東亞銀行WebLogicWorkshop
BEAWebLogicWorkshop是壹個統壹的、簡化的、可擴展的開發環境,它使所有開發人員
可以在BEAWebLogicEnterprisePlatform上構建基於標準的企業應用程序,從而提高
提高了開發部門的生產力水平,加速了價值的實現。
除了提供方便的Web服務,WebLogicWorkshop還可以用於創建更多種類的應用程序。
。作為整個BEAWebLogicPlatform的開發環境。無論是創建門戶應用程序、編寫工作流還是
就是創建壹個Web應用,Workshop8.1可以幫助開發者更快更好的完成。
WebLogicWorkshop的主要功能如下:
①使J2EE開發可行,提高開發效率。
BEAWebLogicWorkshop使開發人員能夠遠離J2EE固有的復雜性,專註於業務。
邏輯,不用擔心繁瑣的基礎設施代碼。這壹創新意味著J2EE已經得到了企業的驗證。
強大的功能最終被大多數不熟悉Java和J2EE的應用開發者掌握,從而使得IT部門
門的工作效率提高了壹個數量級。
可視化設計器和直觀的概念,如事件、屬性和控件,實現了基於事件的開發。W
orkshop簡化的編程模型使得開發者無需掌握復雜的J2EEAPI和面向對象的程序。
順序設計原則。所有開發人員,包括J2EE專家和視覺和程序語言技能的應用程序。
頭發的人,可以* * *在BEAWebLogicEnterprisePlatform平臺上壹起工作。車間
基於的可視化開發環境,創建帶有代碼註釋的標準Java文件,以說明運行時框架的實現。
企業級需求。J2EE等高級開發人員,擁有強大的代碼編輯功能,可以訪問。
Java源代碼,從而彌補了可視化設計器的不足。
②構建企業級應用
通過在可伸縮、安全可靠的企業級架構上實現各種應用程序,BEAWebLogic
Workshop大大降低了開發風險。此外,所有應用程序的創建都使用標準的J2EE組件,這不僅確保了
保護您的技術投資並保持最大的靈活性。
BEAWebLogicWorkshop運行框架是統壹整個架構的匯聚層,讓程序變得簡單而簡化。
該設計模型擴展到BEAWebLogicEnterprisePlatform的所有應用類型。通過解釋設計
構建的註釋代碼和運行時框架可以實現必要的J2EE組件,並從J2EE應用程序中提取它們。
發送關於它的所有底層細節。
③降低IT復雜性
BEAWebLogicWorkshop提供了各種Java控件,使得與IT資源的連接更加容易。
。另外,在BEAWebLogicPlatform的任何應用的構造中,Java控件不僅是可擴展的,而且是完整的。
都壹樣。這種強大而有效的方法可以:降低IT技術的復雜性,優化信息的可用性,並推動
包括“最佳商業計劃”在內的可重用服務的開發使開發人員能夠降低成本和縮短時間。
獲得更大的產量。
使用BEAWebLogicWorkshop,任何開發人員都可以以最高的生產效率構建各種產品。
Web服務、Web應用程序、門戶和集成項目。BEAWebLogicWorkshop是BEA產品戰略的核心
它幫助客戶接觸並利用面向服務的架構(SOA)的強大功能。BEAWeblogicWorkshop
8.1大大簡化了當前實際企業集成環境下企業級應用和服務的構建,成為全面支持的關鍵。
企業應用的自然選擇,例如異步、真正松散耦合和粗粒度的消息傳遞。它的缺點是太
復雜,對於初學者來說,理解起來比較困難。
8.WebGain的VisualCafeforJava
VisualCafe僅在賽門鐵克的Java虛擬機、網景的Java虛擬機和m中可用。
在微軟虛擬機上工作的調試器。這對開發者來說是壹個重要的特性,因為用戶開發
Java代碼中的許多軟件錯誤可能在特定的虛擬機上運行。
當編譯庫修改後繼續調試時,VisualCafe會自動保存文件並使用Visual
Cafe創建的原生應用有很多特點。除了明顯的速度提高,賽門鐵克使類庫二進制
這條路比普通的JDK要小。VisualCafe自動為指定的關系生成或更新必要的Java代碼。使用v
IsualCafe,用戶可以從壹個標準的對象數據庫中收集完整的Java應用程序和Applet
不需要寫源代碼。VisualCafe還提供了壹套擴展的源代碼開發工具。
VisualCafe集成了Java軟件的可視化源程序開發工具,可以讓開發者將源程序可視化。
有效地在圖形和源代碼視圖之間轉換。在可視視圖中所做的更改會立即反映在源代碼中。正確
源代碼中的更改會自動更新可視視圖。
VisualCafe有很多源文件的特性,比如全局檢索和替換。大多數Java開發人員
文獻的問題是,開發工具的每個組件都是簡單地壹個壹個介紹,但用戶在打開應用程序時仍然需要它。
面向任務的手冊,用它可以在不知道各部分具體功能的情況下打開工具。
開始創建自己的應用程序。VisualCafe提供了非常全面的用戶指南,對於初始安裝到創建都很有幫助。
第壹個Java應用和小程序都提供了全面的幫助,VisualCafe會自動生成所需的關系。
想要Java代碼。VisualCafe可以在Windows95和WindowsNT平臺上運行,賽門鐵克公司是
Java開發工作提供了壹個可以在Macintosh操作系統下運行的RAD工具。VisualCafe編譯器
速度很快,在國際支持上比較突出;缺點是對初學者來說比較復雜和困難。
很遠。。出價吧....工作