2013-04-04 40 views
0

在舊的Ruby on Rails前期網頁中,當他們需要添加HTML或CSS無法提供的服務器端功能時,通常會使用PHP。如今,我們有很多創建超級動態網站和應用程序的選項。我最近發現,您只需在Web服務器上使用.erb文件即可獲得與在其中拋出PHP文件相同的功能,從而使事情更具動態性。什麼時候從基本的.erb轉到Sinatra或Rails

我正在建立我的第一個從底層開始的網站,它實際上是我自己的個人網站。我是一個巨大的紅寶石書呆子,並且肯定想投資我最熟悉和熟悉的技術。我想着重於簡單,速度,和電源記。我喜歡Rails,並且接受過最多的培訓,所以我暫時(對於我心愛的性感網站1.0版本),,不包括Sinatra或其他框架

現在,這裏有一個問題,這無疑有點模棱兩可:何時適合從常規的舊.erb文件轉到使用全面的Rails框架?該網站將不會處理任何用戶或任何內容,並且將主要用於我的藝術,音樂和技術作品。我將與Jekyll一起做博客,因此動態內容的級別將分開處理。

+0

請注意,有關Ruby的其他服務器端動態內容的任何想法?我完全喜歡AngularJS,但這是Javascript,並且是客戶端。 – 2013-04-04 03:30:56

+0

你可以節省自己一些時間和金錢,只是去純潔的Jekyll。我運行我的投資組合/博客/關於Jekyll託管在S3上的一切,每個月花費幾美元。當你需要一個數據庫時,我會說Rails,否則堅持更簡單。除非當然這只是爲了好玩和練習,但是那*將是什麼時候去Rails的標準,你不會問。 – 2013-04-04 03:56:30

+0

我可以看到你的Jekyll博客嗎?我正在尋找一些相當強大的東西,但我不知道Jekyll有多遠,我不知道我要找的是否需要Rails。 – 2013-04-04 03:58:14

回答

1

海峽ERB文件很適合建立一個簡單的模板系統。 Jekyll是使用模板構建簡單靜態網站的更健壯的方式。對於沒有動態內容的個人網站來說,這非常棒,當用戶不斷向數據庫中存儲新內容時,這種功能無法正常工作,然後需要將這些新內容隨時隨地呈現給新頁面。 Rails的基礎是您需要一個數據庫的想法,如果您不需要它,可以跳過Rails並節省您自己的加載時間,託管成本和系統管理員頭痛。

也檢查出https://github.com/laurilehmijoki/jekyll-s3你可以在S3上承載你的網站的便宜。

相關問題