我正在考虑使用php cms,php框架或者php代码生成器。php cms有一定的限制,有了php框架和php代码生成器,我就有了更多的自由。但是框架和代码生成器之间到底有什么区别,或者框架和代码生成器有什么共同之处呢?我还计划为一个项目使用Scriptcase 5,因为我已经有了许可证,我不想使用cms或类似的东西来限制我。
发布于 2012-05-04 12:45:35
内容管理系统、框架和PHP代码生成器是三种不同的东西。
CMS是一个定制的软件工具,可以方便地编辑/维护网站。大多数内容管理系统使用数据库,尽管也有基于文件的数据库。比较流行的CMS有Joomla、Drupal、CMSMS和Wordpress。你可以使用CMS来维护你的网站,但是构建一个像Twitter或Facebook这样的web应用程序是不可能的。CMS不是一个工具,这是一个web应用程序。
框架和PHP代码生成器都允许您构建web应用程序。使用框架,你仍然需要编写实际的代码。PHP代码生成器将为您生成50-90%的代码。
让我们打个比方。你需要造一辆车。手动编写代码意味着从零开始制造一辆汽车:制造发动机、变速器、为汽车电脑编写软件等。
使用框架类似于购买DIY工具包。你有发动机,车身,轮子,只需要组装它。根据您的技能,这可能需要几个月的时间。
使用PHP代码生成器类似于在3D打印机上显示您的汽车。你选择程序,选择make/model/options,然后点击‘打印’。过一段时间你就会得到你的车了。您也许能够在某种程度上对其进行自定义。您甚至可以购买另一个引擎,并更换现有的引擎。
CMS就是那辆车。你可以涂不同的颜色,更换轮子等。如果你需要另一辆车,你必须得到另一个CMS。
如果你读到这里,你应该知道市场上最好的PHP代码生成器是PHPRunner。
发布于 2012-04-26 21:43:26
使用Scriptcase之类的代码生成器,您不必编写PHP / HTML代码即可创建数据驱动的web应用程序。
但是,如果您想扩展由代码生成器生成的web应用程序的默认功能,这将是痛苦的,并且您必须对PHP和生成的代码的工作方式有时间和深入的理解。
否则:
发布于 2013-05-06 02:20:53
代码生成器最适合开发数据库管理系统。它们为您节省了编写冗长代码来完成几乎类似任务的大量工作。一些代码生成器只需单击几下就能为您完成令人惊叹的工作。此外,使用这些生成器维护项目也变得非常容易,以满足客户的日常需求
https://stackoverflow.com/questions/10334529
复制相似问题