php - 框架的可移植代码?

标签 php frameworks

我们决定使用“在此处插入框架”

当框架的下一个主要版本出现时,我们很可能会更新到它们 - 但是高层管理人员担心的是,“如果”框架滚动并终止,并且代码变得不再维护怎么办?这种情况发生的可能性很低,但我还是要捍卫这个立场。

我故意没有提及框架,以将所有答案保持在通用级别,因为我知道这里的框架讨论大多都是意见。

那么,现在我面临的问题是:

我们可以做些什么来保持我们的代码可移植到框架?

最佳答案

在可能的情况下,尝试将业务逻辑与“交互层”分开。基本上,该交互层包装了对底层框架的调用,因此您的应用程序与该层进行通信,然后该层用于与框架进行通信。

通过这样做,您可以通过针对不同的框架重写交互层来挽救一些东西。

或者,您可以建议您不必仅仅因为有新版本发布或框架不再维护而升级框架。通常,更新的决定是由技术人员做出的,并且没有实际的业务案例支持;查看仍在运行且几乎无需维护的 COBOL 和 VB6 应用程序的数量。

关于php - 框架的可移植代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1381548/

相关文章:

PHP 在函数外部回显数组

php - 一种在没有 header(Location : somefile. php) 且没有 ob_start() 的 PHP 中重定向的方法?

php - 如何使用 Codeigniter/PHP 将文件上传到 amazon S3?

从 web 服务获取数据的 PHP 函数

python web框架大型项目

php - set_time_limit() 和 ini_set ('max_execution_time' 之间的区别,...)

javascript - 制作在线纸牌游戏的最佳工具是什么?

c# - 从按日期范围查看的数据库数据导出到 csv asp.net mvc3

ios - 创建一个 swift ios 框架

php - Zend Framework 上的公共(public)文件夹