我花了很多时间(实际上太多时间)开发后台应用程序,其主要目的是内容管理和 Web 应用程序配置。以下是我如何描述这些应用程序:
- Made with PHP
- Using a MySQL or Postgres or SQLite database
- Made of a lot of pages and features
- Very simple features, mostly data CRUD (create+read+update+delete into the database)
- Mostly made of forms
- UIs are usually quite simple (html + css + very basic javascript)
这些应用程序中的所有数据访问代码都依赖于我多年前开发的库,并且每次可以重复使用。这部分并不耗时。
耗时的是 UI 部分,主要是设计数据列表和表单。在这里使用 WYSIWYG 编辑器会很有意义,除了我尝试过的那些(Dreamweaver、Frontpage、Expression、Eclipse ......)并没有真正让它变得更快,因为生成的代码通常很臃肿,而这些工具可以不要依赖自定义库,例如我制作和使用的库。
我认为使用 Web Tookit 可能是另一种减少开发这些工具时间的方法。因此,在我花太多时间寻找完美的工具包之前,我会感谢您在此类问题上的意见和经验。
免责声明:我不是在寻找关于 MVC 是如何走的路以及 CodeIgniter/Zend/WhatEver 是我应该使用的框架的建议。我的问题不是关于我应该构建应用程序的框架或设计模式。我的问题是关于使用正确的工具来更快地开发简单的 Web 应用程序,并且它们的代码更加可重用。
有没有我不知道的很棒的 Web 应用程序 RAD 工具?
您将哪个工具包用于简单但繁重的 Web 应用程序?
是否有用 PHP 编写的优质、轻便、不臃肿、可靠的工具包?
提前致谢 !
编辑:到目前为止没有得到太多反馈:/我知道我的问题非常广泛,但我相信很多人都在从事我正在谈论的同类项目,并通过使用工具包提高了他们的生产力例如GWT、Wicket等。请告诉我吧:)
9 月 28 日编辑:感谢大家提供有趣的答案。我在过去几个月可以尝试的任何框架都没有涵盖我正在寻找的内容。PHP 可能不是用于我的 RAD 愿景的最佳语言,但因为它是一种我非常熟悉的语言,而且我不想花太多时间学习 Python 以及我了解 PHP(目前) ,我决定自己做。每次我对小部件有特定需求时,我都会以最可重用的方式对其进行编码......到目前为止一切都很好:)
我可能会在某个时候开源该工具包,并让你们知道。