Java并不比PHP差 关键是Java还没有爆发

  上次看了动易WEBBOY的文章,感觉不爽,提出了不同的意见,没想到遭到了貌似动易员工的攻击(编辑注:CMS是开源之争 动易更应该逃出围城),在这里,我要声明一下,作为八年的老站长了,我只想让新站长或者我的站长同行能正确的选择一套可持续发展和使用的CMS系统,只是在阐述自己的观点是揭露了一些深层次的秘密而已,并没有攻击谁的意思,更没有助力推广淡淡风的意思,这不,刚看了《对话钟胜辉:如果PHP追求万能 将是一场灾难》后,感觉淡淡风为了推广自己的新CMS也有不择手段的现象,现在我又来“攻击”淡淡风了?我只是希望厂商在推广自己的产品时,多讲自己的产品优势就好了,不要引导大家曲解和误导其他的语言。

  先看一段原文:51CTO记者:PHP网站的安全是个很常见的问题,有关PHP网站漏洞的消息是很多的。您认为这其中的原因和PHP语言本身的特点有关么(相对于如PHP网站数量、PHP代码编写习惯等其他因素)?PHP的安全有改善的空间么?

  钟胜辉:网站的安全是一个比较系统的问题,它跟服务器安全以及代码的质量是直接相关的,我们并不能说PHP这门语言不安全。目前PHP有很多优秀的开源产品,例如discuz,phpcms等,即使在开源的情况下,这些产品也保证了足够的安全性。PHP的门槛很低,一两周的时间就可以入门,而这些“快速入门”的程序员,往往容易忽略代码安全问题。安全问题的改善,取决于越来越多的PHP程序员对这个问题的重视程度。

  淡淡风在面对PHP安全问题时,不应该以“而这些“快速入门”的程序员,往往容易忽略代码安全问题”来推卸责任,这样给人的感觉是大家都很差,就discuz,phpcms很强大一样,但phpcms的安全漏洞也是非常常见的啊,discuz也有很多致命的安全漏洞,甚至大家对这些出名的CMS安全漏洞习以为常,奈之如何?打补丁呗。这也说明了一个浅显的道理,无论是谁开发的,都有安全问题的可能,不要去迷信谁的话,如果你因为安全问题就不敢选择某某CMS,那你就别做站了,因为任何CMS都有面临着安全问题,CMS的知名度越大,越不安全,现在的黑客,都是商业黑客,黑客与CMS厂商的故事和小偷与警察的故事是一样的道理。不过PHP技术门槛低也是一个非常很大的安全问题。

  再看一段原文:51CTO记者:现在在不少大型项目中,PHP完全充当了脚本的功能,而逻辑性比较强的业务处理则由另一门功能丰富的语言(例如Java)来实现。您认为这样在复杂度、开发快捷度、开发周期以及成本等方面有着怎样的影响?

  钟胜辉:这种情况确实存在,但我认为之所以出现这种情况,并不是因为PHP“做不了”,而是很多项目负责人对PHP的偏见以及对JAVA等语言的迷信造成了这种现状……没有哪种语言可以做到“万能”,java有这样的野心,但我们可以看到java现在的境遇似乎并不如PHP那么红火,如果PHP也追求“万能”,那将是一场灾难。

  这个说法本身就很偏见和迷信,PHP的程序员这么多,PHP的局限性大家都心知肚明,PHP在中国的盛行,并不完全是PHP有多么的好,而是ASP和IIS太不争气了漏洞太多了,而PHP与Java之争,我觉得根本就不是一个等级的,很简单的例子,国内银行的系统、网站,哪个不是基于Java开发的?为什么像我们去接网站业务是,越来越多的客户要求必须用Java系统,这就说明Java在安全和性能方面远远高于PHP,Java难学是导致Java发展受阻的原因之一,Java厉害的被大公司包养了也是Java发展受阻的很大原因,像我公司里,招一个PHP的程序员1500元,就可以根据现有PHP的CMS做一些二次开发,而我们为了在JEECMS上做二次开发,2500元的月薪都招不到人,这样Java怎么发展?还有PHP能有今日的红火,与众多优秀PHP系CMS厂商努力是分不开的,而Java在中国站长界火不起来,最重要的是没有国产的CMS,没有CMS系统的支持,Java再好都发展不起了,Java要发展,必须有大量的Java系CMS厂商的优秀程序作推动,而JEECMS开创了国内Java首个开源CMS系统,后面肯定会有大批的人跟着去做,当Java系CMS像PHP系CMS一样进入了良性循环时,淡淡风还会这样说吗?

  3年前,我很多客户找我做网站,常常有客户要求我们必须使用PHP技术,那时,我们在找PHP程序员也是很艰难。现在,我很多客户找我做网站,常常有客户要求我们必须使用Java技术,现在,我们在找Java程序员也是很艰难。

时间: 2024-11-02 05:55:20

Java并不比PHP差 关键是Java还没有爆发的相关文章

基础差,学习java苦逼的同学看看这里

