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

2014-12-29 09:24:31 +08:00
 1023400273

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

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

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

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

还有apple,,,不都是java
touzi
2014-12-29 09:35:27 +08:00
1. 如何判断是java/jsp写的,这个搞清楚.
2. 你平时接触到的都是些什么网站(这里主要表达,面向用户和面向企业)
1023400273
2014-12-29 09:40:55 +08:00
@can 感觉一般系统级的后台用java比较多吧?貌似前端好像比较少
can
2014-12-29 09:42:33 +08:00
1023400273
2014-12-29 09:42:36 +08:00
@touzi 一般就是看后缀(后缀可以改),还有就是看报错
平时接触的大网站,感觉后台管理页面比较多是java的,前端很多都是php呢
1023400273
2014-12-29 09:43:26 +08:00
@can 跪谢
anheiyouxia
2014-12-29 09:50:07 +08:00
@1023400273 JAVA的异常错误是可以封装起来的,给你看到什么错误信息是可控的
GeBron
2014-12-29 09:53:04 +08:00
阿里内部用的后台都是 java
jerry74
2014-12-29 09:53:13 +08:00
让你看到报错是低级的错误
而且java开发的很少人会让你直接存取到jsp档案
1023400273
2014-12-29 09:56:03 +08:00
@anheiyouxia
@jerry74
感谢,报错一般都是低级错误的,我只是提供一种可能的途径来判断服务端使用的语言
kalman03
2014-12-29 10:00:49 +08:00
@1023400273 一般前面都架了一个HTTP服务器,看后缀、看服务器是看不出来的......
thinkmore
2014-12-29 10:02:11 +08:00
你可以看看淘宝
skyworker
2014-12-29 10:13:42 +08:00
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
2014-12-29 10:39:21 +08:00
人人网就是传说中请的几个大牛花了几天几夜用Java山寨的facebook,然后把后缀封装成.php……
chocotan
2014-12-29 10:45:39 +08:00
@skyworker 你这偏见也太.....不去看一下《淘宝技术这十年》?
chocotan
2014-12-29 10:48:54 +08:00
@skyworker “也见过用J2EE的,最后好像活下来的不多” 你大概需要去调查一下哪些有名的互联网企业在用java.....还有你说的缺点都是J2EE的(官方标准哪些)......

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/157466

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX