我正在寻找某种CMS或框架+ ORM(我真的不知道我在找什么)。 我的目标是构建一个Web应用程序来查看和管理数据库记录。 为了帮助理解,我希望某种最终用户phpmyadmin / CMS混合使用最少的编程工作。事实上,那就是建立一个特定类型产品的数据库,这些产品由最终用户提交和咨询,并由我自己验证。
我首先认为wordpress +插件,mediawiki +语义或drupal可以是快速解决方案但是
答案 0 :(得分:1)
PHP有很多“微框架”可以与RedBean(我喜欢顺便说一句)很好地配合使用。这是从头开始编写所有内容和使用完整框架之间的折衷方案。我发现使用这些小型(ish)工具包可以获得很好的灵活性。
我使用过的是Slim,它可以为您提供路由以及控制器的其他一些小功能。
其他类似的“微框架”,如Slim:
这些都为您提供路由和其他一些整洁的工具。关于MVC,他们会给你一个C。
如果你想要整个MVC组织,如果RedBean是你的模型或者M,那么你所缺少的就是V,
为此,您可以使用Smarty,Twig或Mustache或任何其他模板工具。
我个人喜欢单独使用这些组件,因为我发现它们都是高度专业化的,很好地集成,并允许我控制它们在多大程度上负责事物。缺点是它们可能彼此存在兼容性问题,并且您必须维护三个,与一个第三方库相对,以更新并依赖于它们的开发。
这里有a good article使用Slim和Idiorm(一个ORM)和Twig,虽然我发现Idiorm很讨厌使用。
答案 1 :(得分:0)
听起来你可以使用: asp.net + mvc或django
对不起,这两个不同的可比较环境应该有助于减少学习上的大量开销,并且可以很好地运行mysql