php相对java来说易学,且开发成本低,因为lamp平台几乎免费,且全部开源,故学习成本低。能找的资源很多,又因为php的开发不常驻内存,大多开源项目都能哪来进行二次开发,故在快速开发领域,php绝对是首选。

      而java呢?

     java一个很好的特点就是工程性特别规范特别强、简直是标准的工业级语言。虽然写起来有点点繁琐,但是配合伟大的jetbrains idea 系列IDE的智能提示,基本不麻烦。java的安全性、线程锁、同步啊、Exception等等是别的语言很难达到的。所以淘宝、当当、京东有用到java的,哪一步比如读文件、数据库连接、IO、网络等等所有地方的 异常都可以捕获,万一发生诡异的异常都可以找出来的。其他语言(php ruby python)目前基本没这样的能力的。

      据我了解,租一台云虚拟主机(只支持php和.NET)最便宜的十几元钱,租一台云服务器大约800块钱三年(最便宜的)(什么语言都支持),所以对正式开发而言,服务器的价格应该都是一样的。

       最后做个比喻吧:

       PHP:无名利剑:凌厉刚猛,无坚不摧,弱冠前以之与河朔群雄争锋
       java:玄铁重剑:重剑无锋,大巧不工.驷十岁前恃之横行天下
       php.java.python.c++.NET:驷十岁后,不滞于物,草木竹石均可为剑.

其实对高手而言,拿什么语言开发都一样谱写出传奇。

      以上纯属个人讲解,如有雷同,不胜荣幸。第一篇博客,欢迎大家吐槽。但我会在在恐惧中前进,在骂声中成长。

更多推荐

web开发选择php还是java