<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>袋鼠空间 - Just One Eximious Yelling! 超凡者的呐喊！ &#187; php</title>
	<atom:link href="http://www.joey.ws/tag/php/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.joey.ws</link>
	<description>超凡者的呐喊 - 新 袋鼠空间</description>
	<lastBuildDate>Thu, 06 Oct 2011 10:16:58 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<atom:link rel='hub' href='http://www.joey.ws/?pushpress=hub'/>
		<item>
		<title>PHP我为你自豪！</title>
		<link>http://www.joey.ws/%e8%b6%85%e5%87%a1%e5%91%90%e5%96%8a/php%e6%88%91%e4%b8%ba%e4%bd%a0%e8%87%aa%e8%b1%aa%ef%bc%81/</link>
		<comments>http://www.joey.ws/%e8%b6%85%e5%87%a1%e5%91%90%e5%96%8a/php%e6%88%91%e4%b8%ba%e4%bd%a0%e8%87%aa%e8%b1%aa%ef%bc%81/#comments</comments>
		<pubDate>Wed, 05 May 2010 02:48:37 +0000</pubDate>
		<dc:creator>joey</dc:creator>
				<category><![CDATA[超凡呐喊]]></category>
		<category><![CDATA[asp]]></category>
		<category><![CDATA[jsp]]></category>
		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://www.joey.ws/?p=1130</guid>
		<description><![CDATA[
对于任何互联网工作者，我相信我根本不需要介绍什么是PHP，但对于普通读者，仍然希望探求这个PHP，究竟是什么玩意，我在这里就片言只语介绍一下，想了解更多关于PHP的资讯可以查阅百科，PHP的诞生说白了就是无心插柳，1994年，一个老外叫Rasmus Lerdorf，闲着没事干，于是自己写了一个玩具用以开发自己的个人主页，所以连名字也特别普通，叫Personal Home Page Tools，所以就顺理成章变成PHP Tools，这个用C去写的小玩具一发布马上得到广大网友的支持，最后得到两位资深程序好手Zeev Suraski 和 Andi Gutmans相中，并把这个小玩意改写，并把PHP重新诠释为PHP: Hyertext Preprocessor，最后他们在以色列成立了一个公司叫Zend Technologies 来管理 PHP 的开发。
正因为PHP出身非名门望族，所以从本世纪初，一直受到很多人的质疑，甚至嘲笑，对比起其他几位竞争对手，PHP似乎缺乏先天之忧，例如ASP和JSP，他们出身名门，前者是独步天下微软帝国之重臣，有着Visual Basic、VC、C#这些强大开发语言，供ASP玩弄，还有.net架构，让ASP如虎添翼，后者乃是无人不晓的Sun公司，其收纳的语言JAVA，连我父母都知晓，其J2EE的架构可谓堪称一绝。PHP面对这么强大的对手，真是惨绝人寰。
我本不是PHP的支持者，我第一个商业网站Yeeha.com.cn，是用ASP2.0写的，当时租用虚拟主机相当昂贵，带数据库的虚拟主机也就更贵，所以一般都是用文件型的数据库，所以不难看到到处都是ASP+Access的部署，2001年到了一个电子政务的公司，公司都是用LAMP结构，本来我大可以把它们全部换成我爱的ASP，而工程师们都说没问题，换就换，我们都懂（哈哈，这也许是国内大部分工程师的表情），我用一个下午考察PHP，再作出决定，然而这一个下午就是改变我开发历程的时间，我一口气把PHP手册读完，最后我决定，我改，你们不用改，于是我开始了漫长而快乐的PHP开发生涯。
有时候总遇到很多自以为是的开发者，尤其是那些跟你志不同道不合，他们如果厚道一点，就会说PHP不错，但它只是一个开发小东西的语言，如果你的网站几百人访问，可以考虑，JSP就不同，如何如何高级等等，如果再厉害一点的就直接说，PHP是过渡产品，是垃圾，你开发的网站别人都看不起，ASP就不同。这些说话我听得不少，而且都是对着老板和我面前说，弄得我们整个团队顿变最低层的技术人员，目不识丁一样，我们这些php人才（PHPers)在本世纪初，压抑得特别厉害，所以我也看到不少PHPers变节去开发JSP、ASP.net，网易也一度赶上潮流，都是用TOMCAT+JSP，我还是决定跟PHP共同进退，大不了一起葬烈牺牲，所以在往后的日子，我教出不少学生都是使用PHP，他们也曾质疑过，甚至打算学其他，我就对他们说，你学其他的，当然没问题，但为何要抛弃一个最熟悉的语言呢，只因你觉得它不行，他们或多或少在我的淫威下没有变节，他们也许现在应该感谢我的专横。




这个cnnic报告php后缀占有率最高，别忘了，还不计算伪静态的php网站
本以为PHP在如此强势打压下会阵阵败退，结果恰恰相反，PHP可谓越战越勇，而竞争对手一天比一天不长进，根据最新的调查报告，PHP以名副其实地成为世界最受欢迎的Web开发语言，其实我认为，其他的对手之所以失败，原因刚好是因为他们系出名门，他们的运营机构都是大型企业，架构臃肿，这种臃肿，提现在其语言系统架构和运营架构上，所以对于快速的Web开发，可谓是牛刀杀蚊，每当我说到这些，那些JSP和ASP就释怀，他们一定把头点得像放在车头的太阳能公仔，他们会说对啊，我们那个东西很强大，开发小东西还是php好，这个大和小其实是相对，你找一个连传真机里头的嵌入系统都包含的东西来开发Web是否有点白痴，这种大不是说它对于Web的强大，而是对于一种应用架构范围内的大，所以这是不能说明，它就在Web里很强大。所以，如此臃肿结构的大公司去弄的一样需要不断创新的轻巧东西是很困难。
其次，如此大的公司他的支持者虽然多，但得罪的人也特别多，ASP和JSP坦白说，连个好看点的LOGO都没有，他们压根给人感觉很商业，而缺乏GNU那类开源、开放、舒服、好玩的感觉，而PHP的大象，则完全体现这种感觉，它就像是大家的东西，而不是属于一个企业的，所以使用它，大家心里舒服，尤其是那类反微软的家伙。
再者，LAMP（Linux+Apache+Mysql+PHP）或者现在新一代LEMP(Linux+EnginX+Mysql+PHP)几乎雄踞全球的Web服务，在这样免费的架构上，ASP几乎是不可能插足，剩下的是JSP，如果让其搭载TOMCAT，将消耗较大的系统资源。
那些曾经说PHP是做小玩具的人们，请你看看，目前国际上最大型的网站是用什么做的，这就是最好解读你的论点是错的，Yahoo够大了吧，PHP的，Facebook刚拿下全球最受欢迎网站，够大了吧，PHP的，而且PHP有着最丰富的开源产品线，以下就是大名鼎鼎的PHP产品：
博客：WordPress
WordPress是使用PHP开发的著名博客平台，免费开源，功能强大，不仅仅用于博客搭建，还可以广泛应用于各类网络信息发布平台。
论坛：phpBB、Discuz、Phpwind
phpBB是一种广泛流行的开源论坛软件，具有易于使用的管理面板和友好的用户安装界面，可以轻松地在数分钟内建立起一个论坛，功能上具有很高的可 配置性，能够完全定制出相当个性化的论坛。
CMS：Drupal、Joomla
Drupal是一个开源的内容管理系统(CMS)平台，拥有强大并可自由配置的功能，能支持从个人博客到大型社区驱动的网站等各种不同应用的网站项 目。
Wiki：MediaWiki
MediaWiki是PHP语言写成开源Wiki引擎，全世界最大的Wiki项目维基百科就是使用MediaWiki引擎。
Digg：Pligg
Pligg是一套灵活的类似Digg的Web2.0 CMS系统，系统使用PHP开发，模仿了国外流行的DIGG系统。
图像：Gallery
Gallery 是一个非常有名的免费开源图库相册软件，基于 PHP 和 MySQL， PostgreSQL  等数据库。功能非常强大，有丰富的扩展可以下载，安装很简单，有很多插件可用。
RSS：Gregarius
Gregarius是一个RSS聚合程序，免费开源，具备不错的用户体验，易于操作和管理。可以把其当成RSS阅读器使用。
电子商务：osCommerce、Magento
osCommerce是一套由自由软件开发社团开发并维护的在线商店的解决方案，免费开源，并可以应用到任何的商业环境中，可以在短时间内生成一个 功能强大的电子商务网站。
广告：OpenX
OpenX（原名phpAdsNew）是一个用PHP开发的广告管理与跟踪系统，适合各类网站使用，能够管理每个广告主拥有的多种任何尺寸横幅广 告，按天查看，详细和概要统计并通过电子邮件发送报表给广告主。
数据库：phpMyadmin
phpMyAdmin是用PHP开发的MySQL的数据库管理工具。可以在Web界面上实现各种各样对MySQL数据库的管理和操作。
未来的Web世界，我相信更多是减法理论，就是越light越好，如果你还使用着搭载电动门控制的架构来开发Web，请你更换了它，当然我期待有更多的好玩的东西出现，PHP、Ruby on Rails(ROR)，下一个是什么呢？
v: 2367[-JOEY BLOGGER - AD广告-]相关文章越来越多“搜”主意-Spinx SearchZend framework 1.10.2 Manual PDF Version Zend Framework 1.8 Web Application Development]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.joey.ws/wp-content/uploads/2010/05/php0003.jpg"><img class="alignnone size-full wp-image-1132" title="php0003" src="http://www.joey.ws/wp-content/uploads/2010/05/php0003.jpg" alt="" width="521" height="369" /></a></p>
<p>对于任何互联网工作者，我相信我根本不需要介绍什么是PHP，但对于普通读者，仍然希望探求这个PHP，究竟是什么玩意，我在这里就片言只语介绍一下，想了解更多关于PHP的资讯可以查阅百科，PHP的诞生说白了就是无心插柳，1994年，一个老外叫<a id="aptureLink_Ho30ATudkp" href="http://en.wikipedia.org/wiki/Rasmus%20Lerdorf">Rasmus Lerdorf</a>，闲着没事干，于是自己写了一个玩具用以开发自己的个人主页，所以连名字也特别普通，叫Personal Home Page Tools，所以就顺理成章变成PHP Tools，这个用C去写的小玩具一发布马上得到广大网友的支持，最后得到两位资深程序好手<a id="aptureLink_kvkqvjdTHS" href="http://en.wikipedia.org/wiki/Zeev%20Suraski">Zeev Suraski</a> 和 <a id="aptureLink_7N6pGNGIYa" href="http://en.wikipedia.org/wiki/Andi%20Gutmans">Andi Gutmans</a>相中，并把这个小玩意改写，并把PHP重新诠释为PHP: Hyertext Preprocessor，最后他们在以色列成立了一个公司叫Zend Technologies 来管理 PHP 的开发。</p>
<p>正因为PHP出身非名门望族，所以从本世纪初，一直受到很多人的质疑，甚至嘲笑，对比起其他几位竞争对手，PHP似乎缺乏先天之忧，例如ASP和JSP，他们出身名门，前者是独步天下微软帝国之重臣，有着Visual Basic、VC、C#这些强大开发语言，供ASP玩弄，还有.net架构，让ASP如虎添翼，后者乃是无人不晓的Sun公司，其收纳的语言JAVA，连我父母都知晓，其J2EE的架构可谓堪称一绝。PHP面对这么强大的对手，真是惨绝人寰。</p>
<p>我本不是PHP的支持者，我第一个商业网站Yeeha.com.cn，是用ASP2.0写的，当时租用虚拟主机相当昂贵，带数据库的虚拟主机也就更贵，所以一般都是用文件型的数据库，所以不难看到到处都是ASP+Access的部署，2001年到了一个电子政务的公司，公司都是用LAMP结构，本来我大可以把它们全部换成我爱的ASP，而工程师们都说没问题，换就换，我们都懂（哈哈，这也许是国内大部分工程师的表情），我用一个下午考察PHP，再作出决定，然而这一个下午就是改变我开发历程的时间，我一口气把PHP手册读完，最后我决定，我改，你们不用改，于是我开始了漫长而快乐的PHP开发生涯。</p>
<p>有时候总遇到很多自以为是的开发者，尤其是那些跟你志不同道不合，他们如果厚道一点，就会说PHP不错，但它只是一个开发小东西的语言，如果你的网站几百人访问，可以考虑，JSP就不同，如何如何高级等等，如果再厉害一点的就直接说，PHP是过渡产品，是垃圾，你开发的网站别人都看不起，ASP就不同。这些说话我听得不少，而且都是对着老板和我面前说，弄得我们整个团队顿变最低层的技术人员，目不识丁一样，我们这些php人才（PHPers)在本世纪初，压抑得特别厉害，所以我也看到不少PHPers变节去开发JSP、ASP.net，网易也一度赶上潮流，都是用<a id="aptureLink_8AmaB6btMb" href="http://en.wikipedia.org/wiki/Apache%20Tomcat">TOMCAT</a>+JSP，我还是决定跟PHP共同进退，大不了一起葬烈牺牲，所以在往后的日子，我教出不少学生都是使用PHP，他们也曾质疑过，甚至打算学其他，我就对他们说，你学其他的，当然没问题，但为何要抛弃一个最熟悉的语言呢，只因你觉得它不行，他们或多或少在我的淫威下没有变节，他们也许现在应该感谢我的专横。</p>
<p style="text-align: center;"><a href="http://www.joey.ws/wp-content/uploads/2010/05/jobgraph.png"><img class="size-full wp-image-1131 aligncenter" title="jobgraph" src="http://www.joey.ws/wp-content/uploads/2010/05/jobgraph.png" alt="" width="540" height="300" /></a></p>
<p style="text-align: center;"><!--more--></p>
<p style="text-align: center;">
<p style="text-align: center;"><a href="http://www.joey.ws/wp-content/uploads/2010/05/php0001.jpg"><img class="alignnone size-full wp-image-1133" title="php0001" src="http://www.joey.ws/wp-content/uploads/2010/05/php0001.jpg" alt="" width="457" height="413" /></a></p>
<p style="text-align: center;">这个cnnic报告php后缀占有率最高，别忘了，还不计算伪静态的php网站</p>
<p>本以为PHP在如此强势打压下会阵阵败退，结果恰恰相反，PHP可谓越战越勇，而竞争对手一天比一天不长进，根据最新的调查报告，PHP以名副其实地成为世界最受欢迎的Web开发语言，其实我认为，其他的对手之所以失败，原因刚好是因为他们系出名门，他们的运营机构都是大型企业，架构臃肿，这种臃肿，提现在其语言系统架构和运营架构上，所以对于快速的Web开发，可谓是牛刀杀蚊，每当我说到这些，那些JSP和ASP就释怀，他们一定把头点得像放在车头的太阳能公仔，他们会说对啊，我们那个东西很强大，开发小东西还是php好，这个大和小其实是相对，你找一个连传真机里头的嵌入系统都包含的东西来开发Web是否有点白痴，这种大不是说它对于Web的强大，而是对于一种应用架构范围内的大，所以这是不能说明，它就在Web里很强大。所以，如此臃肿结构的大公司去弄的一样需要不断创新的轻巧东西是很困难。</p>
<p>其次，如此大的公司他的支持者虽然多，但得罪的人也特别多，ASP和JSP坦白说，连个好看点的LOGO都没有，他们压根给人感觉很商业，而缺乏GNU那类开源、开放、舒服、好玩的感觉，而PHP的大象，则完全体现这种感觉，它就像是大家的东西，而不是属于一个企业的，所以使用它，大家心里舒服，尤其是那类反微软的家伙。</p>
<p>再者，LAMP（Linux+Apache+Mysql+PHP）或者现在新一代LEMP(Linux+EnginX+Mysql+PHP)几乎雄踞全球的Web服务，在这样免费的架构上，ASP几乎是不可能插足，剩下的是JSP，如果让其搭载TOMCAT，将消耗较大的系统资源。</p>
<p>那些曾经说PHP是做小玩具的人们，请你看看，目前国际上最大型的网站是用什么做的，这就是最好解读你的论点是错的，Yahoo够大了吧，PHP的，Facebook刚拿下全球最受欢迎网站，够大了吧，PHP的，而且PHP有着最丰富的开源产品线，以下就是大名鼎鼎的PHP产品：</p>
<p><strong>博客：WordPress</strong></p>
<p>WordPress是使用PHP开发的著名博客平台，免费开源，功能强大，不仅仅用于博客搭建，还可以广泛应用于各类网络信息发布平台。</p>
<p><strong>论坛：phpBB、Discuz、Phpwind</strong></p>
<p>phpBB是一种广泛流行的开源论坛软件，具有易于使用的管理面板和友好的用户安装界面，可以轻松地在数分钟内建立起一个论坛，功能上具有很高的可 配置性，能够完全定制出相当个性化的论坛。</p>
<p><strong>CMS：Drupal、Joomla</strong></p>
<p>Drupal是一个开源的内容管理系统(CMS)平台，拥有强大并可自由配置的功能，能支持从个人博客到大型社区驱动的网站等各种不同应用的网站项 目。</p>
<p><strong>Wiki：MediaWiki</strong></p>
<p>MediaWiki是PHP语言写成开源Wiki引擎，全世界最大的Wiki项目维基百科就是使用MediaWiki引擎。</p>
<p><strong>Digg：Pligg</strong></p>
<p>Pligg是一套灵活的类似Digg的Web2.0 CMS系统，系统使用PHP开发，模仿了国外流行的DIGG系统。</p>
<p><strong>图像：Gallery</strong></p>
<p>Gallery 是一个非常有名的免费开源图库相册软件，基于 PHP 和 MySQL， PostgreSQL  等数据库。功能非常强大，有丰富的扩展可以下载，安装很简单，有很多插件可用。</p>
<p><strong>RSS：Gregarius</strong></p>
<p>Gregarius是一个RSS聚合程序，免费开源，具备不错的用户体验，易于操作和管理。可以把其当成RSS阅读器使用。</p>
<p><strong>电子商务：osCommerce、Magento</strong></p>
<p>osCommerce是一套由自由软件开发社团开发并维护的在线商店的解决方案，免费开源，并可以应用到任何的商业环境中，可以在短时间内生成一个 功能强大的电子商务网站。</p>
<p><strong>广告：OpenX</strong></p>
<p>OpenX（原名phpAdsNew）是一个用PHP开发的广告管理与跟踪系统，适合各类网站使用，能够管理每个广告主拥有的多种任何尺寸横幅广 告，按天查看，详细和概要统计并通过电子邮件发送报表给广告主。</p>
<p><strong>数据库：phpMyadmin</strong></p>
<p>phpMyAdmin是用PHP开发的MySQL的数据库管理工具。可以在Web界面上实现各种各样对MySQL数据库的管理和操作。</p>
<p>未来的Web世界，我相信更多是减法理论，就是越light越好，如果你还使用着搭载电动门控制的架构来开发Web，请你更换了它，当然我期待有更多的好玩的东西出现，PHP、Ruby on Rails(ROR)，下一个是什么呢？</p>
v: 2367<br/>[-JOEY BLOGGER - AD广告-]<br/><a href="http://www.aesiri.com" target="_blank"><img src="http://www.joey.ws/images/aesiri_ads01.jpg" border="0" alt="爱瑟丽国际珠宝城,Aesiri Jewelry Dreamland"/></a><br/><h2  class="related_post_title">相关文章</h2><ul class="related_post"><li><a href="http://www.joey.ws/%e8%b6%85%e5%87%a1%e5%91%90%e5%96%8a/%e8%b6%8a%e6%9d%a5%e8%b6%8a%e5%a4%9a%e2%80%9c%e6%90%9c%e2%80%9d%e4%b8%bb%e6%84%8f-spinx-search/" title="越来越多“搜”主意-Spinx Search">越来越多“搜”主意-Spinx Search</a></li><li><a href="http://www.joey.ws/%e5%b9%bf%e8%80%8c%e5%91%8a%e4%b9%8b/zend-framework-1-10-2-manual-pdf-version/" title="Zend framework 1.10.2 Manual PDF Version">Zend framework 1.10.2 Manual PDF Version</a></li><li><a href="http://www.joey.ws/%e8%b6%85%e5%87%a1%e5%91%90%e5%96%8a/zend-framework-1-8-web-application-development/" title=" Zend Framework 1.8 Web Application Development"> Zend Framework 1.8 Web Application Development</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.joey.ws/%e8%b6%85%e5%87%a1%e5%91%90%e5%96%8a/php%e6%88%91%e4%b8%ba%e4%bd%a0%e8%87%aa%e8%b1%aa%ef%bc%81/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>越来越多“搜”主意-Spinx Search</title>
		<link>http://www.joey.ws/%e8%b6%85%e5%87%a1%e5%91%90%e5%96%8a/%e8%b6%8a%e6%9d%a5%e8%b6%8a%e5%a4%9a%e2%80%9c%e6%90%9c%e2%80%9d%e4%b8%bb%e6%84%8f-spinx-search/</link>
		<comments>http://www.joey.ws/%e8%b6%85%e5%87%a1%e5%91%90%e5%96%8a/%e8%b6%8a%e6%9d%a5%e8%b6%8a%e5%a4%9a%e2%80%9c%e6%90%9c%e2%80%9d%e4%b8%bb%e6%84%8f-spinx-search/#comments</comments>
		<pubDate>Sun, 21 Mar 2010 03:22:48 +0000</pubDate>
		<dc:creator>joey</dc:creator>
				<category><![CDATA[超凡呐喊]]></category>
		<category><![CDATA[full-text]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[lucene]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[search]]></category>
		<category><![CDATA[spinx]]></category>

		<guid isPermaLink="false">http://www.joey.ws/?p=868</guid>
		<description><![CDATA[
我看到很多IT经理人的案前，都有很多知名的书籍，《蓝海战略》、《长尾理论》、《维基经济学》，闲来无事，还分享一下《蓝海战略》的读书心得，然而自己却做年年月月地做个跟屁虫，克隆着网络上最流行的应用，我不敢批评蓝海战略之漏洞，只是在一个市场上，只有要专注的决心，不怕正面竞争。所以我最佩服的是Google，在当年搜索引擎林立，还能脱颖而出，我也不好意思说我当年在网易，还看到丁磊先生风风火火地让同事们在搜索引擎上下苦功，一定要把“边城浪子”找出来才作准，然而我们还是输了，连Yahoo都退而求次，更何况国内的公司。
Google的成功带动了所有人都趋之若鹜，都希望自己做搜索引擎，机器人、爬虫、蜘蛛、全文搜索更是开发者认为的点金石，纷纷下海研究起来，于是有了一片搜索热，当时让大家觉得“惊艳”的，一定要数Apache的项目Lucene，Lucene的名字是作者Doug  Cutting的妻子的名字，所以我说惊艳是没错的，Lucene让我们建立自己的搜索引擎不再是梦想，它能支持TB级别的数据量，而其而搜索速度惊人，前段时间跟网易的开发人员聊天，他们也采用Lucene来提升数据库的查询效率，然而Lucene是一个JAVA项目，它的Solr能让JAVA开发人员得心应手，而对于PHP开发者，最终也有方案，让PHP开发者一尝心愿，连Zend Framework都有支持Lucene的类，不过对于我们热爱LAMP开发的人来说，本来不需要安装JDK，如果使用Lucene还是得乖乖地安装JDK去运行Lucene，心里总有不甘。

现在网上又有一个搜主意，那就是Spinx，Spinx名字很特别，因为它乃是大名鼎鼎埃及狮身人面像，我觉得这个名字寓意不错，Spinx项目在2001年已开始，到2009年末才提供稳定的版本下载，所以它算是新鲜出炉的香饽饽，来自俄罗斯的开发造诣，单一索引最大可包含1亿条记录，在1千万条记录情况下的查询速度为0.x秒（毫秒级）。Sphinx创建索引的速度为：创建100万条记录的索引只需 3～4分钟，创建1000万条记录的索引可以在50分钟内完成，而只包含最新10万条记录的增量索引，重建一次只需几十秒。
以下是Spinx跟主流全文搜索引擎对比图表：




一、搜索引擎架构设计：
1、搜索引擎架构图：

2、搜索引擎架构设计思路：
(1)、调用方式最简化：
尽量方便前端Web工程师，只需要一条简单的SQL语句“SELECT &#8230; FROM myisam_table JOIN  sphinx_table ON (sphinx_table.sphinx_id=myisam_table.id) WHERE  query=&#8217;&#8230;&#8217;;”即可实现高效搜索。
(2)、创建索引、查询速度快：
①、Sphinx Search 是由俄罗斯人Andrew Aksyonoff  开发的高性能全文搜索软件包，在GPL与商业协议双许可协议下发行。
Sphinx的特征：

Sphinx支持高速建立索引（可达10MB/秒，而Lucene建立索引的速度是1.8MB/秒）
高性能搜索（在2-4 GB的文本上搜索，平均0.1秒内获得结果）
高扩展性（实测最高可对100GB的文本建立索引，单一索引可包含1亿条记录）
支持分布式检索
支持基于短语和基于统计的复合结果排序机制
支持任意数量的文件字段（数值属性或全文检索属性）
支持不同的搜索模式（“完全匹配”，“短语匹配”和“任一匹配”）
支持作为Mysql的存储引擎

②、通过国外《High Performance MySQL》专家组的测试可以看出，根据主键进行查询的类似“SELECT &#8230; FROM  &#8230; WHERE id = &#8230;”的SQL语句（其中id为PRIMARY  KEY），每秒钟能够处理10000次以上的查询，而普通的SELECT查询每秒只能处理几十次到几百次：

③、Sphinx不负责文本字段的存储。假设将数据库的id、date、title、body字段，用sphinx建立搜索索引。根据关键字、时 间、类别、范围等信息查询一下sphinx，sphinx只会将查询结果的ID号等非文本信息告诉我们。要显示title、body等信息，还需要根据此 ID号去查询MySQL数据库，或者从Memcachedb等其他的存储中取得。安装SphinxSE作为MySQL的存储引擎，将MySQL与 Sphinx结合起来，是一种便捷的方法。
创建一张Sphinx类型表，将MyISAM表的主键ID和Sphinx表的ID作一个JOIN联合查询。这样，对于MyISAM表来所，只相当于 一个WHERE id=&#8230;的主键查询，WHERE后的条件都交给Sphinx去处理，可以充分发挥两者的优势，实现高速搜索查询。
(3)、按服务类型进行分离：
为了保证数据的一致性，我在配置Sphinx读取索引源的MySQL数据库时，进行了锁表。Sphinx读取索引源的过程会耗费一定时间，由于 MyISAM存储引擎的读锁和写锁是互斥的，为了避免写操作被长时间阻塞，导致数据库同步落后跟不上，我将提供“搜索查询服务”的和提供“索引源服务”的 MySQL数据库进行了分开。监听3306端口的MySQL提供“搜索查询服务”，监听3406端口的MySQL提供“索引源服务”。
(4)、“主索引＋增量索引”更新方式：
一般网站的特征：信息发布较为频繁；刚发布完的信息被编辑、修改的可能性大；两天以前的老帖变动性较小。
基于这个特征，我设计了Sphinx主索引和增量索引。对于前天17:00之前的记录建立主索引，每天凌晨自动重建一次主索引；对于前天17:00 之后到当前最新的记录，间隔3分钟自动重建一次增量索引。
(5)、“Ext3文件系统＋tmpfs内存文件系统”相结合：
为了避免每3分钟重建增量索引导致磁盘IO较重，从而引起系统负载上升，我将主索引文件创建在磁盘，增量索引文件创建在tmpfs内存文件系统 “/dev/shm/”内。“/dev/shm/”内的文件全部驻留在内存中，读写速度非常快。但是，重启服务器会导致“/dev/shm/”内的文件丢 失，针对这个问题，我会在服务器开机时自动创建“/dev/shm/”内目录结构和Sphinx增量索引。
(6)、中文分词词库：
根据“百度早期中文分词库”＋“搜狗拼音输入法细胞词库”＋“LibMMSeg高频字库”＋&#8230;  综合整理成一份中文分词词库，你也可以使用LibMMSeg自带的中文分词词库。
最后推荐国内开发者Dony的文章：打造基于PHP的Sphinx全文搜索引擎 &#8211; http://www.corrie.net.cn/e/1181.htm
v: 2668[-JOEY BLOGGER - AD广告-]相关文章PHP我为你自豪！Zend framework 1.10.2 Manual [...]]]></description>
			<content:encoded><![CDATA[<p><a rel="attachment wp-att-871" href="http://www.joey.ws/?attachment_id=871"><img class="alignnone size-full wp-image-871" title="database" src="http://www.joey.ws/wp-content/uploads/2010/03/database.jpg" alt="" width="400" height="300" /></a></p>
<p>我看到很多IT经理人的案前，都有很多知名的书籍，《蓝海战略》、《长尾理论》、《维基经济学》，闲来无事，还分享一下《蓝海战略》的读书心得，然而自己却做年年月月地做个跟屁虫，克隆着网络上最流行的应用，我不敢批评蓝海战略之漏洞，只是在一个市场上，只有要专注的决心，不怕正面竞争。所以我最佩服的是Google，在当年搜索引擎林立，还能脱颖而出，我也不好意思说我当年在网易，还看到丁磊先生风风火火地让同事们在搜索引擎上下苦功，一定要把“边城浪子”找出来才作准，然而我们还是输了，连Yahoo都退而求次，更何况国内的公司。</p>
<p>Google的成功带动了所有人都趋之若鹜，都希望自己做搜索引擎，机器人、爬虫、蜘蛛、全文搜索更是开发者认为的点金石，纷纷下海研究起来，于是有了一片搜索热，当时让大家觉得“惊艳”的，一定要数Apache的项目<a id="aptureLink_rvjnUwIJqZ" href="http://en.wikipedia.org/wiki/Lucene">Lucene</a>，Lucene的名字是作者<a title="Doug Cutting" href="http://en.wikipedia.org/wiki/Doug_Cutting">Doug  Cutting</a>的妻子的名字，所以我说惊艳是没错的，Lucene让我们建立自己的搜索引擎不再是梦想，它能支持TB级别的数据量，而其而搜索速度惊人，前段时间跟网易的开发人员聊天，他们也采用Lucene来提升数据库的查询效率，然而Lucene是一个JAVA项目，它的<a id="aptureLink_MWURAWAv7X" href="http://en.wikipedia.org/wiki/Apache%20Solr">Solr</a>能让JAVA开发人员得心应手，而对于PHP开发者，最终也有方案，让PHP开发者一尝心愿，连<a id="aptureLink_miTvAcnqlJ" href="http://en.wikipedia.org/wiki/Zend%20Framework">Zend Framework</a>都有支持Lucene的类，不过对于我们热爱<a id="aptureLink_iwYsWf8Zcc" href="http://en.wikipedia.org/wiki/LAMP%20%28software%20bundle%29">LAMP</a>开发的人来说，本来不需要安装JDK，如果使用Lucene还是得乖乖地安装JDK去运行Lucene，心里总有不甘。</p>
<p><a rel="attachment wp-att-870" href="http://www.joey.ws/?attachment_id=870"><img class="alignnone size-full wp-image-870" title="kissing-sphinx" src="http://www.joey.ws/wp-content/uploads/2010/03/kissing-sphinx.jpg" alt="" width="342" height="400" /></a></p>
<p>现在网上又有一个搜主意，那就是<a id="aptureLink_izKzztgxN2" href="http://en.wikipedia.org/wiki/Sphinx%20%28search%20engine%29">Spinx</a>，Spinx名字很特别，因为它乃是大名鼎鼎埃及狮身人面像，我觉得这个名字寓意不错，Spinx项目在2001年已开始，到2009年末才提供稳定的版本下载，所以它算是新鲜出炉的香饽饽，来自俄罗斯的开发造诣，单一索引最大可包含1亿条记录，在1千万条记录情况下的查询速度为0.x秒（毫秒级）。Sphinx创建索引的速度为：创建100万条记录的索引只需 3～4分钟，创建1000万条记录的索引可以在50分钟内完成，而只包含最新10万条记录的增量索引，重建一次只需几十秒。</p>
<p><strong>以下是Spinx跟主流全文搜索引擎对比图表：</strong><br />
<a rel="attachment  wp-att-874" href="http://www.joey.ws/?attachment_id=874"><img title="opensearch_compare" src="../wp-content/uploads/2010/03/opensearch_compare.jpg" alt="" width="450" height="248" /></a></p>
<p><a rel="attachment wp-att-869" href="http://www.joey.ws/?attachment_id=869"><img class="alignnone size-full wp-image-869" title="opensearch_ohsumed" src="http://www.joey.ws/wp-content/uploads/2010/03/opensearch_ohsumed.jpg" alt="" width="450" height="281" /></a></p>
<p><a rel="attachment wp-att-875" href="http://www.joey.ws/?attachment_id=875"><img class="alignnone size-full wp-image-875" title="open_search_tweets_perf" src="http://www.joey.ws/wp-content/uploads/2010/03/open_search_tweets_perf.jpg" alt="" width="450" height="283" /></a></p>
<p><!--more--></p>
<p><strong>一、搜索引擎架构设计</strong>：</p>
<p><strong>1、搜索引擎架构图</strong>：</p>
<p><a rel="attachment wp-att-872" href="http://www.joey.ws/?attachment_id=872"><img class="alignnone size-full wp-image-872" title="01" src="http://www.joey.ws/wp-content/uploads/2010/03/01.png" alt="" width="425" height="483" /></a></p>
<p><strong>2、搜索引擎架构设计思路</strong>：</p>
<p><strong>(1)、调用方式最简化</strong>：</p>
<p>尽量方便前端Web工程师，只需要一条简单的SQL语句“SELECT &#8230; FROM myisam_table JOIN  sphinx_table ON (sphinx_table.sphinx_id=myisam_table.id) WHERE  query=&#8217;&#8230;&#8217;;”即可实现高效搜索。</p>
<p><strong>(2)、创建索引、查询速度快</strong>：</p>
<p>①、Sphinx Search 是由俄罗斯人Andrew Aksyonoff  开发的高性能全文搜索软件包，在GPL与商业协议双许可协议下发行。</p>
<p><strong>Sphinx的特征</strong>：</p>
<ul>
<li>Sphinx支持高速建立索引（可达10MB/秒，而Lucene建立索引的速度是1.8MB/秒）</li>
<li>高性能搜索（在2-4 GB的文本上搜索，平均0.1秒内获得结果）</li>
<li>高扩展性（实测最高可对100GB的文本建立索引，单一索引可包含1亿条记录）</li>
<li>支持分布式检索</li>
<li>支持基于短语和基于统计的复合结果排序机制</li>
<li>支持任意数量的文件字段（数值属性或全文检索属性）</li>
<li>支持不同的搜索模式（“完全匹配”，“短语匹配”和“任一匹配”）</li>
<li>支持作为Mysql的存储引擎</li>
</ul>
<p>②、通过国外《High Performance MySQL》专家组的测试可以看出，根据主键进行查询的类似“SELECT &#8230; FROM  &#8230; WHERE id = &#8230;”的SQL语句（其中id为PRIMARY  KEY），每秒钟能够处理10000次以上的查询，而普通的SELECT查询每秒只能处理几十次到几百次：</p>
<p><a rel="attachment wp-att-873" href="http://www.joey.ws/?attachment_id=873"><img class="alignnone size-full wp-image-873" title="02" src="http://www.joey.ws/wp-content/uploads/2010/03/02.png" alt="" width="373" height="224" /></a></p>
<p>③、Sphinx不负责文本字段的存储。假设将数据库的id、date、title、body字段，用sphinx建立搜索索引。根据关键字、时 间、类别、范围等信息查询一下sphinx，sphinx只会将查询结果的ID号等非文本信息告诉我们。要显示title、body等信息，还需要根据此 ID号去查询MySQL数据库，或者从Memcachedb等其他的存储中取得。安装SphinxSE作为MySQL的存储引擎，将MySQL与 Sphinx结合起来，是一种便捷的方法。</p>
<p>创建一张Sphinx类型表，将MyISAM表的主键ID和Sphinx表的ID作一个JOIN联合查询。这样，对于MyISAM表来所，只相当于 一个WHERE id=&#8230;的主键查询，WHERE后的条件都交给Sphinx去处理，可以充分发挥两者的优势，实现高速搜索查询。</p>
<p><strong>(3)、按服务类型进行分离</strong>：</p>
<p>为了保证数据的一致性，我在配置Sphinx读取索引源的MySQL数据库时，进行了锁表。Sphinx读取索引源的过程会耗费一定时间，由于 MyISAM存储引擎的读锁和写锁是互斥的，为了避免写操作被长时间阻塞，导致数据库同步落后跟不上，我将提供“搜索查询服务”的和提供“索引源服务”的 MySQL数据库进行了分开。监听3306端口的MySQL提供“搜索查询服务”，监听3406端口的MySQL提供“索引源服务”。</p>
<p><strong>(4)、“主索引＋增量索引”更新方式</strong>：</p>
<p>一般网站的特征：信息发布较为频繁；刚发布完的信息被编辑、修改的可能性大；两天以前的老帖变动性较小。</p>
<p>基于这个特征，我设计了Sphinx主索引和增量索引。对于前天17:00之前的记录建立主索引，每天凌晨自动重建一次主索引；对于前天17:00 之后到当前最新的记录，间隔3分钟自动重建一次增量索引。</p>
<p><strong>(5)、“Ext3文件系统＋tmpfs内存文件系统”相结合</strong>：</p>
<p>为了避免每3分钟重建增量索引导致磁盘IO较重，从而引起系统负载上升，我将主索引文件创建在磁盘，增量索引文件创建在tmpfs内存文件系统 “/dev/shm/”内。“/dev/shm/”内的文件全部驻留在内存中，读写速度非常快。但是，重启服务器会导致“/dev/shm/”内的文件丢 失，针对这个问题，我会在服务器开机时自动创建“/dev/shm/”内目录结构和Sphinx增量索引。</p>
<p><strong>(6)、中文分词词库</strong>：</p>
<p>根据“百度早期中文分词库”＋“搜狗拼音输入法细胞词库”＋“LibMMSeg高频字库”＋&#8230;  综合整理成一份中文分词词库，你也可以使用LibMMSeg自带的中文分词词库。</p>
<p>最后推荐国内开发者Dony的文章：<a href="http://www.corrie.net.cn/e/1181.htm" target="_blank">打造基于PHP的Sphinx全文搜索引擎 &#8211; http://www.corrie.net.cn/e/1181.htm</a></p>
v: 2668<br/>[-JOEY BLOGGER - AD广告-]<br/><a href="http://www.aesiri.com" target="_blank"><img src="http://www.joey.ws/images/aesiri_ads01.jpg" border="0" alt="爱瑟丽国际珠宝城,Aesiri Jewelry Dreamland"/></a><br/><h2  class="related_post_title">相关文章</h2><ul class="related_post"><li><a href="http://www.joey.ws/%e8%b6%85%e5%87%a1%e5%91%90%e5%96%8a/php%e6%88%91%e4%b8%ba%e4%bd%a0%e8%87%aa%e8%b1%aa%ef%bc%81/" title="PHP我为你自豪！">PHP我为你自豪！</a></li><li><a href="http://www.joey.ws/%e5%b9%bf%e8%80%8c%e5%91%8a%e4%b9%8b/zend-framework-1-10-2-manual-pdf-version/" title="Zend framework 1.10.2 Manual PDF Version">Zend framework 1.10.2 Manual PDF Version</a></li><li><a href="http://www.joey.ws/%e8%b6%85%e5%87%a1%e5%91%90%e5%96%8a/zend-framework-1-8-web-application-development/" title=" Zend Framework 1.8 Web Application Development"> Zend Framework 1.8 Web Application Development</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.joey.ws/%e8%b6%85%e5%87%a1%e5%91%90%e5%96%8a/%e8%b6%8a%e6%9d%a5%e8%b6%8a%e5%a4%9a%e2%80%9c%e6%90%9c%e2%80%9d%e4%b8%bb%e6%84%8f-spinx-search/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Zend framework 1.10.2 Manual PDF Version</title>
		<link>http://www.joey.ws/%e5%b9%bf%e8%80%8c%e5%91%8a%e4%b9%8b/zend-framework-1-10-2-manual-pdf-version/</link>
		<comments>http://www.joey.ws/%e5%b9%bf%e8%80%8c%e5%91%8a%e4%b9%8b/zend-framework-1-10-2-manual-pdf-version/#comments</comments>
		<pubDate>Tue, 16 Mar 2010 12:35:29 +0000</pubDate>
		<dc:creator>joey</dc:creator>
				<category><![CDATA[广而告之]]></category>
		<category><![CDATA[manual]]></category>
		<category><![CDATA[pdf]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[zend framework]]></category>
		<category><![CDATA[zf]]></category>

		<guid isPermaLink="false">http://www.joey.ws/?p=758</guid>
		<description><![CDATA[
Your contribution of $1.99 (the price of a good cup of coffee) can help us to keep this download for free.



 

Zend Framework Reference Guide (Manual） PDF  Version  Download:


Zend Framework 1.10.2  Manual  PDF Version   [Download Now!]

Zend Framework 1.10.1  Manual PDF Version    [Download Now!]

The zip file [...]]]></description>
			<content:encoded><![CDATA[<p><a rel="attachment wp-att-180" href="http://www.joey.ws/%e8%b6%85%e5%87%a1%e5%91%90%e5%96%8a/%e5%b9%bf%e5%b7%9e1982/attachment/1088_65790945_repaste-jpeg/"><img title="ZendFramework-logo" src="http://www.propagator.net/wp-content/uploads/2010/03/ZendFramework-logo.jpg" alt="" width="450" height="119" /></a></p>
<p style="text-align: left;"><strong>Your contribution of $1.99 (the price of a good cup of coffee) can help us to keep this download for free.</strong></p>
<form action="https://www.paypal.com/cgi-bin/webscr" method="post">
<input name="cmd" type="hidden" value="_s-xclick" />
<input name="hosted_button_id" type="hidden" value="QKXQ3U6E79Y6G" />
<input alt="PayPal - The safer, easier way to pay online!" name="submit" src="https://www.paypal.com/en_US/i/btn/btn_donateCC_LG.gif" type="image" /> <img src="https://www.paypal.com/en_US/i/scr/pixel.gif" border="0" alt="" width="1" height="1" /><br />
</form>
<p><span style="color: #339966;"><strong>Zend Framework Reference Guide (Manual） PDF  Version  Download</strong>:</span></p>
<ul>
<li>
<form action="https://www.paypal.com/cgi-bin/webscr" method="post"><strong>Zend Framework 1.10.2  Manual  PDF Version   [<a href="http://www.propagator.net/site_files/docs/zf/Zend_Framework_1.10.2_Manual_Propagator_net.zip" target="_self">Download Now</a>!]</strong></form>
</li>
<li>Zend Framework 1.10.1  Manual PDF Version    [<a href="http://www.propagator.net/site_files/docs/zf/Zend_Framework_1.10.1_Manual_en.zip" target="_self">Download Now</a>!]</li>
</ul>
<p><span style="color: #993366;"><strong><em>The zip file password is : propagator.net</em></strong></span></p>
<p>It&#8217;s English version , if you like this PDF version and wanna download the updated version for future, please donate us for a cup of coffee(only $1.99) via Paypal:</p>
<form action="https://www.paypal.com/cgi-bin/webscr" method="post">
<input name="cmd" type="hidden" value="_s-xclick" />
<input name="hosted_button_id" type="hidden" value="QKXQ3U6E79Y6G" />
<input alt="PayPal - The safer, easier way to pay online!" name="submit" src="https://www.paypal.com/en_US/i/btn/btn_donateCC_LG.gif" type="image" /> <img src="https://www.paypal.com/en_US/i/scr/pixel.gif" border="0" alt="" width="1" height="1" /><br />
</form>
<p>Enjoy this version via your computer,Kindle,Nook,some ebook readers and mobile devices.</p>
v: 2617<br/>[-JOEY BLOGGER - AD广告-]<br/><a href="http://www.aesiri.com" target="_blank"><img src="http://www.joey.ws/images/aesiri_ads01.jpg" border="0" alt="爱瑟丽国际珠宝城,Aesiri Jewelry Dreamland"/></a><br/><h2  class="related_post_title">相关文章</h2><ul class="related_post"><li><a href="http://www.joey.ws/%e8%b6%85%e5%87%a1%e5%91%90%e5%96%8a/zend-framework-1-8-web-application-development/" title=" Zend Framework 1.8 Web Application Development"> Zend Framework 1.8 Web Application Development</a></li><li><a href="http://www.joey.ws/%e8%b6%85%e5%87%a1%e5%91%90%e5%96%8a/php%e6%88%91%e4%b8%ba%e4%bd%a0%e8%87%aa%e8%b1%aa%ef%bc%81/" title="PHP我为你自豪！">PHP我为你自豪！</a></li><li><a href="http://www.joey.ws/%e8%b6%85%e5%87%a1%e5%91%90%e5%96%8a/%e8%b6%8a%e6%9d%a5%e8%b6%8a%e5%a4%9a%e2%80%9c%e6%90%9c%e2%80%9d%e4%b8%bb%e6%84%8f-spinx-search/" title="越来越多“搜”主意-Spinx Search">越来越多“搜”主意-Spinx Search</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.joey.ws/%e5%b9%bf%e8%80%8c%e5%91%8a%e4%b9%8b/zend-framework-1-10-2-manual-pdf-version/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Zend Framework 1.8 Web Application Development</title>
		<link>http://www.joey.ws/%e8%b6%85%e5%87%a1%e5%91%90%e5%96%8a/zend-framework-1-8-web-application-development/</link>
		<comments>http://www.joey.ws/%e8%b6%85%e5%87%a1%e5%91%90%e5%96%8a/zend-framework-1-8-web-application-development/#comments</comments>
		<pubDate>Fri, 30 Oct 2009 05:43:57 +0000</pubDate>
		<dc:creator>joey</dc:creator>
				<category><![CDATA[超凡呐喊]]></category>
		<category><![CDATA[framework]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[zend]]></category>
		<category><![CDATA[zend framework]]></category>

		<guid isPermaLink="false">http://www.joey.cn/?p=38</guid>
		<description><![CDATA[最近买了本好书，虽然让我等待了整整1个月的时间，不过free shipping的东西，我又能有什么话说呢。我还是第一次享受到free shipping for worldwide.


Zend Framework 1.8 Web Application Development
Keith Pope









The Zend Framework has a flexible architecture that lets you build modern web applications and web services easily. The MVC components make the maintenance and testing of your applications easier. However, it is not only an MVC framework for developers. It also provides an easy-to-use [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: left;">最近买了本好书，虽然让我等待了整整1个月的时间，不过free shipping的东西，我又能有什么话说呢。我还是第一次享受到free shipping for worldwide.</p>
<p style="text-align: center;">
<p><!-- zend-framework-1-8-web-application-development book --></p>
<div style="text-align: left;"><strong>Zend Framework 1.8 Web Application Development</strong></div>
<div style="text-align: left;">Keith Pope</div>
<table style="text-align: center; height: 18px;" border="0" cellspacing="0" cellpadding="0" width="309">
<tbody>
<tr>
<td width="99" valign="top"></td>
</tr>
</tbody>
</table>
<p><a title="Zend Framework 1.8 Web Application Development" onclick="window.open('http://www.packtpub.com/view_popup/bookimage/1847194222','help','scrollbars=yes,resizable=yes,width=600,height=725,left=180,top=20'); return false;" href="http://www.packtpub.com/zend-framework-1-8-web-application-development/book#"></a></p>
<p style="text-align: center;"><a title="Zend Framework 1.8 Web Application Development" onclick="window.open('http://www.packtpub.com/view_popup/bookimage/1847194222','help','scrollbars=yes,resizable=yes,width=600,height=725,left=180,top=20'); return false;" href="http://www.packtpub.com/zend-framework-1-8-web-application-development/book#"><img title="Zend Framework 1.8 Web Application Development" src="https://www.packtpub.com/images/100x123/1847194222.png" border="0" alt="Zend Framework 1.8 Web Application Development" width="99" height="123" /></a></p>
<p>The Zend Framework has a flexible architecture that lets you build modern web applications and web services easily. The MVC components make the maintenance and testing of your applications easier. However, it is not only an MVC framework for developers. It also provides an easy-to-use high-quality component library that is designed to be used the way you want, picking up specific components without requiring the use of whole framework.</p>
<p>It&#8217;s easy to get started and produce a powerful and professional looking web site when you&#8217;ve got this book to hand. Taking you through a real-life application, it covers the major Zend Framework components, as well as throwing light on the best practices and design issues faced when building complex MVC applications.</p>
<p>This book takes you through detailed examples as well as covering the foundations you will need to get the most out of the Zend Framework. From humble beginnings you will progress through the book and slowly build upon what you have learned previously. By the end, you should have a good understanding of the Zend Framework, its components, and the issues involved in implementing a Zend Framework based application.</p>
v: 3001<br/>[-JOEY BLOGGER - AD广告-]<br/><a href="http://www.aesiri.com" target="_blank"><img src="http://www.joey.ws/images/aesiri_ads01.jpg" border="0" alt="爱瑟丽国际珠宝城,Aesiri Jewelry Dreamland"/></a><br/><h2  class="related_post_title">相关文章</h2><ul class="related_post"><li><a href="http://www.joey.ws/%e5%b9%bf%e8%80%8c%e5%91%8a%e4%b9%8b/zend-framework-1-10-2-manual-pdf-version/" title="Zend framework 1.10.2 Manual PDF Version">Zend framework 1.10.2 Manual PDF Version</a></li><li><a href="http://www.joey.ws/%e8%b6%85%e5%87%a1%e5%91%90%e5%96%8a/php%e6%88%91%e4%b8%ba%e4%bd%a0%e8%87%aa%e8%b1%aa%ef%bc%81/" title="PHP我为你自豪！">PHP我为你自豪！</a></li><li><a href="http://www.joey.ws/%e8%b6%85%e5%87%a1%e5%91%90%e5%96%8a/%e8%b6%8a%e6%9d%a5%e8%b6%8a%e5%a4%9a%e2%80%9c%e6%90%9c%e2%80%9d%e4%b8%bb%e6%84%8f-spinx-search/" title="越来越多“搜”主意-Spinx Search">越来越多“搜”主意-Spinx Search</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.joey.ws/%e8%b6%85%e5%87%a1%e5%91%90%e5%96%8a/zend-framework-1-8-web-application-development/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
<!-- WP Super Cache is installed but broken. The path to wp-cache-phase1.php in wp-content/advanced-cache.php must be fixed! -->
