有哪些免費的java開發工具?實用的java開發工具有哪些特點Java開發工具1。JavaWorkshopSunMicroSystems公司推出了JavaWorkShop1.0,這是第壹個面向互聯網的多平臺開發工具,它可以滿足公司開發互聯網和內部網應用的需求。
JavaWorkShop完全用Java語言編寫,是當今市場上第壹個完整的Java開發環境。目前JavaWorkShop最流行的版本是3.0。
JavaWorkshop的特點如下:1)結構易於創建:在創建平臺無關的網格結構方面,JavaWorkshop比其他任何Java開發工具都要方便。
2)可視化編程:JavaWorkshop的可視化編程特性非常基礎。
JavaWorkshop允許程序員重新安排這些操作,甚至確定觸發操作行為的過濾器。
JavaWorkshop生成的模板有很多註釋,對程序員很有幫助。
此外,JavaWorkShop支持JDK和JavaBeans組件模型,API和語言特性增加了編譯Java應用的靈活性。
JavaWorkShop開發環境完全是用Java編寫的,因此具有極佳的可移植性,從而可以支持多種平臺。目前,JavaWorkShop支持Solaris操作環境(SPARC和英特爾版本)、Windows95、WindowsNT和HP/Ux平臺。
適合初學者做壹些簡單的Java編程。
JavaWorkShop的缺點是JavaWorkshop中的每壹個可視化對象遲早都會使用網格布局。這種設計方式很多人都不習慣。JavaWorkdshop的調色板很差,只能滿足大部分應用的基本需求。
Java開發工具2。Borland的JBuilderJbuilder進入了Java集成開發環境的王國,滿足了很多應用,尤其是服務器和EJB開發者。
先簡單介紹壹下Jbuilder的特點:1)Jbuilder支持最新的Java技術,包括Applets、JSP/servlet、JavaBeans和EJB(EnterpriseJavaBeans)應用。
2)用戶可以基於後端數據庫表自動生成EJBJava類,Jbuilder也簡化了EJB的自動部署功能。此外,它還支持CORBA,相應的向導程序幫助用戶全面管理IDL(分布式應用所必需的InterfaceDefinitionLanguage)和控制遠程對象。
3)Jbuilder支持各種應用服務器。
Jbuilder與InpriseApplicationServer緊密結合,支持WebLogicServer、EJB1.1、EJB2.0,可以快速開發J2EE電子商務應用。
4)Jbuilder可以用Servlet和JSP開發調試動態Web應用。
5)使用Jbuilder,可以創建純Java2應用(沒有專有代碼和標簽)。
因為Jbuilder是純Java語言編寫的,所以它的代碼不包含任何專有代碼和標簽,支持最新的Java標準。
6)Jbuilder有專業的圖形化調試界面,支持遠程調試和多線程調試。調試器支持各種JDK版本,包括J2ME/J2SE/J2EE。
JBuilder環境開發程序方便,它是純Java開發環境,適合企業J2EE開發;缺點是人壹開始往往很難把握整個程序各部分之間的關系,對機器的硬件要求較高,吃內存較多。這時候跑步速度就慢了。
Java開發工具。IBM的Visualize for Java Visualize for Java是壹個非常成熟的開發工具,它的特性對於IT開發人員和業余Java程序員來說非常有用。
它提供了對可視化編程的廣泛支持,遺傳大型機應用程序與CICS的連接,EJB的開發和應用,與Websphere的集成開發,方便的bean創建,對快速應用程序開發(RAD)和無文件文件處理的良好支持。
IBM推出的用於網站建設的WebSphereStudioAdvancedEdition及其包含的VisualAgeforJavaProfessional Edition軟件都轉向了以Java為中心,這樣Java開發人員可能會對WebSphere的全套工具感覺好很多。
Studio提供的工具有:網站管理、JDBC頁面向導快速開發、HTML編輯器和HTML語法檢查。
對於HTML站點來說,這確實是壹個很好的頁面編輯環境。
Studio和VisualAge高度集成,菜單提供了在兩個軟件包之間快速移動代碼的選項。
這使得使用Studio的網頁設計人員和使用VisualAge的Java程序員可以交換文件並協同工作。
VisualAgeforJava支持團隊開發,內置的代碼庫可以根據用戶所做的修改自動修改程序代碼,方便比較當前代碼和早期版本。
與VisualAge緊密集成的WebsphereStudio不提供對源代碼和版本管理的支持。它只包括壹個內置的文件鎖定系統,以防止其他人在編輯項目時對這些文件進行錯誤的修改。該軟件還支持第三方源代碼控制系統,如MicrosoftVisualSourceSafe。
VisualAgeforJava完全面向對象的編程思想使得開發程序非常快速高效。
不用寫任何代碼就可以設計壹個典型的應用框架。
VisualAgeforJava作為IBM電子商務解決方案的產品之壹,可以與其他IBM產品無縫集成,如WebSphere、DB2等,快速完成從設計、開發到應用部署的全過程。
VisualAgeforJava管理文件的獨特方式使得集成外部工具非常困難。不能讓VisualAgeforJava和其他工具聯合開發應用。
Java開發工具。WebGain的Visu模板管理是壹個調試器,只能在賽門鐵克的Java虛擬機、網景的Java虛擬機和微軟的虛擬機上工作。
這對開發人員來說是壹個重要的特性,因為用戶開發的Java代碼中的許多軟件錯誤可能會在特定的虛擬機上工作。
VisualCafe會在編譯庫修改後調試時自動保存文件。VisualCafe創建的原生應用有很多特點。
除了明顯的速度提升,賽門鐵克讓類庫的二進制模式比正常的JDK更小,VisualCafe自動為指定的關系生成或更新必要的Java代碼。
使用VisualCafe,用戶可以從標準對象數據庫組裝完整的Java應用程序和Applet,而無需編寫源代碼。
VisualCafe還提供了壹套擴展的源代碼開發工具。
VisualCafe集成了Java軟件的可視化源程序開發工具,可以讓開發者在可視化視圖和源代碼視圖之間有效轉換。
在可視視圖中所做的更改會立即反映在源代碼中。
針對源代碼的更改自動更新可視視圖。
VisualCafe有很多源文件的特性,比如全局檢索和替換。
大部分Java開發工具文檔的問題就是簡單的壹個壹個的介紹開發工具的各個組件,但是用戶在打開應用的時候也需要壹個面向任務的手冊。有了這本手冊,妳就可以開始創建自己的應用程序,而不需要知道工具每個部分的具體功能。
VisualCafe提供了非常全面的用戶指南,提供了從初始安裝到創建第壹個Java應用程序和小程序的全面幫助。VisualCafe將自動為指定的關系生成必要的Java代碼。
VisualCafe可以在Windows95和WindowsNT平臺上運行,賽門鐵克提供了壹個可以在Macintosh操作系統上運行的RAD工具,用於Java開發。
VisualCafe編譯器速度很快,在國際化支持方面表現突出;缺點是對初學者來說比較復雜和困難。
Java開發工具V. AntAnotherNeatTool(Ant)是壹個基於Java的構建工具。
理論上,它有點類似於(Unix)C中的make,但它沒有make的缺陷。
因為Ant的原作者無法忍受這些工具在各種(硬件)平臺上開發軟件時的局限和不便。
make之類的工具本質上是基於shell(語言)的:它們計算依賴關系,然後執行命令(這些命令和妳在命令行輸入的命令沒有太大區別)。
這意味著您可以通過使用特定於操作系統的程序或編寫新的(命令)程序來輕松擴展該工具;然而,這也意味著您將自己局限於特定的操作系統,或者特定的操作系統類型,比如Unix。
螞蟻不壹樣。
與基於shell命令的擴展模式不同,Ant使用Java類進行擴展。
不需要編寫shell命令,配置文件基於XML。通過調用目標樹,可以執行各種任務。
每個任務都由實現特定任務接口的對象運行。
Ant支持壹些可選任務,可選任務通常需要額外的庫才能工作。
可選任務與Ant的內置任務分開打包。
這個可選包可以從下載Ant的同壹個地方下載。
ANT本身就是這樣壹個流程腳本引擎,用來自動調用程序完成項目編譯、打包、測試等等。
除了JAVA是獨立於平臺的,腳本的格式是基於XML的,這比make腳本更好維護。
Ant是Apache為Java開發人員提供的構建工具。可以在WindowsOS和UnixOS下運行。它不僅是開源的,而且是壹個非常有用的工具。
Ant是ApacheJakarta中非常有用的Java開發工具。Ant配置文件是用XML文檔編寫的,所以Java程序員對它的語法相當熟悉。Ant專用於Java項目平臺,可以純Java開發。它可以運行在Java安裝平臺上,體現了它的跨平臺功能。
它的缺點表現在執行結果只能是壹個DOS字符界面,不能用於復雜的java程序開發。
有哪些免費的java開發工具?實用的java開發工具有JavaWorkshop、Borland的JBuilder、IBM的Visualize for Java、Visualize for Java、Ant等很多開發工具。
感謝您閱讀“什麽是免費的java開發工具?實用java開發工具的特點?”希望對大家有幫助。更多專業課程信息請關註官網,昆明北大青鳥的壹家java培訓機構。
聲明:以上內容僅供信息傳播,文中部分信息來源於互聯網,僅供閱讀參考。