我正在尝试开发一个应用服务器,该服务器将内容提供给核心网站组,并向其他想要使用此内容的网站提供第三方服务。应用服务器将为这些核心+第三方网站托管Web服务。身份验证和所有这些都发挥作用。数据本身将包含数百万条记录。
这些记录将来自各种来源:API,RSS源,REST服务等。此应用服务器将基本上定期收集此数据,并使用此新信息更新数据库。然后,这些数据将通过某种Web服务(最有可能是REST)共享给核心网站和第三方网站。
仅供参考,我正在对核心网站和第三方网站进行区分,因为会有不同的访问级别,即核心网站将拥有比第三方网站更多的访问权限。
所有这一切,我正在努力做出关于使用哪个框架的最佳决策。冒着失去所有可信度的风险,我目前有大量的代码作为wordpress插件编写。最初作为一次性网站发展成为几个网站,一些自制黑客入侵使我过时的基础设施在多个网站上运行。
我希望将所有这些迁移到一个具有可靠框架的新应用程序服务器。
由于所有内容都是用PHP编写的,显然我很想在PHP中进行迁移。但是,我正在考虑使用Python,因为它具有强大的数据处理能力。我不知道在Python中重写大量代码是否值得麻烦。
有人能给我一些关于我该做什么的提示吗?我真的希望能够比任何东西都清理得更多,并希望有一个框架来鼓励一些可靠的编程约定。
答案 0 :(得分:1)
您提到的所有框架都有能力。选择一种你最熟悉的语言并使用它。
答案 1 :(得分:0)
我同意@ gpojd的意见。你提到的所有人都完全有能力。
然而,看起来他们太强大对你的工作。因为它们都是随ORM一起提供的类似于MVC的全栈Web框架,模板引擎,URL重定向和i18n支持。
所以,我建议你使用更轻/更薄的框架。如果您不介意选择任何编程语言,请查看以下框架。