JAVA在互联网中的应用?

2011-08-19 16:10:21 +08:00
 vven
似乎听得最多的是企业应用,XX系统什么的,这些算不算软件呢?
那真正用于互联网开发中,JAVA主要应用于哪些方面呢?
9766 次点击
所在节点    Java
55 条回复
chloerei
2011-08-21 22:06:03 +08:00
如果楼主想知道java在web里面有没有用处,上面已经说了至少搜索还是java强项,还有现存的java系统没必要的话也不要动。

如果楼主想知道初创企业是否应该用java,我建议是应该用ruby,python这类比较容易吸引geek,开发比较灵活的语言。

开发效率和执行效率成反比是必然的,对于创业公司开发效率更重要,因为可能在性能成为问题之前就倒了。
vven
2011-08-21 22:34:30 +08:00
@chloerei 却是比较想学学RUBY,不过之前学过PHP,所以暂时还是用PHP搞WEB
kongruxi
2011-08-21 22:44:16 +08:00
@vven

性能未出现问题时,就不要把它当成问题,提前优化是万恶之源,所以哪个用得爽,就用那个。

现在硬件白菜价,刚开始时不必太过于纠结性能(执行效率)问题,到时花点钱,升级一下硬件可以省下很多时间,实在不行,就重写吧,像twitter那样,用Java还是scala重写了部份模块(估计到了这时,你的公司/团队已经发展壮大)
Emory_M
2011-08-22 17:03:55 +08:00
@vven java在web中的应用不仅限jsp,rupy这个用java nio技术写的轻量服务器可以部署php和ruby应用。另外即使想用jsp不必去买昂贵的jsp空间,自己买廉价vps就可以搭建一个
vven
2011-08-22 17:28:26 +08:00
@Emory_M 我知道不仅限于JSP,JAVA NIO这东西还没啥了解,有空研究下
webgeekman
2011-08-22 21:07:48 +08:00
@vven 没错,小企业不推荐用JAVA,还是用PHP或Python,Ruby 等开发效率更高的语言吧。担心维护成本的话,可以加强开发过程中对架构设计、代码编写的监控。
至于很多大企业,甚至有些客户选择JAVA的原因,可以参考其他人的回复。
vven
2011-08-27 09:26:51 +08:00
@kongruxi
难道一般情况下,只要硬件好的话,执行效率这些可以暂时忽略不计了?
tearsinchina
2011-08-27 09:34:58 +08:00
div+css 比编程难多了
kongruxi
2011-08-27 10:07:33 +08:00
@vven 要看应用情景,比如web开发,第一任务是快速实现产品原型然后上线,顾虑太多执行效率只会拖慢步伐,但如果对性能有高要求的话,就肯定要考虑上语言的执行效率
yqjun
2011-09-22 17:22:21 +08:00
PHP在网页开发还是占多数吧?但是却被人边骂边用。dirty but quick……
Python vs PHP 呢?这个我也陷于这个语言之争中……求赐教。
JSP也不错,大学毕业出来的都会JAVA,很多也会JAVAweb。但是国内很少见jsp网站,貌似163、搜狐几个……是JSP的效率问题还是服务器价格问题导致jsp网站数量那么少的呢?
vven
2011-09-22 18:33:14 +08:00
@yqjun 现在回过头来看看,觉得JAVA有点重了,开发效率慢吧,做互联网有更轻便的语言
而且JAVA国内氛围感觉比较偏重于企业开发
colorfuldays
2011-09-22 21:13:24 +08:00
国内互联网Java最大的用户是阿里系了,另外据说搜狐也是Java架构,新浪微博也用到了许多Java的东西。
国外用Java的当然更多了,Yahoo!,eBay,Amazon都是Java的架构。
不能忽视的一点时,最近几年非常成功的开源项目都是选择Java来实现的。比如Hadoop Lucene等。
另外JVM平台,加上Netty也保证了在Java上面能够拥有高性能。
sunshineg
2011-09-22 21:28:07 +08:00
淫淫网好像也是java -。-
muxi
2011-09-22 22:00:50 +08:00
单纯讨论某个语言没有什么意义
每个语言设计出来的时候都是为了解决特定的问题,最后慢慢渗透进入其他领域,所以总会有擅长的,总会有蹩脚的领域
什么样的语言才是好的语言?
1、想想你要做什么?
2、想想你将要做什么?
3、是否有足够的圈子、文档、解决方案

编程上没有银弹,合适就好
yqjun
2011-09-22 22:03:45 +08:00
@vven 学校现在在教java……但是觉得jsp的商业性网站方面不怎么流行,就是你说的一样,偏重于企业应用……所以郁闷啊= =但看了楼上的原来有不少jsp的商业性网站,就更晕了
jorakura
2011-09-22 22:08:56 +08:00
讨论 Java 的开发效率,不能不一起讨论 IDE。
如果用 Vim/TextMate 之类的工具来读写代码,相比 Python/PHP,那 Java 的代码显然不是给人看的。但是如果有一款好的 IDE,如 IntelliJ IDEA,整个体验会变得很舒服。
vven
2011-09-22 22:52:18 +08:00
@muxi 单纯讨论语言没有多大意义
不过现在看来确实JAVA在企业应用太多太多了
我的兴趣在互联网上,所以目前觉得JAVA对我不一定是最合适的
vven
2011-09-22 22:53:12 +08:00
@yqjun 这些网站都是大型商业网站,硬件,钱这方面不愁了吧,完全能驾驭JAVA了
vven
2011-09-22 22:54:15 +08:00
@jorakura IDEA刚开始用起来也比较奇怪,现在反而偏重eclipse多些
kojp
2011-09-23 09:33:41 +08:00
@keakon +2012....

但有时候还是没办法,最近还在一直折腾各种java

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

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

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

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

© 2021 V2EX