你可以喜欢PHP,但是你不能撒谎!

来源:互联网 发布:淘宝店铺推广方式 编辑:程序博客网 时间:2024/04/27 19:19

最近我真是头大矣,我的博客里居然一夜间变成了php和asp的斗争场,甚至变成了windows和linux的斗争场。真是意想不到的。

我本来无意挑起windows和linux之间的争端,而且也非常不想去挑这种争端。

话说,其实我本身对linux操作系统是没有什么坏印象的,虽然自己的电脑上没有装过linux,但是在同学的电脑上用过,觉得它挺好的,至少外观比较漂亮。但是令我受不了的是,为什么会有这么多linuxer如此憎恨windows呢?在他们眼里,windows操作系统一无所是。在他们的行为上,则喋喋不休的数落windows的使用者,想尽办法让他们换操作系统。他们这种人真是太烦人了。

总而言之,我对linux印象不错,但是讨厌死linuxer了。相信和我抱有同样看法的windows使用者是不少的。

同样地,我对php本身也没有什么坏印象,我的书架上也有好几本php书,我也时常在捧读它们的。但是令我受不了的是:有些phper人品怎么这么差?看到别人用asp写程序就立即要来踩上几脚,还要把IIS和相关的程序比如说ISAPI_reWrite或者sqlServer从里批到外。我可从来没有去踩过php网站程序,就算踩,我也是就它们的用户体验方面去评论的,不会去批评他们用了PHP语言。

另外,我也从来没有去说过apache的坏话。当然我也不太会用apache。那个一键安装版的wamp,我除了“启动”“停止”两种操作之外,什么都不会。奇怪,我学apeach花的时间并不比学IIS少,甚至可以说反而要比后者多,但是后者我只花了一点点时间就很好地掌握了,就知道怎样对它进行各种自定义操作了,但是apeche我至今只会“启动”“停止”两种操作。

话再说回来,关于mysql和mssql,我也可以这样说:我学前者花的时间不比后者少,但是mssql我现在已经相当精通了,知道怎样进行各种安全设置,但是mysql,离开phpmyadmin我就什么也不会了。而且phpmyadmin能够进行的设置是相当有限的,它只能对数据本身进行修改,它不能停止数据库,不能添加访问用户名,跟mssql的客户端相比,简直一个是儿童玩具望远镜另一个是哈勃太空望远镜!

我学习apeach、php、mysql只是因为我觉得多学一点总是有好处的。

我虽然对linux、apeche、php、mysql都没有什么坏印象,但是我也知道,那些声称PHP的效率比asp高得高、声称mysql的效率比mssql高得高、声称apache的效率比IIS高得高,这些说法是没有多少可信性的。因为我从来没有见过确切的量化比较,只见到很多人在信口开河,随意拔高apache和php、mysql。

我想对那些铁杆PHPer说:你可以喜欢PHP,但是你不能撒谎!

你可以喜欢PHP,但是你怎么能撒谎呢?你没有确切的量化比较数字,怎么可以信口开河说“PHP的效率比asp高得高、声称mysql的效率比mssql高得高、声称apache的效率比IIS高得高”啊?

有这么一篇博客:

http://blog.csdn.net/cwjh423ihjfw/archive/2010/01/23/5248995.aspx#1242618

这篇博客本来是昨天晚上作为回复发在我的博客里的。但是我因为觉得它过于撒谎,不客气地把它删除了。没想到它的作者马上把它加了些内容发在自己的博客里,再引用到我的空间的留言板里来。为此,我不能不作点回答了。

它的原文如下:

======================

开源,免费这些暂且不谈。

首先

php速度比asp强

mysql速度比mssql速度强 asp+accsse更慢

mysql大小3MB  mssql 几百MB或几GB

asp语法晦涩难懂,php 继承C++ JS语法 各种有相似之处,便于学习。

php很好地支持mysql ,asp不大清楚。

