0250期:Ruby on Rails 新開發工具 3rdRail
大概是今年年初 CodeGear 發表 Delphi for PHP 時,CodeGear 就放出他們會開發新的 Ruby on Rails(RoR) 語言開發工具,時隔半年,真的就發表了 3rdRail 這個開發工具,連帶之前 CodeGear 發表的 JGear 套件,似乎 CodeGear 已採用 Eclipse 當做新的跨平台開發工具。

看了一下安裝過程,3rdRail 會安裝 JRE,和 Eclipse,因為整個開發工具是以Java 撰寫,所以一次就有三個平台的選項,Windows、MacOS跟 Linux ,或許這是對開發工具採用 Java 的最大誘因吧,CodeGear 從以往開發 JBuilder時,在 2.0 之後,就採用 Java 來開發,讓不同平台可以同時使用大量重覆的程式碼。我想這個特色吸引 CodeGear 直接採用 Eclipse 來開發 3rdRail 。
以前的程式語言也是經由 IDE(Integrated Development Enviroment),演變成為RAD(Rapid Application Development) 的工具,才讓程式設計師更容易的開發出各種需求的程式。時至今日,或許網頁語言也會面臨類似的變革。
我想 CodeGear 轉而針對 PHP、Ruby 的原因,應該是這股網路的風潮勢不可擋,而整合開發的環境目前多半不太成熟,大家還是很依賴手工打造(感覺很像程式語言早期的環境),在 .net 和 Java,及原本的 Delphi與C++ 語言外,選擇走一條不一樣的路,或許才是 CodeGear 另創高峰的原因吧。
我之前沒有接觸過 Ruby ,他似乎會安裝 Ruby 語言的直譯器,還有一些 Java的Class,打開範例的 .rb 檔,程式語法似曾相似,也有提供如XML Parser 等等的範例。
現在有一些網站是採用 Ruby 開發,對於程式早期的開發,由於架構簡單明確,似乎有其便利之處,多半用於中小型網站,大型網站使用的很少,看了一些評論,似乎對於 Ruby 是否適合大型網站,眾說紛云,或許 CodeGear 的加入,可以幫 Ruby 加點分數。

看了一下安裝過程,3rdRail 會安裝 JRE,和 Eclipse,因為整個開發工具是以Java 撰寫,所以一次就有三個平台的選項,Windows、MacOS跟 Linux ,或許這是對開發工具採用 Java 的最大誘因吧,CodeGear 從以往開發 JBuilder時,在 2.0 之後,就採用 Java 來開發,讓不同平台可以同時使用大量重覆的程式碼。我想這個特色吸引 CodeGear 直接採用 Eclipse 來開發 3rdRail 。
以前的程式語言也是經由 IDE(Integrated Development Enviroment),演變成為RAD(Rapid Application Development) 的工具,才讓程式設計師更容易的開發出各種需求的程式。時至今日,或許網頁語言也會面臨類似的變革。
我想 CodeGear 轉而針對 PHP、Ruby 的原因,應該是這股網路的風潮勢不可擋,而整合開發的環境目前多半不太成熟,大家還是很依賴手工打造(感覺很像程式語言早期的環境),在 .net 和 Java,及原本的 Delphi與C++ 語言外,選擇走一條不一樣的路,或許才是 CodeGear 另創高峰的原因吧。
我之前沒有接觸過 Ruby ,他似乎會安裝 Ruby 語言的直譯器,還有一些 Java的Class,打開範例的 .rb 檔,程式語法似曾相似,也有提供如XML Parser 等等的範例。
現在有一些網站是採用 Ruby 開發,對於程式早期的開發,由於架構簡單明確,似乎有其便利之處,多半用於中小型網站,大型網站使用的很少,看了一些評論,似乎對於 Ruby 是否適合大型網站,眾說紛云,或許 CodeGear 的加入,可以幫 Ruby 加點分數。
















