我还没有下定决心学习zend框架,
所以你的建议对我做出最终决定很重要!
发布于 2009-07-01 13:32:29
这真的取决于你正在开发什么。没有规则表明使用框架一定会更有效率。
您最好谈谈您希望开发的应用程序的类型,以及您是否可以通过整合一个框架(如Zend)来实现生产率的提高。
发布于 2009-07-01 13:46:41
由于其复杂性和OO结构,像Zend framework这样的框架永远不会像轻量级框架甚至过程代码那样快。这真的取决于你想做什么。我更喜欢这样的框架的可维护性、清晰度以及所有的内置功能和助手。
我经常忽略的事实是,大多数网站都可以通过优化前端而不是后端来极大地提高速度。看看这个superb list about speeding up your frontend @ yahoo.com:
将脚本放在最下面<代码>H213<代码>H114避免
避免AJAX重复Scripts
H227使AJAX CacheableFlush缓冲区提早为RequestsPost-load组件使用GET AJAX在Domains
Minimize中预加载DOM ElementsSplit组件的数量iframesNo 404sReduce Cookie Size为DomainsMinimize DOM Event Handlers
Choose使用无Cookie域< @importAvoid FiltersOptimize ImagesOptimize Scale Images in code>Make#EN20# Small #EN8# Components under 25K<
>H267发布于 2009-07-01 13:55:15
请记住,如果你想使用Zend Framework高效地做任何事情,你首先需要学习如何使用它。
时间效率: Zend有一个很长的学习曲线。因此,就时间而言,如果你是在截止日期之前,效率就不是那么高。但是学习之后,用PHP编写应用程序就变得更容易了。它使编码变得更容易(我敢说)。这可能是好的也可能是坏的。
易于维护:这是使用Zend Framework的主要优势之一。但再说一次,你必须学会它。
加载速度:尽管人们说它会使你的应用程序运行变慢,但它只加载了你需要的库的一部分。这可能会使它变得有点慢,但大多数人认为这是一个很好的权衡,以便于维护和编码时间。
总体而言,我研究了Zend,如果没有导师,很难完全掌握它。如果您需要更好地了解PHP框架是如何运行的,请查看CodeIgniter。他们的网站上有一些很好的视频教程。
祝你好运!!
https://stackoverflow.com/questions/1069145
复制相似问题