我有几个需要更新/重写的维护任务,我不确定要采取的最佳方法。
当前的维护任务是扁平的 PHP 或 Perl 脚本,我可以使用相同的方法,但如果感觉有点随意,并且结构不好,可能会出现大量重复和混乱。
我曾经使用过像 cilex / silex 这样的微框架,因为代码会更加结构化,从原地运行而不是文件系统中的任何地方,可能更容易让其他人接受(在最初的学习曲线之后),供应商可以使用 composer 包含在内,因此您可以访问大量预先存在的捆绑包,而不是重新发明轮子。这种方法感觉好多了,但是如果我曾经在 Symfony2 中重新编写网站,我在 cilex/silex 上编写的任务可以很容易地导入到完整的 Symfony2 项目中。
出于上述原因,我也只是使用完整的 symfony2 项目,但是对于应该相对简单的维护任务来说感觉有点矫枉过正,没有明确的迹象表明很快就会进行站点重建。
微框架感觉是正确的方法,但我不想仅仅因为它而使事情变得更加困难。
有没有其他人遇到过类似的情况和/或可以提供对最佳方法的见解?