2014-09-29 67 views
2

我是一個長期dba,擁有一些體面的編程經驗。大多數DBA相關(PL/SQL,shell腳本等)。開發新的Web應用程序的平臺

我需要創建一個使用響應式單頁面應用程序(如AJAX)的簡單Web應用程序。我正在尋找關於簡單直接的技術的建議,並允許我快速創建一個Web應用程序。我擁有最小的JAVA和Python技能,但學習速度很快。 (大約20年dba /開發經驗)。從我知道的我想到的DJANGO,Ruby on Rails等。在客戶端的JQuery,AJAX,也許是Angular?

我希望它是全部開放源代碼並運行在Linux上的Tomcat之類的東西上。我的設計將是一個帶有簡單圖標的「平面」類型界面。我將與後端Rest API連接。

任何想法/提示,將不勝感激。謝謝!

回答

4

就編程語言而言,這是非常基於觀點的。 Rails或者Django都是不錯的選擇,你也可以看一下node.js。它們都是類似結構化的MVC,分享許多概念,運行在Linux上,以及所有開放源代碼。你可以做一個教程或2,看看他們中的一個堅持與你,但你不會出錯任何這些3.

JQuery是一個非常好的選擇前端的JavaScript庫,它實際上在其JQuery函數中包含AJAX。

此外,我不知道你在做什麼託管,但我使用了幾個不同的主機,我最喜歡的是Heroku。一個快速簡單的方法來運行Django/python應用程序是pythonanywhere。但是,再次,這是非常基於意見的,所以我想我會爲你拋出一些想法。歡迎來到網站開發!

+0

感謝您花時間提供您的建議。我想我會嘗試Django,因爲我覺得python可能是一種很好的語言來爲我學習。我會在客戶端嘗試JQuery。只是想確保隨着技術變化如此迅速,我走上了正確的道路。保重! – user2092856 2014-09-29 12:07:02