+ -
当前位置:首页 → 问答吧 → 我对php以及一些对php评论的看法

我对php以及一些对php评论的看法

时间:2008-08-20

来源:互联网

谈起php的学习,真是可以用十分的精彩和激动让人来形容。php是一个很强大的工具,很值得人去为之努力和付出,因为他的精彩和伟大并不是因为他的简单易学,或者别的有关技术的范畴的原因,而是php所提倡的开源共享的精神,php已经不仅仅是一种web开发语言了,他还形成了一个强大的社区,一个在web领域中的平民化的社区。他至少打破那种原先的作为计算机的某种语言都必须高高在上的那种模式,让人觉得这样一种开发语言是每个人都可以成为他的主人,对他进行再创造,可以自己为他来制定属于自己的规则。
      php简单易学,大大的降低了初学者的门槛,这是他平民化的一个很重要的表现。因此也受到了一些非专业人士的青睐,让不少其他的行业的非计算机人士也加入进来,使得这个语言所形成的社区非常的丰富。因为专业彼此不同,所形成的观点和想法就会更加的丰富,也正是因为这样才使得php在各方面各个行业的应用出现的更为广泛和被认知。其实计算机也并非是出身于计算机专业的专用领域,而计算机技术能够有大的作为,实际上应该是更多的应用在包括计算机行业在内的更多的其他的方面。网络技术也是一样,只有用在更多的,比如工业领域等等才会有更多的作为,然而出于现行教育的原因,往往是学机械的不懂计算机不懂网络,学经济的不懂一些相关的软件操作,而学计算机的除了对计算机的一部分之外,对其他的更是一窍不通。这些其实都是极大的阻碍了这些技术创造更大价值的阻碍。而php正式因为他的开放,因为他的门槛之低,使得他更容易入门,更加的运用广泛,而他所提倡的开源和共享的精神也是极大的促进了他的应用,和对社会发展所其他的帮助。其实现在很多的技术也表明,尤其是计算机技术,只有具有多种专业领域的知识的结合才能创造出更大的价值。
       我身边就有一个例子,公司里面的一台测量仪是几个研究生开发的,代码可以说写的就不是个东西,专业人士一看对此嗤之以鼻。可真是让他来开发这样一个东西,在他滔滔不绝讲了很多的开发规范以及很多的让我们这些外行都听不懂的专业知识之后,我们提出是不是能够请他来帮助我们来重新设计开发一个这样的系统之后,发现他也不行,因为他说他对机械根本不懂,也不愿意去学习和了解这些对他来说无关的东西。也确实,机械方面的东西看起来很简单,其实也很枯燥,学起来还不关是书本上面的东西,必须经过很多的时间的磨练,经验的积累才行。后来那台仪器的程序写的是垃圾,可是毕竟多少还用,结果还是卖出了十万块,如果就程序开发的成本来说基本为零。但是里面包含的其他的东西却是很多所谓专业人士无法超越的。那就是专业与专业的结合,往往能够创造出意想不到的东西。
      说到这里,我是想表达一种对php持赞成态度的新观点,那就是因为他的包容性,使得更多的非专业人士能够进入到计算机技术的一角,使得不同专业的人都能够融入进来,使得这个技术所形成的社区更为的丰富和创造的价值更为的大。
     另外说说,我看到的其他一些对于php的观点的看法。我看到动不动总有人,拿php和java去比,觉得php如何如何的简单,不如java如何如何的强大,表现出如何的不屑。其实再我看来,他们与其是再炫耀java比php的更强大,倒不如说是在炫耀自己。语言和语言是没有什么可比性的,更何况他们是处于不同应用领域的应用,或者说是在不同方面有专长而已。如果java能够替代一切的话,我想也就不会有php出现了,此外即使php在web领域的强大也不会阻碍其他的web开发语言的存在。因为这个世界还是足够大能够包容其他的东西的出现。而且,java作为一种程序开发语言,他的应用非常的广泛,但是对于web应用方面,尤其是对于这些中小级别的应用,php无疑就是最好的应用,因为他使得开发成本降低,简单易学,开发工具众多,几乎所有要用解决的问题都已经有前人给你提供好了最佳方案,使得你的开发效率大大的提高。至于将来,我想php也会再不断的进步,因为有这么多支持者,最终我想php也一定呢能够发展成为在web领域的首选,对于java而言,web领域的应用只是他的一项,我想他也没有必要去和php做比较。至于语言的特性,php的这种松散的确有他的缺点,但也有他的优势,因为他是大众化的语言,加之主要应用于网络这个部分并非是作为一种独立的计算机上开发语言如C那样的真正意义上的语言来存在和发展的。和asp一样,开发时所用的语言往往是一种脚本语言,应该来说,php的开发语言也就是一种脚本语言而已了,和java就更不具备可比性了。
        而且比较他们的时候,光从技术方面去比也没有太多的意义,因为作为一种开发语言来说各有各的优势,不同的优势在不同的方面发挥自己的长处。而更多的应该还是去从时代,领域,社会的角度去长远的看问题,我看重的php并非是他的语言或者功能有多强大,更看重的是他所形成的一种精神力量和已经铸就的这种社区的力量,这个社区中你可以利用众人之所长弥补自己之所短,不断前行。相比之下,我认为java的规则更多是由少部分人所制定的规则就web应用方面更多的还是显示的高人一等的感觉,从很多java程序员对其他领域的程序员的观点往往就可以看出来。phper虽然被人视作是草根程序员,但是同是计算机领域的一员也应该同样平等对待。语言自己是不会分什么高低的,可笑的是很多人却用来作为嘲笑别人的资本,我想这本身应该和语言的高低无关,更多的还是和人品有关。无论你怎么比,别忘记了,作为国人,我们还是外国人的追随者,这些程序的游戏规则都不是我们自己制定的,我们也只是这个游戏的参与者而已了,所以标榜自己的高贵显得没有必要和可笑!
    我觉得我们现在要做的,就是学好自己再学的东西,利用好它,它并不是我们用来吹嘘的资本,只是一种工具而已,别无其他。

[ 本帖最后由 kais2004 于 2008-8-20 11:49 编辑 ]

作者: kais2004   发布时间: 2008-08-20

是的,很多大型网站用它.

作者: briskly   发布时间: 2008-08-20

你说的很好。很稳重。

作者: likai321   发布时间: 2008-08-21

很诚恳!!

作者: 风之舞鹤   发布时间: 2008-08-21

醍醐灌顶

作者: ylcz   发布时间: 2008-08-21