Python 开发新web应用程序的平台

Python 开发新web应用程序的平台,python,ruby-on-rails,ajax,django,web,Python,Ruby On Rails,Ajax,Django,Web,我是一个长期的dba,有一些不错的编程经验。主要与DBA相关(PL/SQL、shell脚本等) 我需要使用响应迅速的单页应用程序(如AJAX)创建一个简单的web应用程序。我正在寻找一个简单而直接的技术建议,可以让我快速启动一个web应用程序。我基本上没有JAVA和Python技能,但学习速度很快。(大约20年dba/开发经验)。据我所知,我在想DJANGO、RubyonRails等等。。在客户端,JQuery、AJAX,可能是Angular 我希望它完全是开源的,在Linux上运行Tomcat

我是一个长期的dba,有一些不错的编程经验。主要与DBA相关(PL/SQL、shell脚本等)

我需要使用响应迅速的单页应用程序(如AJAX)创建一个简单的web应用程序。我正在寻找一个简单而直接的技术建议,可以让我快速启动一个web应用程序。我基本上没有JAVA和Python技能,但学习速度很快。(大约20年dba/开发经验)。据我所知,我在想DJANGO、RubyonRails等等。。在客户端,JQuery、AJAX,可能是Angular

我希望它完全是开源的,在Linux上运行Tomcat之类的东西。我的设计将是一个简单的图标“平面”型界面。我将与后端RESTAPI接口


如有任何想法/建议,将不胜感激。谢谢大家!

就编程语言而言,它是基于观点的。Rails或Django都是不错的选择,您可能还想看看node.js。它们都是结构相似的MVC,共享很多概念,运行在Linux上,并且都是开源的。你可以做一个或两个教程,看看其中一个是否适合你,但这三个你都不会出错

JQuery是前端javascript库的一个很好的选择,它实际上在JQuery函数中包含AJAX


另外,我不知道你在做什么,但我使用了一些不同的主机,我最喜欢的是。让django/python应用程序运行的一种快速而简单的方法是。但是,这也是基于观点的,所以我想我应该给你一些想法。欢迎来到web开发

感谢您抽出时间提供您的建议。我想我将尝试Django,因为我觉得python可能是一种适合我学习的好语言。我将在客户端试用Jquery。我只是想确保我走上了正确的道路,因为技术变化如此之快。当心!