使用什么工具来快速开发简单公关网站的可扩展web应用程序模块


What tool to use to fast develope scalable web app module for simple PR-site

我有一个用PHP+mySQL(第三方创建的CMS)编写的简单网站。它托管在VPS上,在CentOS+Apache+MySQL上。我需要创建个人橱柜模块(客户可以创建订单并查看其订单的统计信息)。我想创建完全独立于现有CMS代码模块。原因之一——我想在未来的其他项目中使用这个模块。

对于第1次发布,模块必须是轻量级的,但在未来应该可以轻松地扩展新功能。使用什么快速web开发工具(框架)?我现在也限制使用当前的VPS主机,但可以安装新组件。

我想到了Grails,但对于当前的主机来说,它可能太重了,它需要JAVA环境(或者这是不必要的恐惧吗?)然后我读到了关于python框架的文章,但有几十个,该选择哪一个呢?我说得对吗,python框架只需要在VPS上安装python,应用程序将比使用Grails开发更轻?

虽然有PHP框架,但我想获得Grails或Python的经验:)但也许有一些客观的原因,为什么Grails和Python更可取,或者不可取。有人能分享一下这方面的想法吗?谢谢

如果低托管成本不是主要要求,我不建议使用PHP。正如您所写的,您希望在未来的项目中重用该组件,并轻松扩展其功能,我建议您选择一个基于面向对象语言的框架。当然,你可以用PHP做类似OO的事情,但只有在一定程度上,这通常更像是一次黑客攻击。

如果您选择Grails或Python框架,更多的是个人偏好。就性能而言,这显然取决于在尝试比较框架(Grails)和语言(Python)时选择的Python框架。对于Grails应用程序,您的主机应该提供至少256MB的RAM。我不会说Python框架。JVM本身是一个长期存在的神话。