運用TextMate開發Ruby On Rails程式的效率真是快上加快,唯一的缺憾是偶爾需要切換成全螢幕編輯,但是TextMate並沒有提供快速鍵可以直接開啟全螢幕編輯模式。
當然,你要慢慢去拉視窗調整成全螢幕編輯模式也是可以,不過這就遜掉了。
如果可以按個鈕切換成全螢幕編輯模式,讓我能夠不受干擾,好好地、專心地寫程式,那該有多好?
運用TextMate開發Ruby On Rails程式的效率真是快上加快,唯一的缺憾是偶爾需要切換成全螢幕編輯,但是TextMate並沒有提供快速鍵可以直接開啟全螢幕編輯模式。
當然,你要慢慢去拉視窗調整成全螢幕編輯模式也是可以,不過這就遜掉了。
如果可以按個鈕切換成全螢幕編輯模式,讓我能夠不受干擾,好好地、專心地寫程式,那該有多好?
運用TextMate開發Ruby On Rails程式的效率真是快上加快,唯一的缺憾是偶爾需要切換到終端機,並沒辦法直接在TextMate底下操作終端機。
當然你要按command-tab好幾次切換到終端機或用滑鼠點選終端機也是可以,但這就遜掉了。
如果可以像飛行員的抬頭顯示器一樣,按個快速鍵就從螢幕上方垂下一個漂亮的、半透明的終端機,那該有多好?
很早就想寫一下我是如何開發Rails程式的,說穿了只是運用一些小技巧讓整個開發過程更加愉快、方便而已。
1.活用目錄結構
Rails的架構設計非常有趣,整包系統就是一個目錄結構,其中包括建立資料庫的語法、測試案例、不同的執行環境以及眾多的外掛等。
一般寫Rails程式的起手式是這樣子的:
IntelliJ IDEA除了是相當順手的Java IDE之外,也是目前為止跟Rails整合最好的商業開發工具。
以目前的IntelliJ IDEA 6.0.5來說,它是以外掛的方式加入Rails開發功能,預計7.0版將內含Rails開發,而且還會加入Rails專用的Live Template。
什麼是Live Template?這其實是從TextMate抄過來的快速鍵功能,可見這小玩意兒有多受歡迎就好。
在IntelliJ IDEA底下開發Rails,必須安裝所謂的Ruby Plugin,這個Ruby外掛可以讓您開發Ruby以及Rails程式。別說我沒警告你,這個外掛真的不好裝。
先是四月底備受Sun青睞的JRuby邁向0.9.9版,接著微軟在五月一日跟Silverlight一同發表了IronRuby(鐵紅寶石?),而今天CodeGear(從Borland分割出來的過氣公司)宣佈下半年將會推出Ruby On Rails IDE工具,而這工具將會和新的JBuilder一樣,一齊向Eclipse靠攏。
看起來熱鬧的很,其實多半了無新意。
請問在JVM上跑Rails要幹嘛?用.Net開發Rails又如何?就打text_field還多一點的字就可以有文字方塊,請問這還需要用IDE去拉嗎?Ruby/Rails程式寫好,開瀏覽器馬上可以跑,既不用Compile、也不需要打包起來,更不用Deploy,那是要IDE幹嘛?
如果是Dreamweaver推出Rails外掛,我相信那會很有幫助,因為當寫程式、測試、除錯,甚至包括Ajax的Coding工作都相當輕鬆愉快時,剩下難搞的就是網頁設計。
不過這也證實了眾家大廠的確對這塊領域頗感興趣就是。而DHH倒是很大器的說,歡迎CodeGear加入Ruby On Rails行列。
因為Ruby/Rails天生簡潔、單純的關係,在這塊領域上IDE工具幫助不大,或說根本毫無幫助,而且短期之內大概也不會有什麼IDE或程式碼編輯器可以超越TextMate。