2008-11-12 96 views
0

我是一個C++開發者試圖創建使用符合以下條件的語言或框架的Web應用程序:關於Web應用選擇哪種語言/框架的建議?

  1. 發展非常快的時間
  2. 文本搜索和其他文本操作
  3. 易於配置和維護應用程序
  4. 標籤系統支持
  5. 免費(如啤酒)IDE
  6. 3-4週末項目

任何人都可以提出一個語言或框架,將有利的,給出這個標準?

+0

「標記系統支持」是什麼意思? – Tomalak 2008-11-12 07:04:05

回答

5

我會繼續前進,把這個詞在django

有時候被稱爲python對rails的回答。
我最近有機會做一些紅寶石編程,如果你來到任何一種語言的新的我認爲紅寶石或python很容易步入。

無論你選擇什麼,都要確保這些工具都有詳細記錄。 我還沒有看到rails和ruby足夠熟悉可用的文檔,但我對django和python文檔可用的印象非常深刻。

http://www.djangoproject.com/

http://docs.python.com

下面是列出Django的網站一個網站,這樣你就可以檢查出什麼類型的網站的人使用Django製作的。

http://www.djangosites.org/

0

這取決於受衆的類型以及您正在處理的數據類型。對於內部業務應用程序,您可能希望選擇一些類似ASP.NET的組件支持。對於更簡單的東西,你可以使用php或rails。

0

GWT - 谷歌Web工具包

這是一個Java框架,編譯Java代碼轉換成HTML和JavaScript。小部件(控件)組成了Web應用程序,您可以輕鬆創建自己的小部件。

它涵蓋了網絡的所有現代技術,例如, AJAX和豐富的客戶端行爲。 和Java語法類似於C++。

PHP

您所描述的應用程序類似於WordPress的開源項目。

退房wordpress home

0

由於Django和Rails的是他們的做法有點類似我會立足於決定:何種語言,你喜歡嗎? Ruby比Python更吸引你嗎?知道Python/Django具有更大的社區,是否會產生一些影響?

Python在Visual Studio平臺中有支持(請參閱IronPython),但Ruby對JVM進行了大量開發(請參閱JRuby)。哪個平臺更貼近你的心?

選擇後 - 其餘很簡單。

0

你能提供關於應用的更多細節嗎?它可能看起來不相關,但往往是。例如,如果你只是用一些自定義的鈴聲建立一個簡單的CMS & whistles wordpress可能是要走的路。它有一個相當不錯的插件架構,支持大量文檔,並且輕鬆支持大量站點。但是,如果它更具自定義性,我會說對於非常快速的應用程序構建而言,您不能在Ruby on Rails上犯太多錯誤。我個人(非常)不是一個粉絲,但有很多的教程&論壇獲得語言和框架的幫助。紅寶石寶石也是一個很好的接觸。說這個,我不會選擇它來獲取大量的流量,至少在磁懸浮出來之前不會。

Ruby的另一個問題是,你必須學習一種新的語言......如果你只是想要生產力,就不好。你可以在PHP中快速完成任務,但它通常很麻煩......如果你很樂意在java虛擬機上運行,​​你可以嘗試一下groovy ......再次,它的全部基於你願意從你的舒適區和項目需要什麼。

0

您可以使用Spring WebFlow非常快速地獲得結果 - 這是一個聲明式MVC框架,您只需編寫模型類(類似於您在OO類中編寫的內容)和精簡服務層。用戶交互邏輯用簡單的xml編寫。只要看看參考應用程序的源代碼。

1

嗯,這取決於。你可以選擇:

  • 更接近於你已經知道,因此您可以快速發展。也許C#和ASP.Net Visual Studio Express將成爲您的完美組合。
  • 擁有較高工資的人因此您可以賺取一些額外的費用。
  • 擁有較低工資的人因此您的員工開支較少。
  • 這一個最奇怪的給你,這樣你學到了一些真正新的東西。

HTH

0

阿圖爾帶來了好點我個人比較喜歡的Drupal,因爲我在PHP我精通與一些C的背景。我發現Drupal最適合我最近的一些項目。關於選擇困境的短文:http://topcweb.com/content/content-management-system-overload我最近也聽說Django很棒,Drupal也有不錯的表現。我最喜歡的關於Drupal的部分是大量的模塊。