用于快速开发简单PR站点的可扩展Web应用程序模块的工具

时间:2012-02-01 14:08:32

标签: php python grails frameworks

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

模块必须是轻量级的1-st版本,但是将来应该通过新功能轻松扩展。使用什么快速的Web开发工具(框架)?我现在也限制使用当前的VPS托管,但可以安装新的组件。

我想起Grails,但它对于当前的托管来说可能太重了,它需要JAVA环境(或者它是不必要的恐惧?) 然后我读了一下python框架,但是有几十个,有什么选择?我是对的,python框架只需要在VPS上安装Python,应用程序将更轻量级,然后用Grails开发?

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

1 个答案:

答案 0 :(得分:1)

如果托管的低成本不是主要要求,我不会建议PHP。正如您所写的那样,您希望将组件重用于未来的项目并轻松扩展其功能,我建议选择一个基于面向对象语言的框架。当然你可以用PHP做类似OO的东西,但只是在一定的等级上,它通常感觉更像是黑客。

如果您选择Grails或Python框架更多是个人偏好。性能方面,它显然取决于您尝试将框架(Grails)与语言(Python)进行比较时选择的Python框架。对于Grails应用程序,您的主机应提供至少256MB RAM。我不能谈论Python框架。并且JVM本身是一个持久的神话。