<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
<channel>
<title><![CDATA[向东博客 专注WEB应用 构架之美 --- 构架之美，在于尽态极妍 | 应用之美，在于药到病除]]></title> 
<link>http://jackxiang.com/index.php</link> 
<description><![CDATA[赢在IT，Playin' with IT,Focus on Killer Application,Marketing Meets Technology.]]></description> 
<language>zh-cn</language> 
<copyright><![CDATA[向东博客 专注WEB应用 构架之美 --- 构架之美，在于尽态极妍 | 应用之美，在于药到病除]]></copyright>
<item>
<link>http://jackxiang.com/post//</link>
<title><![CDATA[PHP7和HHVM的性能之争，在debian服务器搭建Tengine+HHVM环境运行WordPress。]]></title> 
<author>jack &lt;xdy108@126.com&gt;</author>
<category><![CDATA[Php/Js/Shell/Go]]></category>
<pubDate>Fri, 16 Jan 2015 05:20:20 +0000</pubDate> 
<guid>http://jackxiang.com/post//</guid> 
<description>
<![CDATA[ 
	背景：这块明说是HHVM，其实不如说是PHP运行的一个机制及于C实现的一个性能差别及内存占用的对比原因分析。<br/>http://www.csdn.net/article/2014-12-25/2823234<br/><br/>摘录：<br/>对于“弱类型”的批评观点大致如下：<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;在“严谨”的语言中，通常是预先定义好一个变量的类型，自始至终，变量的类型是固定的，使用范围也是固定。而PHP的变量，通常我们只能看见它名字，类型大部分都不可以预先定义，并且还可以随意改变。（内存分配不好管理）<br/>&nbsp;&nbsp;&nbsp;&nbsp;为了兼容弱类型特性，PHP需要实现大量兼容代码，包括类型判断、类型转换、存储方式等，增加了语言内部的复杂度。（执行效率低下）<br/>&nbsp;&nbsp;&nbsp;&nbsp;变量的类型是不可控的，在执行过程中存在大量的“隐性类型转换”，容易产生不可预知的结果。（这里的确需要强调，PHP的类型转换是个必须掌握的点，各种类型的互相转换的可能会产生很多问题，尤其是初学PHP的同学哈）<br/><br/>他们认为，这些都不符合“所见即所得”的简单性，而语法严谨的语言更高效率，也更容易“理解”。<br/><br/>受到类似批评的还有Javascript等语言，因为它在这个问题上的表现是一样的。但是，一门语言最终被大规模使用，必然有它们的道理。PHP成为Web服务开发的首选脚本语言，Javascript则直接称霸Web前端领域，能走到这一步都不可能是偶然因素，开发者们用脚投票选择了它们。编程语言是人类和机器沟通的桥梁，终极追求是实现“人人皆可编程”的宏伟目标。<br/><br/>——————————————————————————————————————————————————————————————————————————<br/>http://liuzhichao.com/p/1909.html
]]>
</description>
</item><item>
<link>http://jackxiang.com/post//#blogcomment</link>
<title><![CDATA[[评论] PHP7和HHVM的性能之争，在debian服务器搭建Tengine+HHVM环境运行WordPress。]]></title> 
<author> &lt;user@domain.com&gt;</author>
<category><![CDATA[评论]]></category>
<pubDate>Thu, 01 Jan 1970 00:00:00 +0000</pubDate> 
<guid>http://jackxiang.com/post//#blogcomment</guid> 
<description>
<![CDATA[ 
	
]]>
</description>
</item>
</channel>
</rss>