2011-10-17 39 views

回答

0

至于我的经验,对于使用数据库,我更喜欢没有框架,只是纯粹的SQL。特别是如果你需要构建灵活的查询,框架的附加价值将被巨大的阴影所掩盖......不是每个人都会同意我现在的可移植性等等,但是如果你需要灵活性而不需要这么多的数据库可移植性,然后只是没有框架。

+0

谢谢你们。我用什么文件夹结构呢?我只是希望它很容易添加新的数据或查询并分离图层,并将所有查询放在一个地方而不是放在页面中。 –

+0

@Rakesh,你可以使用MVC(模型视图控制器)模式 - 一定要先研究这一点。几乎每个现代Web框架都是使用这种设计模式构建的。关于文件夹,它取决于你,你可以从现有的项目中获得灵感(例如Joomla)。 – TMS

0

这取决于

如果你想学习新的,使用新的框架。

如果您的期限很短,请使用您更熟悉的框架。

0

框架通常不适合复杂的查询,因为它们通常具有自己的ORM - 或者至少实现现有的ORM框架。当在这样的框架中构建复杂的查询时,由于几乎所有ORM的本质,最终的结果是性能较差。如果您通常编写报告应用程序,那么我会建议至少不要使用任何ORM进行此操作并自行编写查询。那么,在这方面,您可以自由选择任何易于构建站点的框架,并可以简单编写自己的查询来为页面背后的数据提供支持。

0

您不需要任何执行查询的框架。相反,你需要查询优化有更好的表现..

但是,如果你有兴趣MVC FrameworkORM交易,则很少有知名MVC frameworks,你可以考虑。其中一些是: