回答
至于我的经验,对于使用数据库,我更喜欢没有框架,只是纯粹的SQL。特别是如果你需要构建灵活的查询,框架的附加价值将被巨大的阴影所掩盖......不是每个人都会同意我现在的可移植性等等,但是如果你需要灵活性而不需要这么多的数据库可移植性,然后只是没有框架。
谢谢你们。我用什么文件夹结构呢?我只是希望它很容易添加新的数据或查询并分离图层,并将所有查询放在一个地方而不是放在页面中。 –
@Rakesh,你可以使用MVC(模型视图控制器)模式 - 一定要先研究这一点。几乎每个现代Web框架都是使用这种设计模式构建的。关于文件夹,它取决于你,你可以从现有的项目中获得灵感(例如Joomla)。 – TMS
这取决于
如果你想学习新的,使用新的框架。
如果您的期限很短,请使用您更熟悉的框架。
框架通常不适合复杂的查询,因为它们通常具有自己的ORM - 或者至少实现现有的ORM框架。当在这样的框架中构建复杂的查询时,由于几乎所有ORM的本质,最终的结果是性能较差。如果您通常编写报告应用程序,那么我会建议至少不要使用任何ORM进行此操作并自行编写查询。那么,在这方面,您可以自由选择任何易于构建站点的框架,并可以简单编写自己的查询来为页面背后的数据提供支持。
您不需要任何执行查询的框架。相反,你需要查询优化有更好的表现..
但是,如果你有兴趣MVC Framework
与ORM
交易,则很少有知名MVC frameworks
,你可以考虑。其中一些是:
- 1. 数据库查询的框架
- 2. 试图查询远程WordPress数据库
- 3. 从远程服务查询数据库
- 4. 用php查询数据库
- 5. PHP的数据库查询
- 6. 未启用远程SQL访问将数据从本地SQL数据库置于远程SQL数据库(PHP)
- 7. 用于复杂查询和舒适工程的Android数据库框架
- 8. PHP - 基于数据库查询
- 9. 有没有用于PHP的数据库连接框架或库?
- 10. 使用远程数据库的数据
- 11. PHP查询在数据库
- 12. PHP笨数据库查询
- 13. PHP查询whois数据库
- 14. 光PHP数据库驱动的框架
- 15. 用于检索的数据库查询
- 16. 用于数据库查询的is_numeric($ str)
- 17. 查询用于循环的数据库
- 18. 远程数据库
- 19. 远程数据库
- 20. 使用线程池查询远程数据库
- 21. 从Rails 3.2应用程序查询远程数据库
- 22. 远程现有数据库的实体框架
- 23. 使用远程数据库
- 24. 如何使用url来查询android的远程数据库?
- 25. 用于数据库查询的Coldfusion数组查询
- 26. 使用组合框查询数据库
- 27. PHP搜索MySQL数据库框架
- 28. 用户输入symfony2框架查询数据库
- 29. 用于Play框架的非阻塞数据库驱动程序
- 30. 使用PHP SQL Server数据库查询
你看着哪一些成? – Clive