Java是很强大,但不适合WEB的发展.
虽然勉强有个j2ee,也太死板硬套了。
复杂的东东不一定是好的,关键是要大众能接受的。
开发一个程序周期太长是致命伤。
现在会java的程序员都转到用php了,因为随着php的进步,现在也支持MVC的架构,在类的应用上比以前有了很大的提高。

解决方案 »

  1.   

    支持一下。我开发JAVA,WEB方面在转PHP
      

  2.   

    java也在发展,
    php还是不够企业化,但他也在发展所以没什么不好
      

  3.   

    Java是很强大,但不适合WEB的发展.

    矛盾
      

  4.   

    javaScript  不是一般的强大
    有的别人写完的javaScript 我根本看不懂
      

  5.   

    是的要看具体的情况而定
    你做的项目能有多大啊,周期能有多长啊???
    不会是上亿的项目吧???
    我曾经碰到过这样的一个人,是给新加坡做的一个N大的项目,据说是1亿2千万,时间3年,
    最后他是受不了时间太长,做了2年出来了...
    做东西不光是看时间,还要看你在项目中学到什么东西,
    当然,或许是你在这个项目中获得的太少...
    或许你还不是真正的喜欢JAVA...
    只是一个混饭吃的工具而已...
      

  6.   

    我看过php,但是我还是继续用java, 复杂是因为项目和解决的问题广。如果用java只解决php写的那些东西,能复杂么
      

  7.   

    现在也不好说,每个语言都有各自的优缺点,我们公司原来也接的Java项目多,但现在不知道怎么了,PHP版本升级了,公司接的基本都是PHP项目了,我们现在做Java和.net的都开始做PHP了,但总体感觉PHP的框架分层没有Java的详细和明确,不知道是用Java习惯了,刚做PHP不习惯的原因,还是PHP本身的问题。
    其实做一些大型的项目用Java还是好一些,分层详细,主要是安全机制高。
    而小一些的网站及管理系统用PHP也是可以的,毕竟Java做起来慢一些!
      

  8.   

    上亿的项目没作过,我们小组百万的项目倒是正在做,没有感觉JAVA哪里不好
      

  9.   

    怎么算是web应用,java不是用来做网站的。你看看有多少网站是用jsp写的。大部分还是做应用方面的。
    你说php好,asp做网站一样好。现在网站php多还是asp多啊。现在有几个人承认php比java强呢,我看没几个,技术不是娱乐,他的强大与否不是靠宣传、炒作的,靠的是实际应用。强就是强。说话太自负了!
      

  10.   


    LZ确定?我觉得是以前搞ASP WEB开发的或者刚接触WEB的人,为了跨平台,而很多转或学php吧,原因很简单,php上手2周就足够了。而资深java developer不可能转php,也没必要。搞php就为了web;而搞java可以desktop application, 可以mobile application,当然也可以web。
      

  11.   

    另外,java可以用php的script方式来开发web(scriptlet),也可以用java的方式来开发web(servlet),也可以用html的方式来开发web(tag)试问,php可以吗? 呵呵
      

  12.   

    可不要一概而论,JAVA为什么到现在和可以和微软的然间开发产品平摊市场竞争率。那不是说JAVA有些许缺点就可以说JAVA不好。无论作为WEB开发,还是CS结构上的软件系统。JAVA的框架技术在一定时间段内都不是任何系统可以比拟的。况且,作为WEB应用系统的一个最重要的环节,不是开发时间的多少,而是系统的安全性。你看看现在有几个设计金融和财务的WEB系统是由除JAVA以外的编程语言开发的。只能说,各有各的市场占有率,各有各的优缺点。别太绝对了
      

  13.   

    说这话是因为你并不了解JAVA
    对JAVA真正了解都会喜欢上她
      

  14.   

    是啊,你先看看你兜里有几张银行卡,然后再去看看它们的网上银行看看有没有php的。。有没有asp的
      

  15.   

    php,有那么强吗?好像比较小的项目才用,我也觉得JAVA做大项目很不错,也就是J2EE的,普通的WEB应用,PHP可能确实简单上手
      

  16.   

    “不能这么说 具体还是看项目的大小而言  怎么样的项目用什么语言是很关键的 什么东西都有他的优缺点 ”
    同意!
    不过自己也只是接触java,php还不了解。自己得赶紧学习点
      

  17.   

    这种问题还是不要讨论的比较好...php在web开发方面有着不可代替的优势...很容易上手 成为高手不易java很不容易上手...成为新手都不易...
    不过php里面可以调用java的class,两全其美..哈哈
      

  18.   

    去看看 Groovy/Grails  吧,你会发现不是Java不适合,而是我们不会用而已!语言没有高低贵贱,关在在于使用的人。
      

  19.   

    java确实开发效率没有.net高。
    Php和jsp我觉得差不多吧,都是代码嵌入式为主。
    虽然MyEclipse等工具也可以进行MVC模式下的开发,我还是觉得一点,只是工具不同而已,其他没啥区别。
      

  20.   

    开发一个小网站,一个不需要安全性==的WEB用.net PHP什么的比较好吧一个金融,银行,军事方面的WEB还是JAVA好吧,虽然我也承认效率不如前两者
      

  21.   

    我也是正在学java的 ,感觉jsp编写的web速度要快于其它语言编的似乎和php差不多,大家怎么都没提到啊 
    介绍个网站给大家 清华大学网站http://www.tsinghua.edu.cn/qhdwzy/index.jsp有没有人介绍几个 比较好的jsp做的web
      

  22.   

    一个web速度快了 人都想瞄几眼
    一个web速度慢了 人都恼火了
      

  23.   

    LZ能不能告诉大家JAVA适合什么方向的发展?
      

  24.   

    要看干什么.
    .net简单的东西做起来简单,复杂的东西做起来更复杂;
    java简单的东西做起来复杂,复杂的东西做起来更简单;
      

  25.   

    楼主说java很强大,那你明白java哪里强大了么?
    那java为什么不适合web的发展呢,那它在语言机制上有什么致命缺陷限制它向web的发展?
    你说勉强有个j2ee,那j2ee不好么,或者你认为有个j2ee不够,再来个j3ee?那你明白什么是j2ee么,j2ee有多大,包括多少东西么,到底是web包括j2ee还是j2ee包括web?
    那么你又说j2ee复杂,那php不复杂么,你说要大众接受,你的大众是指哪些人,你一个人叫大众?现在那么多企业和公司都选择java,他们不算大众?也有那么多国际计算机巨头支持它,他们不算大众?
    java开发周期长,真的么?你有用java开发一个大型项目的经验么,或者还是说你的技术不行,在运用java的时候不能得心应手?
    你说java程序员都转到php了,你有根据?你又有统计么,我认识很多弄java的,但是他们现在也学习php,但是没有一个有意思说要转php的,他们只是出于一种爱好或者说做自己的小网站的兴趣而已。
    随着php的进步?php能比java进步得快?java跨平台,有那么多大型企业和公司的支持,又有如繁星一样多的开源社区,而且还有一整套标准。这些php要如何与java比肩。
      

  26.   

    62318889   群研究struts2、spring、hibernate 及一些开源框架,有兴趣的朋友欢迎加入
      

  27.   

    php没用过,不过java,真的不是一个做的很好的东西。java开发让人别扭的地方比ms系列多多了。
      

  28.   

    java很强大,请您说说强大在那里? 
     
    那你觉得java适合那个方面的发展?如果不懂就不要忽悠!!!
      

  29.   

    java适用的更多是大型的项目,而php只是小型的
      

  30.   

    php真的有那么好啊,我是个新学者都能感觉到java 的强大了,我也觉得不能以片概全
      

  31.   

    鄙视~~
    PHP什么“年代”的事`~~
    估计LZ是搞不太懂JAVA WEB,所以才吃不到葡萄吐葡萄酸
      

  32.   

    小型网站 php大型网站 java
      

  33.   

    不能这么说!
    楼主所说的WEB貌似指的是一些功能比较简单的网页吧。用PHP当然比较方便。
    可是一些企业级的管理系统,有复杂的业务逻辑和海量的数据时就PHP就不行了!
      

  34.   

    我是搞.net的,但是我还是要过来鄙视下楼主,你太肤浅了。
      

  35.   

     楼主学过java吗?是不是挺人家讲的java比较复杂,然后就以篇概全呢?
      

  36.   

    我先问问,大家用没用过php,没用过,就没有发言权
      

  37.   


    两种我都用过,让我也可以说两句吗?今天看这个帖子都加精了,过来再看看。php、asp、.net、java这些个语言我觉得都一样,web开发实现的就是浏览器和服务器的交互,我们只是在浏览器上写plugin而已。再一个到底什么适合web的开发,我们抛开设计模式和安全因素来看,web开发的目的都是一样,那么实现的手法也必然是异曲同工。楼主说j2ee太死板,那什么会有这么多开源的框架出现?
    .net不死板么?从前到后就一套东西而已;而且c#感觉就是在模仿java,从语法、功能到设计模式无一不像及了java,而且据说c#的首席设计师是从sun挖过去的,这又何解?楼主说java太复杂,个人觉得是没有学得到位,正所谓:术业有专攻,无他唯手熟尔;就拿我们一个组来说,都是玩java5年以上的老枪,做什么功能也不见得没效率。最重要的一点,我们其实都还是民工而已,都是混饭吃的,什么样的手艺能多挣点,就玩什么手艺;现在这个世道java挣钱多那就玩他呗;过些日子php挣钱多那就该行玩php好了。纵观楼主的牢骚,我估计是楼主玩java没玩好,没有得到心理的收入,来这里喊“冤”的。
      

  38.   

    但是现在不是有很多人在学习JAVA吗?我们学校要大三吧才学习。
      

  39.   


    不错,但是个人感觉oracle的DBA,开发比较赚钱,但是就是难学些。
      

  40.   

    你要看看,是谁在为java提供技术支持,IBM,SUNphp有谁呢?
      

  41.   

    上面好多人都说了,别说java不适合web的发展,J2EE本身的意思大家都知道,是为企业的应用,电子商务等一些系统而存在的。PHP固然好,但是在某些方面还和java差的很远。特别是安全方面,还有一些标准方面