2011-09-21 58 views
-1

我需要開發一系列基於瀏覽器的報告/數據查詢,用戶可以輸入搜索條件,結果將從數據庫返回。並且預計輸出將具有現代的外觀和感覺,並且預計將被用於移動設備上。開發基於瀏覽器的數據庫應用程序?

我在開發基於瀏覽器的應用程序中是全新的。我最親近的是在ubuntu上構建一個drupal 6站點,並使用jquery來加強它。

請問你能提出一些我應該用於開發的東西嗎? 數據庫是MSSQL-2000,但如果必須的話,我願意將必要的數據移到新的數據庫中。

非常感謝。

+0

這是一個相當模糊的問題。也許你應該更多地瞭解你所選擇的編程語言,直到你感覺舒服並且/或者在你遇到它時解決問題爲止。 – deceze

+0

你有服務器嗎?他們只有在沒有某種服務器端腳本的情況下處理這種情況纔會成爲couchapp。 – Raynos

+0

@deceze:是的,我明白這個問題很模糊,但我希望有一個方向(平臺,語言,框架的組合),這可以爲我節省時間,因爲這裏有很多選擇。 – Snackmoore

回答

2

好了,這裏是我的主觀例如:

我使用Debian Linux作爲服務器操作系統,使用PHP 5.3作爲服務器腳本和MySQL 5.1作爲數據庫。

我選擇PHP是因爲它易於操作,易於學習,並且已經安裝了MySQL的擴展。所以我可以使用mysql相關函數來訪問數據庫。

在客戶端我使用jQuery與不同的插件進行交互,以獲得花哨的東西。由專業設計人員開發的佈局使我獲得了HTML和CSS,所以我只需要添加從數據庫中獲得的文本,並將一些javascript(jQuery)發送到服務器。

作爲一個SDK我使用Zend Studio,但具有相同編輯功能的免費替代方案是Eclipse PDT。

我認爲這是最簡單,易於設置的架構,適用於需要向服務器發送請求並將結果顯示爲HTML的簡單基於Web的應用程序。

希望這有助於

+0

非常感謝,丹!正是我需要的。我有很多挖掘工作要做! – Snackmoore

1

這個問題可能有大量的答覆,其中大多數是矛盾的。

基於Web的應用程序需要瀏覽器來呈現結果並處理服務器。

有許多語言允許您開發基於Web的應用程序:PHP(非常廣泛的用法),C#和ASP.NET,Java Servlets,Ruby on Rails,甚至Python,Perl等中的Cgi腳本。

您應該使用最適合您需要的語言。

比你應該需要一個框架來緩解你的發展。

對於PHP,您可以選擇流行的類似於:Simphony,Zend Framework,Code Ignitor,Yii 我不知道其他技術的良好框架,但如果您決定採取某些措施,則可以提出更明確的問題,或搜索網絡。

最後一點是瀏覽器界面,即javascript。這裏有一些框架,比如你使用的jQuery。其他是:雅虎的用戶界面,更強大的一個,Dojo和其他人也...

+1

perl社區會討厭將它們與cgi腳本相關聯。這是傳統技術,這些天有更好的選擇 – Raynos

+0

:)大聲笑。我想是這樣,但是...我仍然看到這樣的應用程序,所以我只是把它包含在這裏。正如我所說,這個問題的任何答案都會引發討論... –

+0

由於我不熟悉上述任何技術......我真的希望有人開始真正主觀並告訴我這種應用程序的首選技術是例如ROR + JQUERY + LINUX + MYSQL ...我會從那些開始......哈哈..我想這不會發生......非常感謝:) – Snackmoore

相關問題