由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - Java其实也是前后端通吃的...
相关主题
以后web公司招人的方向是不是都是全栈程序员C++ IDE and compiler
简单易用的Andriod编程工具?恨透了以linux为首的open source (转载)
IntelliJ怎么配Java8?10个包子 求救 新手 问个borland c++ 5.5的问题。。
使用Java ME算编程吗?安猪开发怎木入门呢?只学过C和python,不会Java
请推荐C++开发环境程序员怎么定义 ’强‘与’弱'?
Gcc出来的exe,被防病毒软件block了......一个嵌入式系统的设计构思
怎样在Cygwin下装Java SDK?有经验java,c++码农ios开发学多久可以入门
在linux上用什么工具compile java程序?如何提高C#开发server程序的效率
相关话题的讨论汇总
话题: java话题: br话题: android话题: go话题: flutter
进入Programming版参与讨论
1 (共1页)
g****t
发帖数: 31659
1
几点浅见,欢迎大家讨论和批评。尤其希望向年轻的朋友们学习。
Java最早是嵌入式系统的语言。后来调整了方向。就语言本身而言,特性完备,系统成
熟,程序员多。
唯一的问题是绝大多数都被教坏了脑子。
Java的写法如果安排好。写出来的主要的类可以copy paste后端服务器,前端Android
手机和IoT板没有压力。这部分代码的速度一般也足够快。因为社区强大,碰到问题一
般stack overflow 都有解答。
说白了,有靠谱多线程的语言只有java, c pp, C sharp, go.
这里面可以上java的设备是最多的。但需要自己有一套写法。不能被大数据相关的那套
buzz words,以及spring那套东西弄坏了脑子。
Java language noise很多。但可以用emacs, vim高级copy paste克服,然后在IDE再查
一遍差不多了。
例如你要写一个区块链类型的类库在手机,后端,IoT都可以用。那么第一步用java 试
一下是可以的。
w********m
发帖数: 1137
2
java做IoT, blockchain不太好,都要装jvm,太耗内存了。
android也没好到哪去,手机现在内存都在10G了,我操,比我笔记本都多。
所以,android要腾笼换鸟,java真爱粉zhaoce都转flutter了。
netflix的spring cloud也关门了。
二十年前,java比其他所有语言都强一光年。现在是落伍了。
有legacy就用吧,新项目有啥理由呢。
c*******v
发帖数: 2599
3
如果你有个smart contract要在嵌入式和手机和服务器都可以用。如果单一语言。java
是唯一选择。
Flutter设计看着还不错,但是现在坑有多少谁也不知道。
Java這個體系問題是很多。但是如果只選取問題少的子集合來使用。我覺得還是很不錯
的。比python, js速度有優勢。
需要多線程的地方不需要費腦子找work around


: java做IoT, blockchain不太好,都要装jvm,太耗内存了。

: android也没好到哪去,手机现在内存都在10G了,我操,比我笔记本都多。

: 所以,android要腾笼换鸟,java真爱粉zhaoce都转flutter了。

: netflix的spring cloud也关门了。

: 二十年前,java比其他所有语言都强一光年。现在是落伍了。

: 有legacy就用吧,新项目有啥理由呢。



【在 w********m 的大作中提到】
: java做IoT, blockchain不太好,都要装jvm,太耗内存了。
: android也没好到哪去,手机现在内存都在10G了,我操,比我笔记本都多。
: 所以,android要腾笼换鸟,java真爱粉zhaoce都转flutter了。
: netflix的spring cloud也关门了。
: 二十年前,java比其他所有语言都强一光年。现在是落伍了。
: 有legacy就用吧,新项目有啥理由呢。

w********m
发帖数: 1137
4
二十年前的平台有无数个,所以虚拟机技术很有用。java那时候是太先进了。
现在相爱相杀,就剩下三个平台,macos,linux和windows。
cross compiling不是那么难了,所以是大家都想做native。
当然java也想做,就是project Graal。但是要丢jvm不是那么容易的。
如果你想编译全平台smart contrac SDK,包括ios,Go build 就可以了。只是没有UI
库。
android java 和flutter都是UI库。flutter解决的是全平台的UI问题。
现在java是全马力,照抄go,
project amber超类型推导。
project loom抄goroutine。
project panama抄狗的struct。
project Valhalla抄值类型。
但想想,Go都做了十年了,赶不上了。先发优势在这里。
java的最大优势是各个企业无数legacy代码,这个从业人员做到退休是没有问题的,就
像以前的cobol。
g****t
发帖数: 31659
5
现在最大的平台是android。
这个事实不能忽视。
Android换语言早就不是goog说要换就可以换掉的。还要看国内厂商是不是配合。
Go往android上用很麻烦,无数坑等着人踩。几十个android
Api 版本我怕出事。
把java按照Go的写法写code更现实些。而且工具库更全面。
如果Go可以确定android不会出问题,而且tensorflow支持也不会出事。那我肯定愿意
写go


