2012-11-14 57 views
1

我從來沒有誰編寫​​的Web應用程序一個優秀的程序員。我如何能夠將數據存儲多用戶的網絡應用程序?

我想做一個將提出簡單的問題與多選答案和時間對他們的答覆。

它應該允許人們在沒有登錄的情況下玩這些問題,而且還可以創建帳戶以允許他們存儲他們如何完成的記錄。

我想存儲的數據可以很容易地被數據分析工具訪問,所以一個簡單的轉儲到文本文件格式將是很好的。

我對這門語言不太熟悉,我可以說足夠的計算機語言,學習使用我以前從未見過的計算機語言將是幾天的工作。我確實喜歡錶達性語言。

而且我通過生成一個難以理解的代碼樹來創建一個hello world應用程序,對此我有點不喜歡。

所以我想我正在尋找一種語言和框架,它會給我像用戶帳戶,https,登錄谷歌ID,URL解析等免費的常見事情,但讓我構建自己的應用程序,而不是這將爲我生成一個應用程序,然後讓我定製它。

誰能推薦這樣的語言/框架/庫?

保羅·格雷厄姆的Arc本來是理想的,我想,如果它已經起飛了。在精神上有這樣的東西嗎?

+0

只是一個建議,但你有沒有考慮過使用WebMatrix的Web界面? WebMatrix可以用C#服務器端代碼完成所有這些工作,當然JavaScript/jQuery可以處理客戶端腳本。你必須知道HTML和CSS,但我不確定你是否已經知道它們。當然,如果你不熟悉這些語言的,不過,你可能要開始與別的東西。 – VoidKing

回答

1

好吧,如果你不介意構建一個簡單的系統,這樣的自己,你可以嘗試使用:

  • 西納特拉(紅寶石)的後端服務器
  • 的DataMapper /用於連接到續集DB
  • 骨幹網(JavaScript)的處理客戶

這些上的數據都比較簡單易用的工具,來快速上手。

而且Ruby提供寶石的負載開始使用的用戶賬戶等

的「你好,世界!」對於Sinatra很簡單:

require 'sinatra' 

get '/' do 
    "Hello, World!" 
end 
相關問題