基础差,学习java苦逼的同学看看这里 Java作为一门高级编程语言在信息科技时代有着广泛的应用.譬如电子政务.金融.通信.各种企业级的应用管理系统,就连大家平常用的手机APP开发也和Java有关.很多人想通过java学习实现梦想,本文就为大家说说基础比较差的同学如何学java: 没有基础怎么学Java 信息科技必将是未来的潮流,Java语言必将在时代的进步中发挥不可估量的作用.作为一名初学者,掌握好一门实用而且有良好应用前景的技术是你们的首要任务. 1理解Java思想 Java是一门面向对象编

求助:哪位大哥大姐能给俺提点建议怎样学java才能自学入门,关键是自学

问题描述 我是刚刚上大一的新生,我开始学c语言很难.但现在好多拉.我想在java上有大的发展,但我们没开这门课.我不知道怎样入门,希望各位大哥大姐能给我说说好的方法,或者好的书籍,网站,师傅也行,学成之后必当重谢!种因得果,相信你的眼光! 解决方案 解决方案二:先买本讲java基础知识的书,把java的语法.数据结构等弄熟,这一步做完以后就可以钻研J2SE.J2EE和一些常见框架(struts.hibernate.spring等等)的源代码,或者其他一些开源的优秀项目的源代码,看源代码的时候重点

java-求教各位Java程序语言大神,用Java语言编写一个能在Eclipse开发工具运行的音乐播放器

问题描述 求教各位Java程序语言大神,用Java语言编写一个能在Eclipse开发工具运行的音乐播放器 这个音乐播放器要有基本的功能,例如(这几个播放方式最好有图标)开始播放.停止播放.两三个播放模式:音乐播放的进度条:播放列表:有歌手的背景图. 最后一个要求:编程能在Eclipse开发工具了运行. 本人新手,对Java语言很多不懂,所以如果可以的话,可以在某些关键的代码后面注释,谢谢! 也可以发到我邮箱:sxl2860@163.com,如果是发到我邮箱的,请大神们说一声! 如果做得好的话,及

Java与XML(二)用java编写xml的读写程序

xml|程序 Java与XML(二)用java编写xml的读写程序 这是读取xml文件的java程序,我调试好的.采用的是dom方式读取xml文件到Vector中.package src;import java.io.*;import java.util.Vector;import javax.xml.parsers.*;import org.w3c.dom.*;public class readxml { static Document document; private boolean va

Java编程那些事儿15——如何学好Java语法

第三章Java基础语法 学习一个程序语言,首先需要学习该语言的格式,这个格式就是语言的语法.语法,对于初学者来说,是学习程序最枯燥的地方,因为语法部分需要记忆的内容太多,而且需要理解很多的知识. 而对于曾经接触过其他程序设计语言的人来说,学习语法的速度特别快,主要是因为语法部分涉及的很多概念已经理解,而且大部分语言的语法格式比较类似. 本章就来详细介绍一下Java语言的基础语法,希望能够通过本章的学习掌握Java语言的语法格式. 3.1 如何学好Java语法 对于初学者来说,学习Java语法是一

调用java进程时为什么找不到java类

问题描述 调用java进程时为什么找不到java类 您好,请问我在调用java进程时为什么找不到java类? 我用的是myeclipse,执行命令 Process p = run.exec("java cn.com.jit.ida.demo.ratk.InvokeProcess"); 时,发现没有调用InvokeProcess.java类 解决方案 你这没有编译,直接执行的,找不到.class文件.应该先使用javac命令 解决方案二: 你的路径对吗,是否在同一个目录下.

映射-java实现遍历某个包下的Class,注意不是自己写的包。是Java自身的吧。如:java.io

问题描述 java实现遍历某个包下的Class,注意不是自己写的包.是Java自身的吧.如:java.io java实现遍历某个包下的Class,注意不是自己写的包.是Java自身的吧.如:java.io包下的所有Class和interface 解决方案 简单说一下方法(假设你要找java.io包下的class)String javaHome = System.getProperty(""java.home"");JarFile jf = new JarFile(j

Github优秀java项目集合(中文版) - 涉及java所有的知识体系 -- good

Java资源大全中文版 我想很多程序员应该记得 GitHub 上有一个 Awesome - XXX 系列的资源整理.awesome-java 就是 akullpp 发起维护的 Java 资源列表,内容包括:构建工具.数据库.框架.模板.安全.代码分析.日志.第三方库.书籍.Java 站点等等.伯乐在线已经把 awesome-java 资源列表翻成中文后发布于 ImportNew. Awesome 系列虽然挺全,但基本只对收录的资源做了极为简要的介绍,如果有更详细的中文介绍,对相应开发者的帮助会更

Java程序员必看电影:Java 4-ever

如果你是Java程序员或者说你有意往Java方面发展,这么这部由JavaZone制作的恶搞微软.net的小电影一定值得你去看一看. 影片通过叛逆小伙的成长历程描述了在微软帝国下Java所给人们带来的新思维和新方向,拍摄的非常具备专业水准,强烈推荐观看. 如果你是Java程序员或者说你有意往Java方面发展,这么这部由JavaZone制作的恶搞微软.net的小电影一定值得你去看一看. 影片通过叛逆小伙的成长历程描述了在微软帝国下Java所给人们带来的新思维和新方向,拍摄的非常具备专业水准,强烈推荐