重装PHP跟MySQL

等到今天还是不得不再把php跟mysql装上,到网上下了最新版,mysql是5.0.17,php是4.4.1

没下php5是怕php5会跟原有的一些php系统不兼容,先下了个4的。5出来的时候看了一整大篇的介绍,支持了很多新特性,包括类、出错处理等机制,挺不错的,不过倒没再去看运行的效率怎么样,希望后面的结构不会象4一样,只是个假相而已。

到现在,用asp+access,用php+mysql,用java都做过系统,感觉这几种建站语言真是各有各精彩,ASP是一向的微软特色,傻瓜式的结构,傻瓜式的语法,没有特别烦的逻辑跟函数,封闭了很多的底层,用起来清新方便,配置也简单,在win上装个iis就可以,不用太多配置,最适合用来做入门的语言,就象个傻瓜相机。用起来方便,可想做好点的东西就有心无力。

php+mysql,这对组合现在越来越红,最大的优势我看就是免费,而且性能跟安全性相对asp来说好一点,可是使用起来太烦,想当初,写一个通用的数据库调用库,查php manual查得我头昏眼花,不同数据库之间不仅函数名不一样,而且取数据,执行等的逻辑都有可能不同,有支持resultset的,有不支持的,cursor的支持更是五花八门,真是乱成一团。还有安装配置,也是烦,隔了许久没再装过,再加上都出了新版本,今晚还配置了挺久才配置成功,特别是这两个活宝全不以win为目标,所以对win的安装支持根本不行。象今晚这个mysql的版本,增加了一个配置助手的东西,初衷是不错,但在要重新配置跟删除配置的时候,还是问题多多。比如配置权限,最后我还是自己进数据库改了表搞定。特别这个版本的utf8支持不好,设置之后反而有中文字符的record在insert里面会报错。最后改回了latin1才没问题。奇怪。。。

所以这两个东西对于初学者来说,真的是会一头雾水。也许这也都是开源软件的一个弊病。可是,这两个上手之后,就感觉很方便了。虽然php提供那么多不一致的数据库接口函数,但正因为这样,每一个执行起来效率都挺高,不会有拖泥带水的感觉,而安装配置很烦的同时,许多东西的配置都可以自己设定,也大大提高了自己使用的自由度。最重要的免费,再如果要求高一点,加上zend的加密引擎,就可以满足很多中型的需要了。但前段时间听说zend这个据称无法破解的加密引擎也被破解了。呵呵,不知道后面推出来的版本会不会也很快给破解掉。

至于java,用到现在,感觉就是一个字,强。实在是强,不说它的那么多眼花缭j2ee的技术名词,单单java语言本身来说,就确实强。单单里面对于oo的理解跟支持,就足以让php、asp之流汗颜。java在c跟c++推出这么久之后再演变的一种oo语言,融合了很多对于oo的新理解。还有其他特性,实在可以写一大篇一大篇的东西出来,但是,累了,不写了。

阅读更多
想对作者说点什么?

博主推荐

换一批

没有更多推荐了,返回首页