如何创建托管应用程序,允许客户端根据需要进行扩展

时间:2013-08-24 16:58:04

标签: php architecture saas

我有一个处于繁重开发状态的应用程序,我希望允许我的用户/客户端根据他们的需求进行扩展(在计划等方面有限制)我可以使用什么方法来启用自己的代码部署到应用

我能够想到的选项是:

  • Mapper文件位于PHAR存档的根目录中,该文件说明了什么。 (有点像java:D)
  • 手动部署,客户端上传他们的代码,我们审查并将其放在应该去的地方(这将导致许多不满意的客户,b`cuz需要时间来审查代码......)

我在思考每个方面都可以考虑,每个应用程序的数据库都是分开的,所以不用担心,但代码可能会暴露许多可能破坏业务的东西。

我正在寻找的是一种好的方法,新的观点,可能的颠簸和新的想法。

谢谢!

1 个答案:

答案 0 :(得分:0)

您是否考虑过使用Lua等脚本语言?您可以选择向您的客户公开哪些功能,因此风险很小,因为客户将缺乏严重破坏您的基础架构的功能。