: 二十年前的平台有无数个,所以虚拟机技术很有用。java那时候是太先进
了。

: 现在相爱相杀,就剩下三个平台,macos,linux和windows。

: cross compiling不是那么难了,所以是大家都想做native。

: 当然java也想做,就是project Graal。但是要丢jvm不是那么容易的。

: 如果你想编译全平台smart contrac SDK,包括ios,Go build 就可以了
。只是
没有UI

: 库。

: android java 和flutter都是UI库。flutter解决的是全平台的UI问题。

: 现在java是全马力,照抄go,

: project amber超类型推导。

: project loom抄goroutine。



【在 w********m 的大作中提到】
: 二十年前的平台有无数个,所以虚拟机技术很有用。java那时候是太先进了。
: 现在相爱相杀,就剩下三个平台,macos,linux和windows。
: cross compiling不是那么难了,所以是大家都想做native。
: 当然java也想做,就是project Graal。但是要丢jvm不是那么容易的。
: 如果你想编译全平台smart contrac SDK,包括ios,Go build 就可以了。只是没有UI
: 库。
: android java 和flutter都是UI库。flutter解决的是全平台的UI问题。
: 现在java是全马力,照抄go,
: project amber超类型推导。
: project loom抄goroutine。

k***e
发帖数: 210
6
java落伍了,那用什么呢?
另外Netflix的spring cloud还一直在release啊

【在 w********m 的大作中提到】
: java做IoT, blockchain不太好,都要装jvm,太耗内存了。
: android也没好到哪去,手机现在内存都在10G了,我操,比我笔记本都多。
: 所以,android要腾笼换鸟,java真爱粉zhaoce都转flutter了。
: netflix的spring cloud也关门了。
: 二十年前,java比其他所有语言都强一光年。现在是落伍了。
: 有legacy就用吧,新项目有啥理由呢。

g****t
发帖数: 31659
7
需要靠谱的多线程的话,只有那几个选择。(rust不了解)
然后范围再窄一些,假如是android牵涉到略底层的东西的话,那就只有java一个选择
了。android几十个版本,别的语言binding过来,我感觉风险太大了。


: java落伍了,那用什么呢?

: 另外Netflix的spring cloud还一直在release啊



【在 k***e 的大作中提到】
: java落伍了,那用什么呢?
: 另外Netflix的spring cloud还一直在release啊

w********m
发帖数: 1137
8
spring cloud关门了,netflix跑路了。
pivot到处找人接盘。
大概率是阿里巴巴。https://github.com/spring-cloud-incubator/spring-cloud-
alibaba/graphs/contributors

【在 k***e 的大作中提到】
: java落伍了,那用什么呢?
: 另外Netflix的spring cloud还一直在release啊

m*****y
发帖数: 224
9
信口开河…

【在 w********m 的大作中提到】
: spring cloud关门了,netflix跑路了。
: pivot到处找人接盘。
: 大概率是阿里巴巴。https://github.com/spring-cloud-incubator/spring-cloud-
: alibaba/graphs/contributors

1 (共1页)
进入Programming版参与讨论
相关主题
scala下一代compiler dotty请推荐C++开发环境
大家推荐一个Java的编程环境吧 (转载)Gcc出来的exe,被防病毒软件block了......
Everyone hate java now?怎样在Cygwin下装Java SDK?
[请教]有关JAVA IDE的问题在linux上用什么工具compile java程序?
以后web公司招人的方向是不是都是全栈程序员C++ IDE and compiler
简单易用的Andriod编程工具?恨透了以linux为首的open source (转载)
IntelliJ怎么配Java8?10个包子 求救 新手 问个borland c++ 5.5的问题。。
使用Java ME算编程吗?安猪开发怎木入门呢?只学过C和python,不会Java
相关话题的讨论汇总
话题: java话题: br话题: android话题: go话题: flutter