回复内容:
php特别适合单兵作战,java EE设计到的各种细节太多,没有足够的实战开发经验很难一个人应付。
至于小团队,就看团队成员的技术偏好了。如果都是大牛,那哪个都行;如果少数大牛 大部分新手,那推荐java EE;如果都是新手,那还是上php吧 。java EE开发中各种模式都很成熟,语言逻辑性强,大牛把思路讲一讲,框架定一定,新手们基本上不会写出多烂的程序。php的灵活性是一把双刃剑,大牛们不容易把新手控制在正确的方向上,换句话说,新手很容易写出很烂的甚至起反作用的代码。
------update on 04/07/2013------
Java也有轻量级的web框架,不是说开发一个小的像博客这样的web app都一定要上Spring,我个人推荐一个叫Spark的(Spark - A small web framework for Java),跟Ruby的Sinatra框架很像,非常轻量级,内嵌了Jetty Server,直接run main方法就行了,默认端口4567。有兴趣的可以参考这篇博文 Spark——最简单明了的Java Web框架(1)
都差不多,看自己熟悉哪个,java稍微复杂点
就上两个而言php,但是还是推荐ruby给你
java 是正规军,php是游击队, ruby是特种部队
小项目都适合单兵作战 java比较烦,细节太多
PHP
php
PHP适合于网站开发,有点开发速度快,学习成本低,涉及的框架比较少;J2EE涉及的知识面比较广,web开发框架很多,学习成本高,建议小团队如果开发的是网站类型的项目还是推荐PHP