<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>「以前的PHP有很多缺陷」的迴響</title>
	<atom:link href="http://blog.ez2learn.com/2010/01/06/old-php-sucks/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.ez2learn.com/2010/01/06/old-php-sucks/</link>
	<description>Victor&#039;s個人部落格，關於程式設計與小提琴</description>
	<lastBuildDate>Fri, 03 Sep 2010 10:20:16 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
	<item>
		<title>由：victor</title>
		<link>http://blog.ez2learn.com/2010/01/06/old-php-sucks/comment-page-1/#comment-3647</link>
		<dc:creator>victor</dc:creator>
		<pubDate>Mon, 02 Aug 2010 03:26:00 +0000</pubDate>
		<guid isPermaLink="false">http://blog.ez2learn.com/?p=907#comment-3647</guid>
		<description>@看到嘴炮:

對阿，不可否認這是另一篇抱怨PHP很爛的嘴砲文，但我不知道你有沒有想過到底為什麼世界上有這麼多無聊的人花時間寫篇嘴砲文來抱怨一個程式語言叫做PHP，原因就在於他真的很糟糕

如果你真的有寫過PHP的話，遇到我上面列的這些眾多缺陷中的幾樣然後邊寫邊罵幾句髒話都是正常的，而你可以從中體會他開發與設計的隨便，就我所知，PHP早期的開發就是幾個人自由實作新的功能這樣，最近是怎樣我就不知道了，反觀其它嚴僅一點的語言，新功能的開發，語言的設計，都會經過提案、討論到定案等等過程，像Python就有PEP

http://www.python.org/dev/peps/

所有Python的開發改進等等，都先由某些人提出提議，經過討論，然後定案再進行開發的，相較之下PHP會有這麼多缺陷不是沒道理的，因為他開發的方式就很有問題

我確實早就沒用PHP了，要用什麼工具是你我的自由，當然，也沒人拿著刀槍逼我寫PHP，歐等等....不～ 這其實很難說，或許在未來我的老闆會要求我用PHP寫，因為比較容易找到自稱會PHP的人來接手，好吧，老闆或許沒拿刀槍逼我，但是他會拿飯碗來逼迫我寫PHP，哈哈

最後容我指出個矛盾，當你指著我說沒人逼我寫PHP的同時，我也可以說沒人逼你看我的嘴砲文吧？ 不爽不要用的大絕招不是每次都有效的，因為我也可以拿來用 XD</description>
		<content:encoded><![CDATA[<p>@看到嘴炮:</p>
<p>對阿，不可否認這是另一篇抱怨PHP很爛的嘴砲文，但我不知道你有沒有想過到底為什麼世界上有這麼多無聊的人花時間寫篇嘴砲文來抱怨一個程式語言叫做PHP，原因就在於他真的很糟糕</p>
<p>如果你真的有寫過PHP的話，遇到我上面列的這些眾多缺陷中的幾樣然後邊寫邊罵幾句髒話都是正常的，而你可以從中體會他開發與設計的隨便，就我所知，PHP早期的開發就是幾個人自由實作新的功能這樣，最近是怎樣我就不知道了，反觀其它嚴僅一點的語言，新功能的開發，語言的設計，都會經過提案、討論到定案等等過程，像Python就有PEP</p>
<p><a href="http://www.python.org/dev/peps/" rel="nofollow">http://www.python.org/dev/peps/</a></p>
<p>所有Python的開發改進等等，都先由某些人提出提議，經過討論，然後定案再進行開發的，相較之下PHP會有這麼多缺陷不是沒道理的，因為他開發的方式就很有問題</p>
<p>我確實早就沒用PHP了，要用什麼工具是你我的自由，當然，也沒人拿著刀槍逼我寫PHP，歐等等&#8230;.不～ 這其實很難說，或許在未來我的老闆會要求我用PHP寫，因為比較容易找到自稱會PHP的人來接手，好吧，老闆或許沒拿刀槍逼我，但是他會拿飯碗來逼迫我寫PHP，哈哈</p>
<p>最後容我指出個矛盾，當你指著我說沒人逼我寫PHP的同時，我也可以說沒人逼你看我的嘴砲文吧？ 不爽不要用的大絕招不是每次都有效的，因為我也可以拿來用 XD</p>
]]></content:encoded>
	</item>
	<item>
		<title>由：看到嘴炮</title>
		<link>http://blog.ez2learn.com/2010/01/06/old-php-sucks/comment-page-1/#comment-3642</link>
		<dc:creator>看到嘴炮</dc:creator>
		<pubDate>Fri, 30 Jul 2010 20:07:16 +0000</pubDate>
		<guid isPermaLink="false">http://blog.ez2learn.com/?p=907#comment-3642</guid>
		<description>ASP  ASP.NET 企業有多台主機就要買很多授權費..上次到一家公司面試...對方苦求我幫他把ASP.NET 改成PHP...微軟一直跟他嘞索錢...XD

