- 浏览: 597689 次
- 性别:
- 来自: 安徽
文章分类
最新评论
-
jianxin1009:
你说的答案是对的
Re: 一道微软的面试题(年薪40万) -
thrillerzw:
应该相信爱情
忽然相信爱情。。。 -
weng:
jaxchow 写道mikeandmore 写道我觉得国外之所 ...
国外项目的代码质量真是高啊 -
cinhoo:
怎么也应该叫大蛇蛋才对嘛
lazypy 这个小蛇蛋不错 -
rosolio:
这个怎么解决?
Hibernate Annotation的中@ManyToOne和CascadeType问题
我这里说的互联网网站指的是拥有很大并发访问量的互联网网站,并且有一定复杂性的网站,比如说:淘宝网!
第一个问题:
你认为java适合吗? A. 适合 ,B 不适合, C,适合但不是最好的
第二个问题,如果java不适合,你认为哪一个更适合?
A. ruby on rails 更适合 B. django 更适合 C. php更适合 D. 我选择其他框架
我在问答上提问同样的问题,某君的回答
拥有很大并发访问量的互联网网站 --- 用虚拟主机?
呵呵
商业项目对某项技术的熟练程度的要求不是建立在个人身上的,而是市面上熟练使用该技术的程序员的百分比。
另外对于在某个或者某几个方面要求很高的应用,用那种语言那种框架就变得重要了。马和雪橇犬都能提供运输能力,但是没人会在极圈内用马。
我们就以淘宝网为例,如果重新开放,你觉得用什么最好
我在问答上提问同样的问题,某君的回答
电子商务网站,目前应该首选 Java。因为目前来说,Java的应用服务器、中间件(事务处理等各种服务)还是最完善最稳定的。性能也尚可,可以应对大吞吐量。
理论上,在安全性、复杂性方面,动态语言可以应对得更好。中间件、服务器等可以做得更出色,更完善,更稳定,更安全。但是,现在还没有。
(
其实,越是靠近解释语言的语言,越是安全。因为可以增加更多层次的检查。如果是机器语言,基本上就没有办法检查了。JVM指令的安全性属于中间层次。安全性只是一般。
)
性能方面。动态语言会经常遇到瓶颈。如果性能瓶颈解决,就会有更多的中间件产品出现,在电子商务网站方面就大有可为。
理想的状态是 : ErLang 的并发量吞吐量,Ruby/python的灵活性/复杂度。
第一个问题:
你认为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,非常适合海量请求的互联网应用.
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网站开发的特殊性而导致的,并非编程语言特性所决定。
謝謝~~
第二个问题: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……
天知道你们的实际情况,这样的讨论是没有意义的!
java再好,用不好不如用ruby,ruby再好,用不好不如用php……
天知道你们的实际情况,这样的讨论是没有意义的!
商业项目对某项技术的熟练程度的要求不是建立在个人身上的,而是市面上熟练使用该技术的程序员的百分比。
另外对于在某个或者某几个方面要求很高的应用,用那种语言那种框架就变得重要了。马和雪橇犬都能提供运输能力,但是没人会在极圈内用马。
14 楼
jasongreen
2008-07-21
liuqiang 写道
这个问题本身提得就没水平,一句话,根据你们的实际情况去决定呗。
java再好,用不好不如用ruby,ruby再好,用不好不如用php……
天知道你们的实际情况,这样的讨论是没有意义的!
java再好,用不好不如用ruby,ruby再好,用不好不如用php……
天知道你们的实际情况,这样的讨论是没有意义的!
我们就以淘宝网为例,如果重新开放,你觉得用什么最好
13 楼
qubic
2008-07-21
关键看人,擅长什么就用什么
12 楼
liuqiang
2008-07-21
这个问题本身提得就没水平,一句话,根据你们的实际情况去决定呗。
java再好,用不好不如用ruby,ruby再好,用不好不如用php……
天知道你们的实际情况,这样的讨论是没有意义的!
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网站开发的特殊性而导致的,并非编程语言特性所决定。
謝謝~~
第二个问题: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的!
xiaonei也是jsp的!
7 楼
imjl
2008-07-21
大点的网站都是混合型的
其他的么,看下面人熟悉什么语言就用什么语言
如果马云旁边有个他信任的phper,这个PHPER又有权指定用什么语言开发,估计taobao就用php和c了。
网站还是业务是否能盈利?语言只是辅助。
其他的么,看下面人熟悉什么语言就用什么语言
如果马云旁边有个他信任的phper,这个PHPER又有权指定用什么语言开发,估计taobao就用php和c了。
网站还是业务是否能盈利?语言只是辅助。
6 楼
youcai
2008-07-21
要看投资,不同的起点,会选用不同的技术。
如果以淘宝为目标,基本上还会选择java。只是原型圈钱,会考虑动态语言。
如果以淘宝为目标,基本上还会选择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开发的
发表评论
-
jvm调优经验
2010-04-23 17:50 965转自一个没写地址的网站,所以我也写他的网址了,肯定不是他们原创 ... -
jvm优化配置
2010-04-23 17:38 1108JVM优化配置《一》 OOM ... -
国外项目的代码质量真是高啊
2010-03-27 02:19 2645近期有幸承接到了一个 ... -
django做的那么好,我还有必要维护做java版lightmtv的吗?
2009-03-22 21:07 2205我一直想做web框架,后来做了lightmtv。 做的终于有 ... -
AOP不就是HOOK嘛
2008-10-07 16:20 1235AOP就是HOOK 炒概念,大忽悠 -
Hibernate各模块之间应注意兼容性
2008-09-10 16:11 1473http://www.hibernate.org/6.htm ... -
让runjettyrun可以修改运行中的项目
2008-07-30 16:53 1917最近使用runjettyrun 替代了jettylaucher ... -
Person对象中"姓-名"的设计及中英习惯不同的问题
2008-06-25 11:42 1462以前一直用 FirstName,LastName来进行设计,一 ... -
Maven-Ant-Task 使用手记
2008-04-15 15:51 7644Maven的依赖管理的确是个好东西。但在集成构建方面,Ant显 ... -
对象关联关系
2008-03-04 15:03 2634双向关联,lazy Global Refrence Key, ... -
给国人的CTE的一些建议
2008-01-17 10:45 2808非常好的项目,首先他是中国人开发的,太棒了! http://w ... -
Hibernate ? ActiveRecord ? pretty code!
2008-01-09 22:44 2348看到了段代码,贴出来聊聊 public class Per ... -
官方Annotations文档中文版
2007-12-30 12:03 2604以下几个Java官方文档描述了一些java区别于其他语言的特殊 ... -
Holder模式
2007-04-28 15:33 1930程序经常需要用到配置文件,但我们又并不想关心何时读取配置文件, ... -
获取java heap 大小
2007-04-09 14:28 2605The heap is the area in memory ... -
运行web项目的几种方法
2007-04-02 16:56 40251. 使用tomcat plugin,eclipse 插件,可 ... -
也论java加壳
2007-03-18 14:15 13055在C世界,对代码进行加 ... -
如何取得某个包下面的所有的Class对象
2007-03-17 14:18 4241查看了javadoc,google了,没有找到好的答案,有个例 ... -
请大家试用,疯狂POJO,crazyPOJO-0.0.1
2007-03-15 23:14 4420什么是crazyPOJO? 是一个基于jdk5 annotat ... -
修改了Tapestry5的源码,完全支持中文了
2007-03-15 22:25 6182Tapestry5最新check下来的代码,中文问题还没有解决 ...
相关推荐
### Java在网站开发上的优势详解 #### 一、概述 Java作为一款被广泛采用的网络编程语言,在互联网技术不断发展的背景下,其应用范围日益扩大。Java之所以能够在众多编程语言中脱颖而出,成为一种“新一代编程语言...
基于Java的飞机大战游戏开发文档主要介绍了使用Java语言和Eclipse开发工具进行飞机大战游戏的过程。Java是一种广泛使用的面向对象编程语言,其技术具有优秀的通用性、效率、平台移植性和安全性,被广泛应用于个人PC...
### 基于J2ME的Java手机软件开发 #### 概述 本文档主要讨论了基于Java 2 Micro Edition (J2ME)的Java手机软件开发基础理论和开发过程。J2ME作为面向资源受限设备(如移动电话)的Java平台版本,在20世纪末至21世纪...
我个人认为java在互联网的应用为何没有php那么受欢迎,主要是技术人员过分追求复杂的技术架构和逻辑功能去了;搞得草根都不敢去用java了(怕别人说技术不专业);这样的结果是严重阻碍了java在互联网的应用和推广...
首先,你需要下载并安装Java开发工具包(JDK),这是编写和运行Java程序的基本工具。接下来,你可以选择一款集成开发环境(IDE),如Eclipse或IntelliJ IDEA,这些工具提供了代码编辑、调试和构建等功能,极大地提高...
随着互联网的快速发展,Oak被认为非常适合互联网编程。1994年,Oak被用来开发一个早期的Web查看器,最初称为WebRunner,后来更名为HotJava。1995年,考虑到咖啡的全球知名度和其“热”特性,Oak正式更名为Java,并在...
同时,文章强调了课程体系建设的重要性,认为应科学定位软件开发课程体系与实践教学方法,以适应“互联网+”时代的社会需求。 文章的实践部分指出了普通高校实践环节中存在的问题,包括学生实践环节过于依赖自主...
9. **Java Developers Journal (http://www.sys-con.com/java)** - 专注于Java开发的在线杂志。 10. **Java Desktop Organization (http://www.javadesktop.org)** - 关注Java桌面应用的网站。 11. **TheServerSide ...
本文对基于Java平台开发儿童教育游戏的探索,主要涉及到游戏化学习理论、沉浸理论和娱教技术这三个重要的理论和技术依据。 一、游戏化学习理论 游戏化学习是一种通过游戏环境让学习者进行学习和思考的方法,目的是...
【JAVA开发个人简历模板】 这份简历模板展示了求职者在JAVA...综合来看,这位JAVA开发者的简历显示了他在编程、系统设计、项目实施以及团队协作方面的综合能力,适合在JAVA开发、互联网应用或者相关技术部门寻求职位。
3. Java Web开发课程内容:课程内容包括Java Web开发的基础知识和高级技术,覆盖了Web开发的各个方面,如服务器技术、JSP技术、Servlet开发、数据库编程等,并通过综合实训项目来综合应用这些知识点。 4. 传统教学...
- **Java开发环境配置**:为了编写Java程序,首先需要安装Java Development Kit (JDK)。JDK包含了Java编译器、运行时环境以及其他工具,是开发Java应用程序的基础。 - **编写、编译并运行Java程序**:使用文本编辑...
我个人认为java在互联网的应用为何没有php那么受欢迎,主要是技术人员过分追求复杂的技术架构和逻辑功能去了;搞得草根都不敢去用java了(怕别人说技术不专业);这样的结果是严重阻碍了java在互联网的应用和推广。...
我个人认为java在互联网的应用为何没有php那么受欢迎,主要是技术人员过分追求复杂的技术架构和逻辑功能去了;搞得草根都不敢去用java了(怕别人说技术不专业);这样的结果是严重阻碍了java在互联网的应用和推广。...
Sun Microsystems公司的创始人Scott McNealy认为Java是互联网和WWW时代的标志性语言。随着互联网技术的不断进步,越来越多的企业开始关注并采用Java进行应用开发。例如,MicroSoft、IBM、HP、Novell、SGI、SCOT、...
2. **发明人**:James Gosling被广泛认为是Java之父。他在Sun Microsystems工作期间领导了Java的开发团队。 3. **设计理念**:Java的设计理念之一是“一次编写,到处运行”(Write Once, Run Anywhere, WORA),这...
关于 Java 的外文翻译(含外文出处) Java 语言的设计旨在满足异构、网络广泛分布式环境中的应用程序开发挑战。...Java 语言是一种功能强大、跨平台、安全、高速的编程语言,非常适合开发各种类型的应用程序。
3. **JDK (Java Development Kit)**:Java开发工具包,包含了编译、调试和运行Java程序所需的所有工具和文档。它是开发Java应用程序的基础。 #### 三、编写简单的Java程序(§1.7) 1. **控制台输出**:Java程序...
通过对近 5 年在互联网公司从事 JAVA 开发工程师岗位工作的人员进行一对一访谈、不记名问卷调查等方式,建立了 JAVA 开发工程师岗位的胜任力模型。 知识点: 1. 背景:随着互联网、大数据经济的深化,国内众多传统...