V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
1023400273
V2EX  ›  问与答

好像很少看到用 java/jsp 写网站的

  •  
  •   1023400273 · 2014-12-29 09:24:31 +08:00 · 6695 次点击
    这是一个创建于 3377 天前的主题,其中的信息可能已经有所发展或是发生改变。

    好像很少看到用java/jsp写网站的,一般都是php和asp等,这是为啥呢?还是我见识比较少?

    30 条回复    2014-12-29 15:40:14 +08:00
    dongbeta
        1
    dongbeta  
       2014-12-29 09:27:01 +08:00
    见识比较少
    can
        2
    can  
       2014-12-29 09:28:07 +08:00
    我去,好多银行的站不都jsp的吗,京东好像也是吧
    kalman03
        3
    kalman03  
       2014-12-29 09:29:17 +08:00
    请问楼主怎么判断是不是java/jsp写的呢?
    abelyao
        4
    abelyao  
       2014-12-29 09:31:30 +08:00
    @can 京东应该没有用 JSP,有一部分是 ASP.NET,后来好像有一些转为了 PHP

    @kalman03 估计楼主是看页面后缀吧 →_→

    @1023400273 许多企业内部的生产系统是 JSP 的
    wy315700
        5
    wy315700  
       2014-12-29 09:33:18 +08:00
    LZ把大taobao放哪了。

    还有apple,,,不都是java
    touzi
        6
    touzi  
       2014-12-29 09:35:27 +08:00
    1. 如何判断是java/jsp写的,这个搞清楚.
    2. 你平时接触到的都是些什么网站(这里主要表达,面向用户和面向企业)
    1023400273
        7
    1023400273  
    OP
       2014-12-29 09:40:55 +08:00
    @can 感觉一般系统级的后台用java比较多吧?貌似前端好像比较少
    can
        8
    can  
       2014-12-29 09:42:33 +08:00
    1023400273
        9
    1023400273  
    OP
       2014-12-29 09:42:36 +08:00
    @touzi 一般就是看后缀(后缀可以改),还有就是看报错
    平时接触的大网站,感觉后台管理页面比较多是java的,前端很多都是php呢
    1023400273
        10
    1023400273  
    OP
       2014-12-29 09:43:26 +08:00
    @can 跪谢
    anheiyouxia
        11
    anheiyouxia  
       2014-12-29 09:50:07 +08:00 via Android
    @1023400273 JAVA的异常错误是可以封装起来的,给你看到什么错误信息是可控的
    GeBron
        12
    GeBron  
       2014-12-29 09:53:04 +08:00
    阿里内部用的后台都是 java
    jerry74
        13
    jerry74  
       2014-12-29 09:53:13 +08:00
    让你看到报错是低级的错误
    而且java开发的很少人会让你直接存取到jsp档案
    1023400273
        14
    1023400273  
    OP
       2014-12-29 09:56:03 +08:00
    @anheiyouxia
    @jerry74
    感谢,报错一般都是低级错误的,我只是提供一种可能的途径来判断服务端使用的语言
    kalman03
        15
    kalman03  
       2014-12-29 10:00:49 +08:00
    @1023400273 一般前面都架了一个HTTP服务器,看后缀、看服务器是看不出来的......
    thinkmore
        16
    thinkmore  
       2014-12-29 10:02:11 +08:00
    你可以看看淘宝
    skyworker
        17
    skyworker  
       2014-12-29 10:13:42 +08:00   ❤️ 2
    Java 或者说J2EE,是从2004左右开始兴起的,主要用于各种"企业系统",因为这些"企业级"的软件都是用DB2或者Oracle这样的数据库,而和这些数据库配对的中间件,数据库厂家都建议用JAVA,没人敢用PHP连这些数据库.

    04年左右的时候,国内的互联网企业还不多,比较文艺范的也就是豆瓣(用的是Python)这样的,如果J2EE系统要购买各种商业版本的软件太贵,限制了J2EE在互联网企业的使用(当然也有JBoss这样的免费版本,不过商业服务费也不便宜).

    再者,同样的硬件配置,用J2EE的话,只能提供10个并发,但是用LNMP的话,估计能跑1000个并发,这些原因导致了互联网企业很少用J2EE,也见过用J2EE的,最后好像活下来的不多,例如饭桶网,从侧面证明了互联网企业用J2EE,的确至少证明CTO的眼光是问题(这部分CTO大多是从"企业级软件"转过来的,缺乏对互联网企业精神).

    还有就是效率.有句俗话说得好"Java是十行代码能干一行代码是事情;PHP是一行代码能干十行代码的事情".互联网企业需要快速的迭代和创建原型,J2EE又笨又大的体系的确不适合.举个例子,J2EE改一个页面,甚至需要重启笨重的中间件容器才能实现.也就是,你改个页面,不说改代码要多少时间,但是等测试效果,就要等几分钟的容器重启.

    再说淘宝.J2EE这些东西好处就是和Oracle或者DB2这样的超大型数据库能配合的天衣无缝,taobao这样的类金融行业,当然是不允许后台app在处理订单的时候有任何的闪失的,所以taobao后台用java,并不是出于java有多好,只是不得不用.
    cad0420
        18
    cad0420  
       2014-12-29 10:39:21 +08:00
    人人网就是传说中请的几个大牛花了几天几夜用Java山寨的facebook,然后把后缀封装成.php……
    chocotan
        19
    chocotan  
       2014-12-29 10:45:39 +08:00
    @skyworker 你这偏见也太.....不去看一下《淘宝技术这十年》?
    chocotan
        20
    chocotan  
       2014-12-29 10:48:54 +08:00
    @skyworker “也见过用J2EE的,最后好像活下来的不多” 你大概需要去调查一下哪些有名的互联网企业在用java.....还有你说的缺点都是J2EE的(官方标准哪些)......
    wy315700
        21
    wy315700  
       2014-12-29 10:51:24 +08:00
    @skyworker 你把淘宝放哪了啊。
    1023400273
        22
    1023400273  
    OP
       2014-12-29 11:21:53 +08:00
    @skyworker
    不可否认java的比较重,但是java确实是企业级系统特别是后台的主流语言,前端感觉java用的比较少
    fooevr
        23
    fooevr  
       2014-12-29 11:45:01 +08:00
    can
        24
    can  
       2014-12-29 12:02:20 +08:00
    @fooevr 逐步在向java转
    mornlight
        25
    mornlight  
       2014-12-29 12:08:27 +08:00
    @skyworker 淘宝开始是用php的,后来性能跟不上,后端换成了java。你可以看看相关的介绍文章。
    baozijun
        26
    baozijun  
       2014-12-29 13:31:05 +08:00
    ebay,paypal,亚马逊world,IBM,高通官网及旗下网站,oschina...,12306等大多数企业内外部站点.... @skyworker 很会幻想,建议多上下InfoQ
    yellowV2ex
        27
    yellowV2ex  
       2014-12-29 13:32:16 +08:00
    jsp很少不改后缀的吧
    baozijun
        28
    baozijun  
       2014-12-29 13:34:20 +08:00
    @fooevr 京东现在往java转了,可以参考京东发布的新书《京东技术解密》
    j
        29
    j  
       2014-12-29 15:35:57 +08:00
    嗯,谷歌也不算什么大网站,
    安卓也不是很流行的操作系统。。。
    kalman03
        30
    kalman03  
       2014-12-29 15:40:14 +08:00
    @j 说到点子上了,哈哈, btw,nick很屌!
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1021 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 19:32 · PVG 03:32 · LAX 12:32 · JFK 15:32
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.