每個語言都有好有壞...你覺得PHP爛
PHP創辦 也沒有拿刀拿槍逼你要用?!

哪你就改用其他語言...不是免在這嘴炮?!

用了其他語言你又覺得其他語言很爛

哪就沒有適合你的...你就要自己出程式語言囉...</description>
		<content:encoded><![CDATA[<p>ASP  ASP.NET 企業有多台主機就要買很多授權費..上次到一家公司面試&#8230;對方苦求我幫他把ASP.NET 改成PHP&#8230;微軟一直跟他嘞索錢&#8230;XD</p>
<p>每個語言都有好有壞&#8230;你覺得PHP爛<br />
PHP創辦 也沒有拿刀拿槍逼你要用?!</p>
<p>哪你就改用其他語言&#8230;不是免在這嘴炮?!</p>
<p>用了其他語言你又覺得其他語言很爛</p>
<p>哪就沒有適合你的&#8230;你就要自己出程式語言囉&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>由：grants</title>
		<link>http://blog.ez2learn.com/2010/01/06/old-php-sucks/comment-page-1/#comment-3321</link>
		<dc:creator>grants</dc:creator>
		<pubDate>Mon, 03 May 2010 11:23:26 +0000</pubDate>
		<guid isPermaLink="false">http://blog.ez2learn.com/?p=907#comment-3321</guid>
		<description>以前也有人跟我说过这个类似的话：PHP那么烂，还学它做什么。。。。然后我就对他说：“你现在用PHP做个像样的东西来，我就承认你对”。他沉默了。。。

语言吗，就像恋人，自己觉得好，别人也不讨厌她，就OK咯。。。。</description>
		<content:encoded><![CDATA[<p>以前也有人跟我说过这个类似的话：PHP那么烂，还学它做什么。。。。然后我就对他说：“你现在用PHP做个像样的东西来，我就承认你对”。他沉默了。。。</p>
<p>语言吗，就像恋人，自己觉得好，别人也不讨厌她，就OK咯。。。。</p>
]]></content:encoded>
	</item>
	<item>
		<title>由：xhowhy</title>
		<link>http://blog.ez2learn.com/2010/01/06/old-php-sucks/comment-page-1/#comment-3201</link>
		<dc:creator>xhowhy</dc:creator>
		<pubDate>Thu, 22 Apr 2010 03:00:45 +0000</pubDate>
		<guid isPermaLink="false">http://blog.ez2learn.com/?p=907#comment-3201</guid>
		<description>時間可以證明一切。讓市場來充當裁判。</description>
		<content:encoded><![CDATA[<p>時間可以證明一切。讓市場來充當裁判。</p>
]]></content:encoded>
	</item>
	<item>
		<title>由：xhowhy</title>
		<link>http://blog.ez2learn.com/2010/01/06/old-php-sucks/comment-page-1/#comment-3200</link>
		<dc:creator>xhowhy</dc:creator>
		<pubDate>Thu, 22 Apr 2010 02:59:30 +0000</pubDate>
		<guid isPermaLink="false">http://blog.ez2learn.com/?p=907#comment-3200</guid>
		<description>关于，python被打入冷宫的说法，Unladen Swallow项目的一个核心开发者透露的：
http://news.csdn.net/a/20091116/214803.html

php要是真的烂，博主的工具也不见得高明。市场说明一切。
不信过几年咱们接着瞧。看你的TurboGears社区繁荣还是我的php社区。

处理Magic quote真的很简单。博主自己傻逼就别老抓着别人的辫子不妨。</description>
		<content:encoded><![CDATA[<p>关于，python被打入冷宫的说法，Unladen Swallow项目的一个核心开发者透露的：<br />
<a href="http://news.csdn.net/a/20091116/214803.html" rel="nofollow">http://news.csdn.net/a/20091116/214803.html</a></p>
<p>php要是真的烂，博主的工具也不见得高明。市场说明一切。<br />
不信过几年咱们接着瞧。看你的TurboGears社区繁荣还是我的php社区。</p>
<p>处理Magic quote真的很简单。博主自己傻逼就别老抓着别人的辫子不妨。</p>
]]></content:encoded>
	</item>
	<item>
		<title>由：victor</title>
		<link>http://blog.ez2learn.com/2010/01/06/old-php-sucks/comment-page-1/#comment-3196</link>
		<dc:creator>victor</dc:creator>
		<pubDate>Wed, 21 Apr 2010 18:22:42 +0000</pubDate>
		<guid isPermaLink="false">http://blog.ez2learn.com/?p=907#comment-3196</guid>
		<description>@xhowhy:

哈哈，還挺好笑的，Python被Google打入冷宮我倒是第一次聽過，不知道你的消息是哪裡來的，Google App Engine用的不就是Python? 原來Google蠢到會用他們都不想用的東西來做產品，也逼別人使用喔? Python的作者也在Google工作，原來Google找一個他們要打入冷宮工具的作者來? 原來Guido van Rossum是嫁到Google當深宮怨婦的? 笑死我了 XD

Unlanden-Swallow
http://code.google.com/p/unladen-swallow/

Google的人為主要發起人的計劃，要用LLVM來即時編譯Python，用來加速Python的執行速度，原來Google的人腦子都壞掉了，居然開發他們要丟進冷宮裡工具的專案

我不知道要什麼樣的人才有資格來說這些顯而易見的事實，這些缺陷都是公認的事實，我只不過是呈述這些事實而已，我也不知道你在激動些什麼，說了半天你從頭到尾到底反駁了些什麼? 你只是想說我不懂PHP? 我知道這些缺陷聽起來很刺耳，但它們都千真萬確地存在，而且每次寫網頁都得面對它們，我不懂PHP，為什麼要懂PHP? 對阿，Magic quote很好處理，我的程式沒用到半點SQL，全用文字檔存資料，一樣得寫一個函數來過慮magic quote幹的好事，過慮就算了，還得另外判斷環境到底有沒有開magic quote，可以處理阿，又如何? 你花這麼多時間在處理那些瑣事上，這就是缺陷帶來的問題，Unicode也不難處理阿，把big5編碼改成utf8就能解決有名的許功蓋問題，你只是需要在Google找到幾篇像這樣的文章，小心utf8在PHP某些函數會有奇怪的行為

http://www.phpwact.org/php/i18n/utf-8
http://www.ibm.com/developerworks/library/os-php-unicode/index.html
http://www.ibm.com/developerworks/cn/opensource/os-php-5.3unicode/index.html

這些對有經驗的程式設計式確實都不是問題，又如何? 你到底懂不懂中文? 一直ppp bbb的是在b個什麼勁? 要麻就全打英文，要不就全打中文，p和b什麼鬼，就跟你說了問題不在於能不能解決，在於你得花多少代價解決那些問題.....

再來，我也說過多少次了，我從來沒有說過Python是萬能之類的話，也沒說過某個框架天下無敵，你去翻我文章，看到底哪裡寫了說Python是萬能的、TurboGears無敵這樣的話，不知道你眼睛是塗到屎了還是瞎了? 每個語言、工具都有缺陷，這是廢話，例如Python在多核心下反而會跑得比單核心下慢，這就是很糟的缺陷，但沒有任何一款語言像PHP有這麼多缺陷集於一身的，沒什麼好講的，我問你一款身為專門為了寫網頁而打造的語言在2010年要寫Unicode相關的程式還得需要一打文章這不是爛是什麼呢? 我也說過好幾次了，PHP爛歸爛，還是有人能寫出很棒的程式，我也覺得那些人很強，在面對這麼多缺陷的工具還能寫出很好的程式

我討厭浪費時間和心力只因為工具的爛，同樣的心力我寧可去花時間找更好的解決方案，如此而已，當然，你喜歡面對那些工具的爛，並解決它，那很好，你開心就好，但說了半天你還是沒辦法否定它的爛，你花時間解決了那問題，但PHP社群就是一直不修正那些問題，或是以龜速還是半套的解決方案在弄，你能在Google上找到一打問題相關的文章，但是同樣的問題過了幾年都一直還在，這就是讓人覺得很爛的主要原因，其實他們也不是不想解決問題，只是以前的業障太多了而已，根本到了難以解決的地步

你覺得我沒資格說PHP爛，我也沒啥好說的，我的經驗是很淺，只有十年的經驗，寫過一些雜七雜八沒啥用的爛程式，我不喜歡質疑別人的經歷之類的，你喜歡，那就這樣做，但你說我再怎麼爛，也完全反駁不了PHP爛的事實，你高興說我差勁，那就繼續吧，我會當做笑話看</description>
		<content:encoded><![CDATA[<p>@xhowhy:</p>
<p>哈哈，還挺好笑的，Python被Google打入冷宮我倒是第一次聽過，不知道你的消息是哪裡來的，Google App Engine用的不就是Python? 原來Google蠢到會用他們都不想用的東西來做產品，也逼別人使用喔? Python的作者也在Google工作，原來Google找一個他們要打入冷宮工具的作者來? 原來Guido van Rossum是嫁到Google當深宮怨婦的? 笑死我了 XD</p>
<p>Unlanden-Swallow<br />
<a href="http://code.google.com/p/unladen-swallow/" rel="nofollow">http://code.google.com/p/unladen-swallow/</a></p>
<p>Google的人為主要發起人的計劃，要用LLVM來即時編譯Python，用來加速Python的執行速度，原來Google的人腦子都壞掉了，居然開發他們要丟進冷宮裡工具的專案</p>
<p>我不知道要什麼樣的人才有資格來說這些顯而易見的事實，這些缺陷都是公認的事實，我只不過是呈述這些事實而已，我也不知道你在激動些什麼，說了半天你從頭到尾到底反駁了些什麼? 你只是想說我不懂PHP? 我知道這些缺陷聽起來很刺耳，但它們都千真萬確地存在，而且每次寫網頁都得面對它們，我不懂PHP，為什麼要懂PHP? 對阿，Magic quote很好處理，我的程式沒用到半點SQL，全用文字檔存資料，一樣得寫一個函數來過慮magic quote幹的好事，過慮就算了，還得另外判斷環境到底有沒有開magic quote，可以處理阿，又如何? 你花這麼多時間在處理那些瑣事上，這就是缺陷帶來的問題，Unicode也不難處理阿，把big5編碼改成utf8就能解決有名的許功蓋問題，你只是需要在Google找到幾篇像這樣的文章，小心utf8在PHP某些函數會有奇怪的行為</p>
<p><a href="http://www.phpwact.org/php/i18n/utf-8" rel="nofollow">http://www.phpwact.org/php/i18n/utf-8</a><br />
<a href="http://www.ibm.com/developerworks/library/os-php-unicode/index.html" rel="nofollow">http://www.ibm.com/developerworks/library/os-php-unicode/index.html</a><br />
<a href="http://www.ibm.com/developerworks/cn/opensource/os-php-5.3unicode/index.html" rel="nofollow">http://www.ibm.com/developerworks/cn/opensource/os-php-5.3unicode/index.html</a></p>
<p>這些對有經驗的程式設計式確實都不是問題，又如何? 你到底懂不懂中文? 一直ppp bbb的是在b個什麼勁? 要麻就全打英文，要不就全打中文，p和b什麼鬼，就跟你說了問題不在於能不能解決，在於你得花多少代價解決那些問題&#8230;..</p>
<p>再來，我也說過多少次了，我從來沒有說過Python是萬能之類的話，也沒說過某個框架天下無敵，你去翻我文章，看到底哪裡寫了說Python是萬能的、TurboGears無敵這樣的話，不知道你眼睛是塗到屎了還是瞎了? 每個語言、工具都有缺陷，這是廢話，例如Python在多核心下反而會跑得比單核心下慢，這就是很糟的缺陷，但沒有任何一款語言像PHP有這麼多缺陷集於一身的，沒什麼好講的，我問你一款身為專門為了寫網頁而打造的語言在2010年要寫Unicode相關的程式還得需要一打文章這不是爛是什麼呢? 我也說過好幾次了，PHP爛歸爛，還是有人能寫出很棒的程式，我也覺得那些人很強，在面對這麼多缺陷的工具還能寫出很好的程式</p>
<p>我討厭浪費時間和心力只因為工具的爛，同樣的心力我寧可去花時間找更好的解決方案，如此而已，當然，你喜歡面對那些工具的爛，並解決它，那很好，你開心就好，但說了半天你還是沒辦法否定它的爛，你花時間解決了那問題，但PHP社群就是一直不修正那些問題，或是以龜速還是半套的解決方案在弄，你能在Google上找到一打問題相關的文章，但是同樣的問題過了幾年都一直還在，這就是讓人覺得很爛的主要原因，其實他們也不是不想解決問題，只是以前的業障太多了而已，根本到了難以解決的地步</p>
<p>你覺得我沒資格說PHP爛，我也沒啥好說的，我的經驗是很淺，只有十年的經驗，寫過一些雜七雜八沒啥用的爛程式，我不喜歡質疑別人的經歷之類的，你喜歡，那就這樣做，但你說我再怎麼爛，也完全反駁不了PHP爛的事實，你高興說我差勁，那就繼續吧，我會當做笑話看</p>
]]></content:encoded>
	</item>
	<item>
		<title>由：xhowhy</title>
		<link>http://blog.ez2learn.com/2010/01/06/old-php-sucks/comment-page-1/#comment-3195</link>
		<dc:creator>xhowhy</dc:creator>
		<pubDate>Wed, 21 Apr 2010 14:42:26 +0000</pubDate>
		<guid isPermaLink="false">http://blog.ez2learn.com/?p=907#comment-3195</guid>
		<description>至此。。結論是：
我繼續用我的php，照樣能夠實現合理的架構、輕鬆的維護。如果博主做不到，也不見得博主的coding經驗有多深厚。
另外，php programer是最與時俱進的，因為我們不會盲目排斥其他語言，我們樂於學習其他語言的優點，並不時加入新特性。我們更不會以為某個框架天下無敵。。</description>
		<content:encoded><![CDATA[<p>至此。。結論是：<br />
我繼續用我的php，照樣能夠實現合理的架構、輕鬆的維護。如果博主做不到，也不見得博主的coding經驗有多深厚。<br />
另外，php programer是最與時俱進的，因為我們不會盲目排斥其他語言，我們樂於學習其他語言的優點，並不時加入新特性。我們更不會以為某個框架天下無敵。。</p>
]]></content:encoded>
	</item>
	<item>
		<title>由：xhowhy</title>
		<link>http://blog.ez2learn.com/2010/01/06/old-php-sucks/comment-page-1/#comment-3193</link>
		<dc:creator>xhowhy</dc:creator>
		<pubDate>Wed, 21 Apr 2010 14:30:23 +0000</pubDate>
		<guid isPermaLink="false">http://blog.ez2learn.com/?p=907#comment-3193</guid>
		<description>首先是我口誤。應該說有一年PHP編程經驗的人，都懂得怎樣解決Magic quote這些博主所謂的陷阱——除非腦子裝草的人。況且誰都知道，每一種語言都有自己的缺陷，如何處理這些缺陷，本身就是programer的分內之事。難道C++就是萬能的？拿怎麼不拿它寫網頁呢？難道python就是萬金油？那為何要被google打入冷宮呢？語言本身是沒有好壞的，只有適用和不適用與項目。
而且事實證明，被認為簡單的php一樣可以適用於大型項目，facebook就是最好的例子，但前提是你架構合理。當然，這個理論一樣適用與python、C++等。
本來你用你的python，我用我的php，咱們互不干涉。可博主作為一個不懂php的人，批評php，自然顯得蒼白而沒有說服力，漏洞百出，難免被噴：
看來博主是以為PHP還停留在Smarty時代沒有前進？看過了博主推薦的用TurboGears 20分鐘建一個wiki的視頻。感覺也是一個同質化嚴重、模仿Ror的框架，完全感覺不到博主文章中所描述的優越感——因為php的框架不會比TurboGears差。不信請看這裡
http://www.yiiframework.com/screencast/blog/
『當資訊人不學新的東西時就已經死了』
——這句話還是送還給博主吧，固步自封，眼光狹隘。你以為就你的TurboGears先進？還不是抄襲人家ruby社區的成果。同樣是抄襲，為何博主眼裏容不下php呢。我再說一遍。你沒資格評論php!因為你根本不懂php，你充其量只是個p，明明就是個p，你還玩倒立，想裝b。</description>
		<content:encoded><![CDATA[<p>首先是我口誤。應該說有一年PHP編程經驗的人，都懂得怎樣解決Magic quote這些博主所謂的陷阱——除非腦子裝草的人。況且誰都知道，每一種語言都有自己的缺陷，如何處理這些缺陷，本身就是programer的分內之事。難道C++就是萬能的？拿怎麼不拿它寫網頁呢？難道python就是萬金油？那為何要被google打入冷宮呢？語言本身是沒有好壞的，只有適用和不適用與項目。<br />
而且事實證明，被認為簡單的php一樣可以適用於大型項目，facebook就是最好的例子，但前提是你架構合理。當然，這個理論一樣適用與python、C++等。<br />
本來你用你的python，我用我的php，咱們互不干涉。可博主作為一個不懂php的人，批評php，自然顯得蒼白而沒有說服力，漏洞百出，難免被噴：<br />
看來博主是以為PHP還停留在Smarty時代沒有前進？看過了博主推薦的用TurboGears 20分鐘建一個wiki的視頻。感覺也是一個同質化嚴重、模仿Ror的框架，完全感覺不到博主文章中所描述的優越感——因為php的框架不會比TurboGears差。不信請看這裡<br />
<a href="http://www.yiiframework.com/screencast/blog/" rel="nofollow">http://www.yiiframework.com/screencast/blog/</a><br />
『當資訊人不學新的東西時就已經死了』<br />
——這句話還是送還給博主吧，固步自封，眼光狹隘。你以為就你的TurboGears先進？還不是抄襲人家ruby社區的成果。同樣是抄襲，為何博主眼裏容不下php呢。我再說一遍。你沒資格評論php!因為你根本不懂php，你充其量只是個p，明明就是個p，你還玩倒立，想裝b。</p>
]]></content:encoded>
	</item>
	<item>
		<title>由：victor</title>
		<link>http://blog.ez2learn.com/2010/01/06/old-php-sucks/comment-page-1/#comment-3191</link>
		<dc:creator>victor</dc:creator>
		<pubDate>Wed, 21 Apr 2010 07:28:34 +0000</pubDate>
		<guid isPermaLink="false">http://blog.ez2learn.com/?p=907#comment-3191</guid>
		<description>@xhowhy:

很有趣的說法，但容我指出最好笑的一點，PHP自稱即容易上手，大家也這麼認為，但你說卻要有幾年經驗才能剋服那些語言的缺陷，這不是自相矛盾嗎? 如果像你這樣說的得要有幾年的經驗才能不把那些bug放在眼裡，那麼為了輕易上手所犧牲的那些特性又是什麼? 這不是自打嘴巴嗎?

我承認我不懂PHP，面對一個這樣多缺陷的語言，也不想去懂它，我之前就講過了，這沒什麼好拿來說嘴的，很多人都說&quot;這些問題都可以解決&quot;，我說過多少次了，能否解決是0和1的問題，但是現實世界是你為了解決那樣的問題得付出多少代價? 你有沒有想過你開發過程中每解決一次的PHP語言問題都是成本? 從Unicode、memory leak、magic quote... 這些問題對有經驗的PHP設計師或許確實都不是問題，但是問題是你解決這些問題得付出不少代價，這樣講好了，都已經到了有電鍋瓦斯爐的年代，你還在用爐灶煮飯，當然，你可以煮，問題是你付出多少代價? 

還有我在用PHP寫網頁時有用過Smarty，PHP語HTML混寫的年代我也有經歷過，用Perl寫CGI的年代也是，我說過&quot;當資訊人不學新的東西時就已經死了&quot;，比PHP好的選擇這麼多，你覺得我OUT，無所謂，你開心就好，只是我不知道在2010年有什麼比連Unicode都還不能完整支援還要OUT的事情，對阿對阿對阿....，有經驗的PHP設計師可以處理那問題，但對於一般的人，很抱歉，你得在Google找一堆關於PHP處理Unicode的文章才能解決問題，任何其它有好好設計的語言，以Python來說，你只要懂.encode和.decode就能處理幾乎所有的Unicode問題，這就是你所謂的OUT? 歐，抱歉，我只是一般人，我只想用一款至少沒整山缺陷的工具做事情而已，我不想踩陷井踩到有經驗了才能寫出好網頁，就是這麼簡單而已，有經驗的PHP開發者，當然你可以找到有經驗的開發者，但是你的團隊要找到多少同樣有經驗的開發者，都熟知那些PHP的陷井才不會寫出糟糕的網頁? 你打算花多少錢去找到和顧用那一打都熟知PHP陷井的開發人員? 你確定裡面是否有哪個天兵不知道要escape sql的輸入欄位? 你知不知道一個軟體做出來80%的成本都花在維護上，開發的成本只有不到20%，像網頁這種得一直改版的東西，維護成本更是遠高於80%，你覺得這80%+的成本都是個屁嗎? 開發出來就結束了不關我的事了嗎? 用了不對的工具，你得付出的代價是相當大的....

工欲善其事，必先利其器，這是最基本的道理，拿有經驗的使用者來推託工具的缺陷根本就不是理由，那些有經驗的使用者都是被工具斷過幾根手指才成為有經驗的? </description>
		<content:encoded><![CDATA[<p>@xhowhy:</p>
<p>很有趣的說法，但容我指出最好笑的一點，PHP自稱即容易上手，大家也這麼認為，但你說卻要有幾年經驗才能剋服那些語言的缺陷，這不是自相矛盾嗎? 如果像你這樣說的得要有幾年的經驗才能不把那些bug放在眼裡，那麼為了輕易上手所犧牲的那些特性又是什麼? 這不是自打嘴巴嗎?</p>
<p>我承認我不懂PHP，面對一個這樣多缺陷的語言，也不想去懂它，我之前就講過了，這沒什麼好拿來說嘴的，很多人都說"這些問題都可以解決"，我說過多少次了，能否解決是0和1的問題，但是現實世界是你為了解決那樣的問題得付出多少代價? 你有沒有想過你開發過程中每解決一次的PHP語言問題都是成本? 從Unicode、memory leak、magic quote&#8230; 這些問題對有經驗的PHP設計師或許確實都不是問題，但是問題是你解決這些問題得付出不少代價，這樣講好了，都已經到了有電鍋瓦斯爐的年代，你還在用爐灶煮飯，當然，你可以煮，問題是你付出多少代價? </p>
<p>還有我在用PHP寫網頁時有用過Smarty，PHP語HTML混寫的年代我也有經歷過，用Perl寫CGI的年代也是，我說過"當資訊人不學新的東西時就已經死了"，比PHP好的選擇這麼多，你覺得我OUT，無所謂，你開心就好，只是我不知道在2010年有什麼比連Unicode都還不能完整支援還要OUT的事情，對阿對阿對阿&#8230;.，有經驗的PHP設計師可以處理那問題，但對於一般的人，很抱歉，你得在Google找一堆關於PHP處理Unicode的文章才能解決問題，任何其它有好好設計的語言，以Python來說，你只要懂.encode和.decode就能處理幾乎所有的Unicode問題，這就是你所謂的OUT? 歐，抱歉，我只是一般人，我只想用一款至少沒整山缺陷的工具做事情而已，我不想踩陷井踩到有經驗了才能寫出好網頁，就是這麼簡單而已，有經驗的PHP開發者，當然你可以找到有經驗的開發者，但是你的團隊要找到多少同樣有經驗的開發者，都熟知那些PHP的陷井才不會寫出糟糕的網頁? 你打算花多少錢去找到和顧用那一打都熟知PHP陷井的開發人員? 你確定裡面是否有哪個天兵不知道要escape sql的輸入欄位? 你知不知道一個軟體做出來80%的成本都花在維護上，開發的成本只有不到20%，像網頁這種得一直改版的東西，維護成本更是遠高於80%，你覺得這80%+的成本都是個屁嗎? 開發出來就結束了不關我的事了嗎? 用了不對的工具，你得付出的代價是相當大的&#8230;.</p>
<p>工欲善其事，必先利其器，這是最基本的道理，拿有經驗的使用者來推託工具的缺陷根本就不是理由，那些有經驗的使用者都是被工具斷過幾根手指才成為有經驗的?</p>
]]></content:encoded>
	</item>
	<item>
		<title>由：xhowhy</title>
		<link>http://blog.ez2learn.com/2010/01/06/old-php-sucks/comment-page-1/#comment-3190</link>
		<dc:creator>xhowhy</dc:creator>
		<pubDate>Wed, 21 Apr 2010 05:52:16 +0000</pubDate>
		<guid isPermaLink="false">http://blog.ez2learn.com/?p=907#comment-3190</guid>
		<description>博主對php的印象還停留在與HTML混寫的階段吧？你不僅OUT，而且有嚴重的偏執傾向。</description>
		<content:encoded><![CDATA[<p>博主對php的印象還停留在與HTML混寫的階段吧？你不僅OUT，而且有嚴重的偏執傾向。</p>
]]></content:encoded>
	</item>
</channel>
</rss>
