2011-02-01 45 views
5

我打算開發一個數據庫驅動的網站。數據庫真的很大。我無法將其與維基百科進行比較,但可能與imdb.com一樣巨大。對於選擇哪種腳本語言,我處於兩難的境地。使用ruby on Rails Web開發框架,其編寫代碼的速度更快,但對於管理龐大的數據庫和性能可伸縮性等有好處,我不確定RoR。請爲我的項目建議一個好的Web開發框架。如果可能的話,將您的選擇與其他框架進行比較,列出優缺點。什麼是開發數據庫驅動網站的最佳腳本語言?

+0

數據庫的大小可能會影響您選擇的DBMS,但對語言選擇無任何影響;他們都完全有能力做SQL查詢。 – geoffspear 2011-02-01 14:24:43

回答

1

那麼腳本語言纔會真正起作用,如果你有大量的用戶。然而,即使如此,它也取決於您如何編寫代碼,例如Facebook使用PHP。

對於大型數據庫 - 查看您正在使用的RDBMS是非常重要的,並確保它能夠處理您打算使用的數據庫。沒有這個,你甚至在你進入你的應用程序層之前就會有瓶頸。

您使用的數據庫是?

+0

會使用MySQL – Shilpa 2011-02-01 14:42:53

3

我想回答這個問題分兩部分。

1.數據庫:如果你的數據量巨大,那麼你的第一個重點就是設計數據庫。數據庫驅動的開發總是受到數據庫的束縛,而不是框架工作。如果你有時間,然後嘗試探索,如數據庫,

現在一上來就第二點

2.框架/語言:這裏幾乎所有的語言都會執行相同的級別,這裏取決於數據庫和w的設計帽子將成爲您的最終應用。如果要爲基於Web的應用程序,去

如果你是刨去開發在許多部分應用程序(多語言),如腳本,數據庫接口和網絡接口然後,

  1. 腳本:的Perl/Python的
  2. 數據庫接口:C/C++
  3. Web界面:Django的/ ROR
2

你也可以使用WebDNA,這是專門建立數據庫驅動的網站設計。它是一種腳本語言以及數據庫系統。

0

用戶可能有一個沒有人的用戶羣,只有2個數據庫項。這些假設的大多數網絡開發人員都是白癡,不知道他們在做什麼,也沒有商業計劃。他們也沒有大腦

相關問題