我是一個C++開發者試圖創建使用符合以下條件的語言或框架的Web應用程序:關於Web應用選擇哪種語言/框架的建議?
- 發展非常快的時間
- 文本搜索和其他文本操作
- 易於配置和維護應用程序
- 標籤系統支持
- 免費(如啤酒)IDE
- 3-4週末項目
任何人都可以提出一個語言或框架,將有利的,給出這個標準?
我是一個C++開發者試圖創建使用符合以下條件的語言或框架的Web應用程序:關於Web應用選擇哪種語言/框架的建議?
任何人都可以提出一個語言或框架,將有利的,給出這個標準?
我會繼續前進,把這個詞在django。
有時候被稱爲python對rails的回答。
我最近有機會做一些紅寶石編程,如果你來到任何一種語言的新的我認爲紅寶石或python很容易步入。
無論你選擇什麼,都要確保這些工具都有詳細記錄。 我還沒有看到rails和ruby足夠熟悉可用的文檔,但我對django和python文檔可用的印象非常深刻。
下面是列出Django的網站一個網站,這樣你就可以檢查出什麼類型的網站的人使用Django製作的。
這取決於受衆的類型以及您正在處理的數據類型。對於內部業務應用程序,您可能希望選擇一些類似ASP.NET的組件支持。對於更簡單的東西,你可以使用php或rails。
GWT - 谷歌Web工具包
這是一個Java框架,編譯Java代碼轉換成HTML和JavaScript。小部件(控件)組成了Web應用程序,您可以輕鬆創建自己的小部件。
它涵蓋了網絡的所有現代技術,例如, AJAX和豐富的客戶端行爲。 和Java語法類似於C++。
PHP
您所描述的應用程序類似於WordPress的開源項目。
由於Django和Rails的是他們的做法有點類似我會立足於決定:何種語言,你喜歡嗎? Ruby比Python更吸引你嗎?知道Python/Django具有更大的社區,是否會產生一些影響?
Python在Visual Studio平臺中有支持(請參閱IronPython),但Ruby對JVM進行了大量開發(請參閱JRuby)。哪個平臺更貼近你的心?
選擇後 - 其餘很簡單。
你能提供關於應用的更多細節嗎?它可能看起來不相關,但往往是。例如,如果你只是用一些自定義的鈴聲建立一個簡單的CMS & whistles wordpress可能是要走的路。它有一個相當不錯的插件架構,支持大量文檔,並且輕鬆支持大量站點。但是,如果它更具自定義性,我會說對於非常快速的應用程序構建而言,您不能在Ruby on Rails上犯太多錯誤。我個人(非常)不是一個粉絲,但有很多的教程&論壇獲得語言和框架的幫助。紅寶石寶石也是一個很好的接觸。說這個,我不會選擇它來獲取大量的流量,至少在磁懸浮出來之前不會。
Ruby的另一個問題是,你必須學習一種新的語言......如果你只是想要生產力,就不好。你可以在PHP中快速完成任務,但它通常很麻煩......如果你很樂意在java虛擬機上運行,你可以嘗試一下groovy ......再次,它的全部基於你願意從你的舒適區和項目需要什麼。
您可以使用Spring WebFlow非常快速地獲得結果 - 這是一個聲明式MVC框架,您只需編寫模型類(類似於您在OO類中編寫的內容)和精簡服務層。用戶交互邏輯用簡單的xml編寫。只要看看參考應用程序的源代碼。
嗯,這取決於。你可以選擇:
HTH
阿圖爾帶來了好點我個人比較喜歡的Drupal,因爲我在PHP我精通與一些C的背景。我發現Drupal最適合我最近的一些項目。關於選擇困境的短文:http://topcweb.com/content/content-management-system-overload我最近也聽說Django很棒,Drupal也有不錯的表現。我最喜歡的關於Drupal的部分是大量的模塊。
「標記系統支持」是什麼意思? – Tomalak 2008-11-12 07:04:05