`

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

    博客分类:
  • java
阅读更多
我这里说的互联网网站指的是拥有很大并发访问量的互联网网站,并且有一定复杂性的网站,比如说:淘宝网!

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

第二个问题,如果java不适合,你认为哪一个更适合?
A. ruby on rails 更适合 B. django 更适合 C. php更适合 D. 我选择其他框架
分享到:
评论
19 楼 codeutil 2008-07-21  
http://3g.qq.com

linux 2.6 加java1.5,非常适合海量请求的互联网应用.



18 楼 chinata 2008-07-21  
jasongreen 写道
引用
第一个问题:适合但不是最好的
第二个问题: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网站开发的特殊性而导致的,并非编程语言特性所决定。
謝謝~~


我在问答上提问同样的问题,某君的回答


拥有很大并发访问量的互联网网站 --- 用虚拟主机?
17 楼 gigix 2008-07-21  
引用
第一、當前几乎所有的虚拟主机都支持PHP+MySQL,而支持Java的却少之又少,在资源上,网上有不计其数的PHP资源

引用
我这里说的互联网网站指的是拥有很大并发访问量的互联网网站,并且有一定复杂性的网站

呵呵
16 楼 nowonder 2008-07-21  
taobao最早期版本是php的,后来大规模重构改用java,用他们某人话说,java比较适合大规模工业生产- -
15 楼 catail 2008-07-21  
liuqiang 写道
这个问题本身提得就没水平,一句话,根据你们的实际情况去决定呗。
java再好,用不好不如用ruby,ruby再好,用不好不如用php……
天知道你们的实际情况,这样的讨论是没有意义的!


商业项目对某项技术的熟练程度的要求不是建立在个人身上的,而是市面上熟练使用该技术的程序员的百分比。

另外对于在某个或者某几个方面要求很高的应用,用那种语言那种框架就变得重要了。马和雪橇犬都能提供运输能力,但是没人会在极圈内用马。
14 楼 jasongreen 2008-07-21  
liuqiang 写道
这个问题本身提得就没水平,一句话,根据你们的实际情况去决定呗。
java再好,用不好不如用ruby,ruby再好,用不好不如用php……
天知道你们的实际情况,这样的讨论是没有意义的!


我们就以淘宝网为例,如果重新开放,你觉得用什么最好
13 楼 qubic 2008-07-21  
关键看人,擅长什么就用什么
12 楼 liuqiang 2008-07-21  
这个问题本身提得就没水平,一句话,根据你们的实际情况去决定呗。
java再好,用不好不如用ruby,ruby再好,用不好不如用php……
天知道你们的实际情况,这样的讨论是没有意义的!
11 楼 jiyanliang 2008-07-21  
不知道JE有没有使用Java开发某一模块的计划
10 楼 刑天战士 2008-07-21  
java虾米时候在数学计算上有优势了……
9 楼 jasongreen 2008-07-21  
引用
第一个问题:适合但不是最好的
第二个问题: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网站开发的特殊性而导致的,并非编程语言特性所决定。
謝謝~~


我在问答上提问同样的问题,某君的回答
8 楼 laogao3232 2008-07-21  
百度是php的,这个大家都知道,现在除了个百度游戏是用jsp的。
xiaonei也是jsp的!
7 楼 imjl 2008-07-21  
大点的网站都是混合型的

其他的么,看下面人熟悉什么语言就用什么语言


如果马云旁边有个他信任的phper,这个PHPER又有权指定用什么语言开发,估计taobao就用php和c了。


网站还是业务是否能盈利?语言只是辅助。
6 楼 youcai 2008-07-21  
要看投资,不同的起点,会选用不同的技术。
如果以淘宝为目标,基本上还会选择java。只是原型圈钱,会考虑动态语言。
5 楼 刑天战士 2008-07-21  
大型网站不在语言,在架构
4 楼 jasongreen 2008-07-21  
淘宝用java开发也许有当时的一些考量,如今可选择的框架多了,在这种前提下,如果是你,是否会选择另一个框架来做淘宝的网站呢?
3 楼 buaawhl 2008-07-21  

电子商务网站,目前应该首选 Java。因为目前来说,Java的应用服务器、中间件(事务处理等各种服务)还是最完善最稳定的。性能也尚可,可以应对大吞吐量。

理论上,在安全性、复杂性方面,动态语言可以应对得更好。中间件、服务器等可以做得更出色,更完善,更稳定,更安全。但是,现在还没有。
(
其实,越是靠近解释语言的语言,越是安全。因为可以增加更多层次的检查。如果是机器语言,基本上就没有办法检查了。JVM指令的安全性属于中间层次。安全性只是一般。
)

性能方面。动态语言会经常遇到瓶颈。如果性能瓶颈解决,就会有更多的中间件产品出现,在电子商务网站方面就大有可为。

理想的状态是 : ErLang 的并发量吞吐量,Ruby/python的灵活性/复杂度。
2 楼 keyword 2008-07-21  
taobao就是java开发的
1 楼 robbin 2008-07-21  
我补充一下:淘宝是用Java开发的

相关推荐

    java在网站开发上的优势

    ### Java在网站开发上的优势详解 #### 一、概述 Java作为一款被广泛采用的网络编程语言,在互联网技术不断发展的背景下,其应用范围日益扩大。Java之所以能够在众多编程语言中脱颖而出,成为一种“新一代编程语言...

    基于Java的飞机大战游戏开发.pdf

    基于Java的飞机大战游戏开发文档主要介绍了使用Java语言和Eclipse开发工具进行飞机大战游戏的过程。Java是一种广泛使用的面向对象编程语言,其技术具有优秀的通用性、效率、平台移植性和安全性,被广泛应用于个人PC...

    基于J2ME的Java手机软件开发

    ### 基于J2ME的Java手机软件开发 #### 概述 本文档主要讨论了基于Java 2 Micro Edition (J2ME)的Java手机软件开发基础理论和开发过程。J2ME作为面向资源受限设备(如移动电话)的Java平台版本,在20世纪末至21世纪...

    51javacms CMS系统 v1.0.9 源代码

     我个人认为java在互联网的应用为何没有php那么受欢迎,主要是技术人员过分追求复杂的技术架构和逻辑功能去了;搞得草根都不敢去用java了(怕别人说技术不专业);这样的结果是严重阻碍了java在互联网的应用和推广...

    java Tutorial(java 指南)

    首先,你需要下载并安装Java开发工具包(JDK),这是编写和运行Java程序的基本工具。接下来,你可以选择一款集成开发环境(IDE),如Eclipse或IntelliJ IDEA,这些工具提供了代码编辑、调试和构建等功能,极大地提高...

    Web开发Java程序设计

    随着互联网的快速发展,Oak被认为非常适合互联网编程。1994年,Oak被用来开发一个早期的Web查看器,最初称为WebRunner,后来更名为HotJava。1995年,考虑到咖啡的全球知名度和其“热”特性,Oak正式更名为Java,并在...

    企业深度协同的Java Web应用开发课程研究.pdf

    同时,文章强调了课程体系建设的重要性,认为应科学定位软件开发课程体系与实践教学方法,以适应“互联网+”时代的社会需求。 文章的实践部分指出了普通高校实践环节中存在的问题,包括学生实践环节过于依赖自主...

    Java专业人士必备的书籍和网站列表:

    9. **Java Developers Journal (http://www.sys-con.com/java)** - 专注于Java开发的在线杂志。 10. **Java Desktop Organization (http://www.javadesktop.org)** - 关注Java桌面应用的网站。 11. **TheServerSide ...

    基于Java平台的儿童教育游戏开发探索.pdf

    本文对基于Java平台开发儿童教育游戏的探索,主要涉及到游戏化学习理论、沉浸理论和娱教技术这三个重要的理论和技术依据。 一、游戏化学习理论 游戏化学习是一种通过游戏环境让学习者进行学习和思考的方法,目的是...

    JAVA开发个人简历模板.docx

    【JAVA开发个人简历模板】 这份简历模板展示了求职者在JAVA...综合来看,这位JAVA开发者的简历显示了他在编程、系统设计、项目实施以及团队协作方面的综合能力,适合在JAVA开发、互联网应用或者相关技术部门寻求职位。

    基于创新型人才培养模式的《Java Web开发》教学设计.pdf

    3. Java Web开发课程内容:课程内容包括Java Web开发的基础知识和高级技术,覆盖了Web开发的各个方面,如服务器技术、JSP技术、Servlet开发、数据库编程等,并通过综合实训项目来综合应用这些知识点。 4. 传统教学...

    java学习教材(java私塾跟我学系列--java篇)

    - **Java开发环境配置**:为了编写Java程序,首先需要安装Java Development Kit (JDK)。JDK包含了Java编译器、运行时环境以及其他工具,是开发Java应用程序的基础。 - **编写、编译并运行Java程序**:使用文本编辑...

    51javacms CMS系统 v1.0.9 源代码.rar

    我个人认为java在互联网的应用为何没有php那么受欢迎,主要是技术人员过分追求复杂的技术架构和逻辑功能去了;搞得草根都不敢去用java了(怕别人说技术不专业);这样的结果是严重阻碍了java在互联网的应用和推广。...

    51javacms CMS系统 v1.0.9 正式版.zip

    我个人认为java在互联网的应用为何没有php那么受欢迎,主要是技术人员过分追求复杂的技术架构和逻辑功能去了;搞得草根都不敢去用java了(怕别人说技术不专业);这样的结果是严重阻碍了java在互联网的应用和推广。...

    Java 学习大全

    Sun Microsystems公司的创始人Scott McNealy认为Java是互联网和WWW时代的标志性语言。随着互联网技术的不断进步,越来越多的企业开始关注并采用Java进行应用开发。例如,MicroSoft、IBM、HP、Novell、SGI、SCOT、...

    Java的起源到发展

    2. **发明人**:James Gosling被广泛认为是Java之父。他在Sun Microsystems工作期间领导了Java的开发团队。 3. **设计理念**:Java的设计理念之一是“一次编写,到处运行”(Write Once, Run Anywhere, WORA),这...

    关于Java的外文翻译(含外文出处)

    关于 Java 的外文翻译(含外文出处) Java 语言的设计旨在满足异构、网络广泛分布式环境中的应用程序开发挑战。...Java 语言是一种功能强大、跨平台、安全、高速的编程语言,非常适合开发各种类型的应用程序。

    Introduction_to_Java

    3. **JDK (Java Development Kit)**:Java开发工具包,包含了编译、调试和运行Java程序所需的所有工具和文档。它是开发Java应用程序的基础。 #### 三、编写简单的Java程序(§1.7) 1. **控制台输出**:Java程序...

    员工绩效表现与通用能力相关度实证研究——基于互联网行业JAVA工程师能力要素研究.pdf

    通过对近 5 年在互联网公司从事 JAVA 开发工程师岗位工作的人员进行一对一访谈、不记名问卷调查等方式,建立了 JAVA 开发工程师岗位的胜任力模型。 知识点: 1. 背景:随着互联网、大数据经济的深化,国内众多传统...

Global site tag (gtag.js) - Google Analytics