2009-04-29 76 views
1

我不知道Ruby on Rails,我想學習它做些什麼。我提出了一個非常小的項目,我想知道是否可以在Ruby on Rails中實現它,因爲我的資源有限。在資源有限的Ruby on Rails中開發是否可行?

我應該編程的辦公室根本沒有互聯網連接,硬件還有幾年(Intel Celeron 2.63 GZ,512 MB RAM,80 GB硬盤)。另外,操作系統是WinXP,使用Linux的機會很小。無法更新這些資源,所以我必須盡我所能地與他們做。

由於我從來沒有對Rails做過任何事情,您認爲考慮到有限的資源來實現系統是可行的嗎?

我可以選擇開發任何我想要的,但我真的想用軌道來做。我要做的系統是傳統的學校系統,管理學生檔案,他們的幫助和評級,在第三世界的一所州立學校。

回答

1

這取決於服務器的繁忙程度。對於輕量級使用來說,硬件聽起來很不錯,可能是每秒幾次查詢。除非這是一所龐大的學校,否則這似乎是合理的。

你當然可以使用另一個運行速度更快的平臺(PHP也許),但是一旦你學會了解決方法,Rails將更快更友好的開發,而且我認爲性能不會成爲問題一個小系統。 (噢,如果可以的話,安裝Linux就像許多開源系統一樣,Ruby在Unix操作系統上的使用和開發注意力要比在Windows上的更多,所以它在Linux上的效果往往更好。使得更有效地使用更少的硬件)。

1

你應該沒問題。

最糟糕的情況是您的內存不足,並解決您可能會在該機器上加載Linux的問題。

如果您正在處理涉及大量Web工作和數據庫工作的事情,那麼您使用Rails做出了一個不錯的選擇。

1

結賬the Baobab project。他們在非常硬件和帶寬限制的環境下使用Rails - 馬拉維的健康診所。

+0

我沒有任何互聯網連接,甚至撥號 – eKek0 2009-04-29 23:50:31