簡體   English   中英

JDEE值得使用嗎?

[英]Is JDEE worth using?

在Emacs中看到了JDEE的許多不錯的功能。 然而,安裝似乎有點涉及 ,特別是在Windows中,所以我想看看其他人是否認為它有用。 我使用Eclipse和NetBeans,這些產品有一些不錯的功能。 但是,我非常喜歡在我的IDE中內置一個像Lisp這樣的腳本語言的想法,因此我可以即時更改大多數功能。

所以我想給JDEE一個機會,但我從一個以上的高級Emacs用戶那里聽說他們甚至不需要JDEE。 我想知道這些人是否嘗試過JDEE,或者他們是否只是在做簡單的Java項目。 有人試過JDEE並喜歡它嗎? Emacs中是否有使JDEE毫無意義的功能? 請不要“嘗試Eclipse”評論..我已經使用它並且它具有很好的功能,但我想給Emacs一個公平的鏡頭。

更新:看到我接受的答案。 我嘗試了JDEE一段時間但是放棄了eclipse並且從未回頭。 從此以后快樂地生活着。

幾年前,我正在做一個小型(如一人)項目,我決定嘗試JDEE(我在完成項目方面獲得了很大的自由度,所以我的雇主並不關心當時使用了哪些工具)。 當時的標准工具是Eclipse,我很想知道我是否可以使用JDEE比標准的Java IDE更高效,並且考慮到我以前使用過Emacs並且喜歡它提供的一般生產力(不是在我看來,不得不把手從鍵盤上移開是一個很大的優點。

我絕對同意JDEE更多參與設置:我花了很多時間來設置我喜歡的設置(並且從未完全按照我想要的那樣),但最后我認為這對我來說是值得的使用Eclipse的效率要高得多 - 主要是因為我沒有發現自己點擊了該死的屏幕,就像我通常在幾乎所有使用過的標准Java IDE中所做的那樣。

當我在IDE上使用JDEE時,管理和組織我的項目資源(代碼和需要部署的其他工件)似乎也工作得更好,因為我只依賴於可以構建,部署的Ant構建腳本,測試等,並且不必擔心圍繞特定IDE的首選項組織我的代碼。 當然,大多數現代IDE在這方面都不是很糟糕,但是為了構建,測試或部署,我的項目根本不依賴於IDE,這感覺很好 - 任何人都可以從存儲庫中獲取代碼並運行只要Ant可用就可以了。 與JDEE合作似乎會促使你走向這種心態,我個人更喜歡它。

我不會說使用JDEE必然比標准IDE更好或更差。 如果有的話,你獲得的生產力取決於你願意花多少精力學習工具(幾乎適用於任何IDE),但它確實比Eclipse更適合我的軟件開發風格。

如果你是一個團隊的一員,那么我可以看到的重要依賴JDEE的一大缺點是:如今大多數開發團隊都非常依賴於Eclipse和NetBeans等IDE中提供的工具和功能(我會盡力而為說他們有點被他們寵壞了)如果你使用的不是團隊其他成員正在使用的東西,你可能會遇到一些摩擦。

當然......你總是可以試着說服他們切換:)

我最近沒有做過很多java開發,但是當今的JDEE非常棒。 許多功能可能並不特別需要JDEE(在emacs中總是有不止一種方法可以做),但是一般的IDE支持編譯項目或使用擊鍵查看文件很容易並且處理編譯錯誤很好 - 用另一次擊鍵跳到每個錯誤。 另一個不錯的功能是整合幫助文檔以在新的瀏覽器窗口中啟動。 沒有玩代碼完成部分。 如果沒有別的,我會說JDEE在從netbeans或eclipse等過渡時會平滑邊緣。

至於在Windows上安裝太難......不是真的。 只需要使用.emacs(--debug-init)獲取幾個不同的包和玩具,並為每個項目配置一些設置(prj.el文件)。 你總是可以花更多的時間來發布內容......但是基本的功能不應該占用太多時間。

只要你在Windows上,別忘了看看EmacsW32 修補后的版本提供了良好的集成,讓您可以在服務器模式下保持emacs“始終運行”,從而抵消啟動成本。

九年或十年前,我在使用涉及EJB的Web應用程序時使用了JDEE。 單獨使用JDEE模板就可以節省我一次又一次地輸入相同代碼的時間。

但是當我上次檢查(幾年前)時,我的印象是JDEE被放棄了,並且不支持Java中的許多新功能。 我看到2.4.0今年發布了,這可能是一個好兆頭。 檢查了發行說明后,我不確定當前版本,但下一個可能值得下載。

一年半之后,我可以誠實地說,這不值得努力。 我非常了解emacs,並希望我能提高效率。 然而,現代IDE的增長和支持水平使得使用它們成為最佳選擇。 當我第一次寫上面文章時,Eclipse有點不穩定,但JDEE也是如此,但現在Eclipse更好,而且JDEE仍然有點停滯不前。

無論如何,Emacs是一個很棒的工具,具有很好的功能,但它最近已經脫離了大多數開發人員的視線。 Eclipse一直在更新,完全符合我的需要。 給那些考慮JDEE的人提供建議:投入寶貴的時間學習Eclipse,你將獲得更高的效率。 Emacs的粉絲,繼續前進並激怒我,但我就像你一樣,現在我有更多的時間和更好的代碼,我希望其他人也有相同的結果。

幾年前,當我轉向netbeans以與新公司的開發團隊保持一致時,我使用了jdee多年。 我的經驗是,設置起來並不是特別困難,它提供了很多很好的功能,這些功能可以在現代IDE中找到,而這些功能在vanilla emacs中是沒有的:構建支持,定義等等。我仍然使用emacs來快速編輯,然后在沒有安裝jdee的地方,我肯定覺得它缺乏。 如果沒有jdee,我永遠不會在emacs中進行任何合理數量的java開發。 不需要 jdee,但很難否認這些好處。

不過,我會指出,我永遠不會回到使用netbeans的jdee--生產力的好處太大了。 例如,我從來沒有集成調試在jdee中令人滿意地工作。 (當然,現在可以改進了。)請注意,這是來自一個已經使用和喜愛emacs二十年的人,我仍然總是有一個或多個開放。 我對netbeans的最大抱怨是它的文本編輯功能(即使使用emacs鍵綁定)在很多方面遠遠不如emacs。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM