你认为java适合开发互联网网站吗?

我这里说的互联网网站指的是拥有很大并发访问量的互联网网站,并且有一定复杂性的网站,比如说:淘宝网!

第一个问题:
你认为java适合吗? A. 适合 ,B 不适合, C,适合但不是最好的

第二个问题,如果java不适合,你认为哪一个更适合?
A. ruby on rails 更适合 B. django 更适合 C. php更适合 D. 我选择其他框架

请详述理由
[b]问题补充:[/b]
我发现结贴对象也许并非真正采纳的答案,但肯定是叙述比较充分的答案
[b]问题补充:[/b]
问题改成,如果你来开发淘宝网,你用什么语言、什么框架开发?

适合,但看你怎么用,任何一个复杂性的网站都不是一种语言就能搞定的。java的特长是性能好,只比C/C++慢,开发人员好找,技术成熟。但是它不可能做所有的事。首先看看你的备选:
1,ruby on rails:性能太差,开发人员少,技术不成熟,版本向下兼容性差,直接忽略。
2,django:python与linux结合紧密,性能也可以,开发效率也不错,我对django不了解,但是我认为脚本语言在处理并发、事务、复杂逻辑方面的性能保持怀疑。
3,同2,但是python与php最大的优点就是可以快速修改部署前端页面,这个优势太大了。
4 .NET 适合。但是依赖Microsoft,如果你不介意,那也就没什么问题了。
所以总上所述,我认为最理想的情况是:python/php(前台)+java/c(后台),google和yahoo貌似都是这样做的。
但是对团队要求太高,所以如果你的网站页面变化较少但是逻辑复杂则可以考虑java,如果前端页面变化较多,逻辑较简单则python/php

淘宝就是用java开发的

1 C
理由开发速度慢,等你做好一个网站,黄花菜都凉了。
2 A
理由轻巧灵活,ror是敏捷的,足以应对各种复杂的情况。

至于性能,要考虑系统优化、硬件投资、代码质量等等,JE不就很快吗?

[code="java"]public static void main(String[] args) {}[/code]

  1. C

  2. .Net

第一个问题:适合但不是最好的
第二个问题:C. php更适合
理由如下:
對于Web网站应用开发来讲,
第一、當前几乎所有的虚拟主机都支持PHP+MySQL,而支持Java的却少之又少,在资源上,网上有不计其数的PHP资源,很多著名的大型网站(例如Facebook、Mediawiki等)都是基于PHP的,而成功的Java网站却寥寥无几。
第二、PHP很容易自学,让热备能快速简洁地编写代码,适合于快速开发,中小型应用系统,开发成本低。在调试、发布上,PHP也较Java简单。
第三、理念上的不同导致了Java和PHP在Web应用开发上显示了不同的结果,尽管Java的数学计算和数据库访问都有优势,架构也相当完美,但是PHP却可以简单轻松地支持高强度Web访问,能够快速开发应用,支持PHP的虚拟主机多如牛毛,使得用PHP开发一个网站比用Java开发一个网站要快得多,容易的多。Java所拥有的优点只适合传统的以软件项目为核心的开发模式,而PHP更适合于以客户为核心的SaaS的开发模式。
因此,PHP目前在Web网站开发的优势完全是因为Web网站开发的特殊性而导致的,并非编程语言特性所决定。
謝謝~~

A. 适合

先不回答问题,首先问题就有问题:
没有一项技术能把所有的事情全部做完的!!!
即时你是超超级superman,你要不能把地球上的所有事情做完。
Java确实很厉害,但是面对超大规模的网站,Java还有配合其他技术才可以,满足系统性能需求。
其他语言当然也可以,如果没有Java语言难道就不活了!

第一个问题:
你认为java适合吗? A. 适合 ,B 不适合, C,适合但不是最好的

答:A和C java也是有局限的。

第二个问题,如果java不适合,你认为哪一个更适合?
A. ruby on rails 更适合 B. django 更适合 C. php更适合 D. 我选择其他框架

答:E,java不适合,配合java 的应该是cache server,均衡负载等服务,来发挥java最大的威力!

看来要再开一个贴: Java是否适合桌面应用.

结果肯定也是不适合的... :shock:

楼上的楼上说的很深刻!

适合,阿里巴巴公司taobao,alipay,alibaba全是java,
下面的也是:
sun.com ibm.com oracle.com bea.com xiaonei.com icbc.com.cn

问题一:我认为是适合;
问题二:参照问题一的答案,此问题为多余。

相对复杂项目来讲,就目前来讲,JAVA还是最合适的.

我记得淘宝的开发人员好像出书了吧,不过不记得了。

Java开发研究有点慢,但是也并不是很慢,如果在需求确定的情况下也不见得慢到哪?

1.大的网站基本不会由一种语言搞定。
2.天涯,淘宝使用了java
3.新手不应该把精力放在思考这种问题上。
4.如果你只想学一门语言的话,你看哪门学得人多就学哪门好了。
5.如果你只会一门语言,工作起来会不顺手。
6.如果你想学一门容易混饭吃的语言的话,在于你的水平够不够混饭,如果这门语言本身不能混饭,早就消失了。
7.学习的能力远远比已经学会的东西和最近三年想学的东西重要。因为你的人生还长着呢。
8.学习的能力只有在学习的过程中才能提高。

像淘宝那样的网站用JAVA开发更适合。。。
因为里面涉及到很多安全性的问题。
而且淘宝网站本身就以JAVA开为主,使用自己开发出来的框架,
所以有了现成的框架开发起来就不慢了。。。