Netbeans是我在Windows和Linux(Ubuntu/Fedora)中Rails開發的首選。現在我正在使用Mac。我聽說過關於TextMate的好東西,但現在我已經改變了使用它,我不認爲它是我使用的更好的替代方案。或者我在這裏錯過了什麼?爲什麼TextMate而不是Mac上的Netbeans或其他IDE?
-1
A
回答
1
TextMate傳統上一直是Mac的首選,因爲它是Rails核心團隊自己使用的,而DHH甚至幫助Allan Odgaard開發了一些早期的TextMate開發工作。在Rails的早期階段,有人爭辯說像TextMate這樣的純文本編輯器比重量級的全面IDE更受歡迎,因爲Ruby的動態特性意味着IDE不能提供全方位的好處(如代碼完成),就像它們可以用於Java等語言一樣。幾年後,隨着IDE技術在動態語言方面的進步,實際上不再是這種情況。
底線是您不必在Mac上使用TextMate for Rails開發。它甚至沒有Rails核心團隊中的壟斷地位,因爲其中一些人使用Vim(例如)。你應該使用適合你的東西。
1
我也一直在使用Netbeans進行rails開發 - 沒有任何東西阻止你繼續使用它。 Netbeans對OSX的支持仍然很好(儘管Oracle停止對rails開發插件的支持最終會給你帶來一些問題)。
我不會說TextMate是唯一的選擇,但在詢問我的本地開發者之後 - 我發現rubymine實際上非常受歡迎。我試了一下,到目前爲止一直非常滿意,而且我從Netbeans切換過來也沒有問題...雖然我仍然在學習所有的快捷方式。
正如約翰託普利已經提到的 - 使用什麼適合你。
相關問題
- 1. 在Netbeans IDE或其他代碼完成
- 2. 爲什麼不是「如果」而不是「其他」?
- 3. 爲什麼fatfree需要Mac上的RewriteBase而不是Ubuntu?
- 4. 爲什麼simplejson在終端而不是TextMate中工作?
- 5. 爲什麼我在Ubuntu上遇到seg故障而不是mac?
- 6. 爲什麼查詢有時掛而不是其他
- 7. C++ - 爲什麼要op + =而不是其他方式實現op +?
- 8. 爲什麼選擇MySQL而不是其他Sql?
- 9. 爲什麼仍然使用DBCP而不是其他連接池?
- 10. 爲什麼使用'/'而不是其他字符來路由
- 11. 爲什麼使用捲曲而不是其他方法?
- 12. Silverlight:爲什麼XAP被稱爲XAP,爲什麼不是其他?
- 13. 有什麼辦法在NetBeans或其他IDE中爲導入的JavaScript獲取代碼完成?
- 14. 如何在netbeans或其他IDE中使用XML jQuery api文檔
- 15. 爲什麼NetBeans IDE看不到生成的源代碼?
- 16. 只顯示php而不是netbeans 6.9中的其他語言?
- 17. 什麼是IntelliJ IDEA和其他Jetbrains IDE中的「省電模式」?
- 18. 爲什麼FileReader不是NetBeans中的類?
- 19. 與其他IDE開發Android而不是Eclipse
- 20. 爲什麼不使用MAC地址而不是本地IP?
- 21. 爲什麼在NetBeans IDE中three.js不適合我?
- 22. 爲什麼Netbeans IDE圖標不起作用
- 23. rspec - 爲什麼assert_equal比較測試在Mac上而不是在Ubuntu上工作?
- 24. 爲什麼有些變量是參數而其他變量不是?
- 25. 爲什麼我可以轉換爲這種類型而不是其他類型?
- 26. 爲什麼某些Web.config轉換標記爲SetParameters.xml而其他標記不是?
- 27. 爲什麼easy_install會提取一些python的蛋而不是其他的?
- 28. TextMate主題是什麼?
- 29. 爲什麼人們不會在iOS5上使用MAC地址而不是UDID?
- 30. 爲什麼不使用java web start而不是其他RIA框架?
同樣在這裏。關於textmate的唯一不好的事情是NOT NULL價格。也許你應該試試vim吧 – aletzo 2011-03-16 11:12:49