php+mysql免费空间很好找,asp+mdb很好找,但是mdb太慢,mssql数据库空间基本上没有,有也很少,并且mssql占内存很高!并且收费的昂贵。

asp注入的很多,php因为国内在iis装php很困难,而asp很容易,因此asp用的比php多,但是asp注入比php高的多,asp的注入工具比php的注入工具多的多。

其次mssql,大家都知道抓鸡的时候抓mssql的1433端口。并且很多人盯着微软的产品漏洞。

就我上面说的:php因为国内在iis装php很困难

有人说这是php的缺点了吧?

但是,请下载本人整合的php服务器一键安装包,只需鼠标轻轻一键,再按一键都不用!或者百度搜:php 一键

下载地址:http://www.qiannao.com/space/show/843848283/%E4%B8%8A%E4%BC%A0%E5%88%86%E4%BA%AB/2009/3/11/8%E5%90%881%E7%BD%91%E9%A1%B5%E6%B8%B8%E6%88%8F%E4%B8%80%E9%94%AE%E5%90%AF%E5%8A%A8.exe/.page#

mssql管理工具复杂并且很大,sql2005企业版安装都很困难,有很多地方需要改后才能装并且不是很好地支持xp!!!!
而mysql拥有Navicat for MySQL,下载量有目共睹,使用一次你就不想换别的工具。
而PHPmyadmin这个本人也觉的很垃圾,但是使用的人却很多,因为是php写的。

另外,本人开发的php编程工具下载,使php编程提速百倍。
拥有以下功能:多标签页,单进程,函数输入法,输入法统计,在没有php服务器的机器上调试php,文件管理,代码高亮,代码折叠,自定义代码。
下载地址:http://w745.com/own/phpcn4.2.zip

======================================================

我回答道:

-----------------------------------------------------------------------------------------------

明明是你自己弱智,却说asp语法晦涩难懂(我虽然坚持捍卫asp,但我可没有说php语法晦涩难懂,因为我在精通asp同时也懂php编程)。

“php速度比asp强”,请问到底强多少倍?

“mssql占内存很高”请问到底有怎么高?

“mssql收费昂贵”麻烦你替我去找个收费贵的mssql数据库空间来,国内国外皆可。

“asp注入多”,拜托,程序注入漏洞因为程序员的水平低好不好。php网站程序注入漏洞也很多你难道故意装作看不到吗?

你那个一键安装apache服务器有什么用处啊?真是无聊。我也安装过一键安装的wamp的。它马上替我把apeche+mysql+phpmyadmin安装到D:/usr里去了。但是问题是:我发现它除了启动、停止两个功能之外,什么自定义功能也没有。而且它还把80端口给抢了。我百度+google才算把端口改成88,否则的话IIS的80端口就启用不了了。

是的,IIS服务器体积大、mssql数据库工具体积大(我安装的mssql2005开发员版需要装在一张DVD盘里,安装完成需要两个钟头),而wamp只要几分钟就安装好了。但是mssql数据库安装好之后,因为图形界面,连教程都不用找,看看就懂了。但是请问要学懂mysql的话要啃多少书,要花多少时间才能学会它呢?全神贯注地学习一个月够吗?全神贯注地学习两个月够吗?
“sqlserver2005企业版”安装在windows xp里很困难。是的,sqlserver2005企业版是不能安装在windows xp里的。但是问题是:你难道以为sqlserver2005只有企业版这么一个版本的吗?sqlserver2005有四个版本的你知不知道啊?其中适合个人使用的可以安装在windows xp里的版本是sqlserver2005开发员版。
“php+mysql免费空间很好找,mssql数据库空间基本上没有”这种撒谎话我也不想反驳了。
总而言之,我要送你一句话:

你可以喜欢PHP,但是你不能撒谎!

你可以喜欢PHP,但是你不能撒谎!

你可以喜欢PHP,但是你不能撒谎!