现在 java web 是不是没什么人用了

2015-11-12 19:16:39 +08:00
 domty
刚看了一眼酷工作栏目
java web 现在真的没啥人气了 web 服务端招 php/python/node 的比较多 招 java 好像都是有 android 需求的
16359 次点击
所在节点    程序员
77 条回复
ren2881971
2015-11-13 10:00:19 +08:00
快醒醒~
kenken
2015-11-13 10:10:04 +08:00
高级 Java 很贵的。但成长起来的人太少了。
bramblex
2015-11-13 11:04:15 +08:00
@wizardforcel

来,给我用 Java 实现下面我用 JavaScript 写的东西试试

var add = function(a){
return function(b){
return a+b;
}
}

console.log(add(1)(2)); // => 3

var add2 = add(2);

console.log(add2(1)); // => 3
domty
2015-11-13 11:21:58 +08:00
def add(x:Int)(y:Int) = x + y
Wangxf
2015-11-13 11:23:18 +08:00
大公司用得多,支付这块用得多
tanteng
2015-11-13 11:30:49 +08:00
WEB 做大了还是需要 java 做底层的,如服务化,这个时候前端指的 PHP 了,调用 java 接口处理逻辑,后端开发是 java
bigcoon
2015-11-13 11:33:59 +08:00
你坐井呢,快跳出来吧
addbook
2015-11-13 11:40:16 +08:00
@bramblexdef

```
def add(m: Int)(n: Int): Int = m + n;
add(1)(2) // => 3
val add2 = add(2) _;
add2(1) // => 3
```
wizardforcel
2015-11-13 11:51:38 +08:00
@bramblex 这不简单。。。

```
public interface Func1<T, TResult> {
public TResult call(T arg1);
}
```

```
Func1<Integer, Func1<Integer, Integer>> add
= new Func1<Integer, Func1<Integer, Integer>>(){
@Override
public Func1<Integer, Integer> call(final Integer a) {
return new Func1<Integer, Integer>(){
@Override
public Integer call(Integer b) {
return a + b;
}
};
}
};

System.out.println(add.call(1).call(2)); //3

Func1<Integer, Integer> add2 = add.call(2);
System.out.println(add2.call(1)); //3
```
Ouyangan
2015-11-13 11:57:02 +08:00
我就在写 java 后端啊 ....就是太多配置文件
baozijun
2015-11-13 12:05:03 +08:00
阿里之所以可以这么有底气的推广双 11,就是因为
flight2006
2015-11-13 12:06:05 +08:00
今年刚参加的校招,各种创业公司也主动投过。电商大部分都是用 java ,支付系统全是 java ,创业电商以前很多用 php 都是在转 java ,这话不是我说的是面试官说的。做移动互联网后端的用 java 不在少数,可能在杭州的缘故,阿里网易都是 java 系,创始人很多是这两家出来的,技术选型的时候也会考虑市场的缘故。
allan888
2015-11-13 12:06:33 +08:00
@bramblex 这个都不需要拿出 Scala 。
import java.util.function.*;
class AnyClass {
private static Function<Integer, Integer> add(int a) {
return (Integer b) -> a + b;
}
public static void main(String[] args) {
Function<Integer, Integer> addOne = add(1);
System.out.println(addOne.apply(1));
}
}
chinajik
2015-11-13 12:06:35 +08:00
服务化治理, SOA 微服务, SpringBoot+Docker , DevOps

做 Web 就开个接口写 CRUD..用不上这些的..
ibireme
2015-11-13 12:13:07 +08:00
然而并没有 233
楼主在 i2ex 逛多了嘛~~
阿里京东网易优酷等等,都是主要以 Java 为主。。
除了 Java 外,百度腾讯之类也是主打 PHP ,毕竟是最好的语言。。
python node 之类做网站还是略偏小众。。
windyboy
2015-11-13 12:15:01 +08:00
vertx 现在大热
allan888
2015-11-13 12:22:56 +08:00
语言的问题真的没什么好争的,需要的时候也由不得你。
工作不需要的话, C , Java , JavaScript , Python 这几种基本上但凡有点好奇心的程序员都不可能忍住不去学吧,不过是掌握程度深浅而已。
wizardforcel
2015-11-13 12:28:16 +08:00
@ibireme 京东和点评属于后转成 java 的。而且这个趋势会越来越明显。
bramblex
2015-11-13 12:34:49 +08:00
@allan888
@wizardforcel

/w\ 这个你要不要祭出 Scala ?

zero' = (\f s -> s)
one' = (\f s -> f s)
two' = (\f s -> f (f s))
three' = (\f s -> f (f (f s)))

succ' n = (\f s -> f (n f s))
add' a b = a succ' b
mult' a b = a (add' b) zero'

number' 0 = (\f s -> s)
number' n = number_succ' (number' (n-1))
number_succ' n = (\f s -> f (n f s))

{-one' = succ' zero'-}
iszero' n = n (\b -> false') true'
fsneak
2015-11-13 13:02:09 +08:00
@holyghost 比如游戏服务器…用 netty 做底层框架的那一类

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

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

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

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

© 2021 V2EX