當前位置:編程學習大全網 - 編程語言 - 兩個加速Eclipse流行的插件介紹

兩個加速Eclipse流行的插件介紹

概述 MyEclipse為Eclipse提供了壹個大量私有和開源的Java工具的集合 這解決了各種開源工具的不壹致和缺點 NitroX是壹個繁雜而強大的加速Java Web應用開發的工具 還包含了壹個強大且能夠編譯所有JSP和Struts Web應用的工具AppXRay 這些工具解析Java和XML配置文件來提供看蟮拇?臚瓿珊偷魘閱芰Α?lt;br />任何想知道在粗糙的開源解決方案和優雅的商業軟件之間是否存在中間層的人都應該看壹下MyEclipse和NitroX開發環境 兩者都是商業的插件和工具集合 為免費的Eclipse開源平臺增加了大量有用的開發服務端應用的功能 這兩個軟件來自擁有不同想法的公司 M 的NitroX關註創建Web應用 他包含三個不同價格的版本 但核心都是AppXRay(壹種深入的自省技術 集成了Java的命名空間和XML配置代碼) 最弱的版本提供了JSP調試功能 年費$ 中間版本增加了Struts應用的支持需要額外的$ ;最強的版本包含創建和調試JSF的工具需要再加$ 當然在多許可證時可以壹些折扣 來自Genuitec的MyEclipse企業版提供更多的輕量級工具但只需要年費$ 其中包含壹些由其他組織開發的開源插件 但Genuitec增強了功能並且增加壹些好的文檔 MyEclipse包含生成Struts Web應用的自動工具 還包含其他的工具如配置Hibernate框架的數據庫連接及  SQL瀏覽器 這些項目都致力於替代IBM原來的包含在其旗艦IDE(WebSphere)中創建EJB組件和JSP頁面的功能 IBM剝離了這些功能而將其核心作為Eclipse推出 毫無疑問IBM選擇Eclipse(日蝕)這個名字是對Java名字擁有者Sun(太陽)的壹次不那麽敏感的挑戰 Eclipse已經強大起來 吸引很多開發者來創建自己的插件 許多插件是開源的 但也有壹些是商業的 而結果是開源的代碼與商業的代碼被優雅的混和起來使其更加有用 M NitroX for JSP Struts and JSF NitroX和MyEclipse都是商業代碼與開源代碼***存的好例子 專業的Web應用開發者可能首先想試壹下NitroX工具集 只因為其是最廣泛的 AppXRay特性看起來專註於使程序員只需要鍵入名字壹次 AppXRay包含許多代碼完成工具能夠深入Java代碼模塊和XML配置文件 在妳定義壹些方法/屬性/配置選項壹個名字後 AppXRay會找到他並放在下拉菜單中為妳下次使用 AppXRay比壹般的調試器更強大 他能夠解析和存儲來自XML配置文件中更多的信息 這是個有用的補充 因為現在的框架編程如Struts都是Java和XML的混和 大部分程序員可以告訴妳所有Java的類型檢查對XML中的錯誤配置項毫無用處 來自AppXRay的信息對調試也大有用處 妳可以更深地了解JSP頁面並且將其與XML配置文件中的信息關聯起來 NitroX標準的外觀和變量瀏覽面板來處理更多的XML編輯問題 NitroX還包含JSP設計頁面分為代碼和HTML布局 妳可以通過點擊最終布局發現JSP代碼的壹部分 這與使用WYSIWYG HTML頁面布局工具類似 但他還為壹些標準JSP標記提供圖標 如果妳在JSP頁面中包含循環或其他構件 妳可以可視化其效果 NitroX系統不是完美的 AppXRay還有些粗糙的地方 如他可以創建壹些沒有權限類型的action 但向導卻警告錯誤 壹些向導只完成壹半的功能 構建Struts應用的過程中還包含壹些無用的Form 當然NitroX深入XML配置文件的能力還是壹個非常大的進步 MyEclipse Enterprise Workbench 通過比較Strut開發環境是不公平的 因為MyEclipse根本沒有包含AppXRay編譯所包含的高級信息 但這並不意味MyEclipse是不足的 他也包含很多好的創建Struts應用和編輯配置文件的向導 妳可以通過幾次點擊就能Action或者用向導來完成其他功能 這些方法更接近於模板而不是怪異的名詞如AppXRay 但這已經足夠了 (簡化使我想知道為什麽MyEclipse在自己的站點上使用那麽多的PHP 難道他們不吃自己的狗糧嗎?)  MyEclipse的實際價值來自包含的發布包中的大量的工具 如CCS/JS/HTML/XML的編輯器 幫助創建EJB和Struts項目的向導並產生項目的所有主要的組件如action/session bean/form等 還包含編輯Hibernate配置文件和執行SQL語句的工具 我在數據庫瀏覽中的經歷可能也是其他開發者會在MyEclipse發現的好指南 MyEclipse綁定的數據庫工齡如SQLExplorer是壹個GNU LGPL保護的Eclipse插件 我以前下載過SQLExplorer但由於沒有將數據庫驅動放在正確的位置而沒有使用成功 而包含在MyEclipse中版本開始時也沒有成功 提示我壹些難以理解的錯誤信息 在我準備抱怨時我發現的良好的幫助文檔 這使得我順利地安裝驅動 MyEclipse的小夥子們沒有修正錯誤信息 但他們發布了開源版本沒有包含的良好而簡單的文檔 極度節儉的開發者可能會直接使用原始的插件 這時 原始的版本相對MyEclipse中的是更高級的 很難說$ 是否值得 但如果MyEclipse的文檔為妳節約了幾十分鐘甚至壹小時 那麽這錢還是值得的 如果只是因為 到 倍的價錢那麽對NitroX的評判相對更難了 但如果妳經常構建JSP和Struts應用 那麽這花費只相當於每天幾元而已 我們可以很容易看到來自AppXRay的代碼完成技術會大量的節約開發時間 那麽從其他的開發平臺如IntelliJ或Jbuilder轉換到這些工具是否有意義呢?這就不是簡單的體驗壹下了 因為這些IDE也提供了對Java Web應用的良好支持 此外 NitroX的完全版價格與許多大產品的價格差不多了 NitroX和MyEclipse的壹個優點是他們是Eclipse插件生態系統的壹部分 妳可以使用這些產品和其他插件而且他們可以很好***同使用 這種在商業代碼和開源代碼之間的跨傳遞效果就是壹個企業 *** 存的壹個好例子 資源&# ;?MyEclipse: &# ;?NitroX: &# ;?For JavaWorld s other product reviews see our Product Reviews index page: 其他產品評論 可瀏覽產品評論索引頁 reviews/jw nr product reviews s &# ;?Catch up on recent product news in JavaWorld (updated January ): /jwl 獲取JavaWorld最近的產品新聞 lishixinzhi/Article/program/Java/ky/201311/28041

  • 上一篇:如何vs2010mfc調用matlab 2010生成dll進行編程
  • 下一篇:戰鬥民族的過去:俄羅斯人真的擅長戰鬥嗎?從歷史看答案
  • copyright 2024編程學習大全網