现在才开始学Java有搞头嘛?
2463 90
[1 楼] hxiii [泡菜]
22-4-26 09:00
五一假期准备到了. 现在国内这疫情. 估计那里也去不了. 想趁放假好好学几天Java. 现在学Java还有搞头嘛?
[91 楼] hxiii [泡菜]
22-6-3 20:37
还是玩玩游戏比较爽。
[90 楼] hxiii [泡菜]
22-5-28 19:26
windyboy 发表于 2022-5-7 10:09
现在讲的※※※※※※※※※※虽然和旧※※※※※※※※※※语法一样
但是主要是讲的nodejs带来的后端,以及各种前端,语法上typescript更好

前端部分很多可以学的,现在主流的angular, react, vue, next.js, svelte
基本上是最前沿的东西

前端的东西更新很快的吧? 跟不上啊.
[89 楼] hxiii [泡菜]
22-5-28 19:24
现在偶尔用来写一些小应用程序. 不是Java的主流用法. 估计也就这样了
[88 楼] windyboy [老坛泡菜]
22-5-7 10:09
hxiii 发表于 2022-5-7 08:55
后端应该是不会去搞了. ※※※※※※※※※※以前做个人网站的时候学了点皮毛. 现在丢光了.

现在讲的※※※※※※※※※※虽然和旧※※※※※※※※※※语法一样
但是主要是讲的nodejs带来的后端,以及各种前端,语法上typescript更好

前端部分很多可以学的,现在主流的angular, react, vue, next.js, svelte
基本上是最前沿的东西
[87 楼] eox [泡菜]
22-5-7 09:03
hxiii 发表于 2022-5-7 08:58
不学c#的原因是不好意思让老板破费买一套VS啊.
啊,干活用啊
vs2022啥的不要钱啊。。。不知商用 是不他们打电话来要钱。
要论对自己好点,我觉得还是应该用c#或Pyhon。

如果学明白了c#的套路,习惯了vs的工具套路,也可以在其它工具如eclipse, vs上装免费插件,可以达到,或超过visual studio的功能吧 本帖最后由 eox 于 2022-5-7 09:10 编辑
[86 楼] hxiii [泡菜]
22-5-7 08:58
eox 发表于 2022-5-5 09:06
何不学c#
听说现在学java同49那啥

不学c#的原因是不好意思让老板破费买一套VS啊.
[85 楼] hxiii [泡菜]
22-5-7 08:55
windyboy 发表于 2022-5-5 16:46
不知你是什么初衷
如果想搞搞后端开发,其实学go更好
java的话,基本语法倒是接近C,要实用还有一些框架要学
单纯只是搞后端的话现在有CMS,都不需要写代码,在数据库上建下模型即可通过Http操作

当然一定要随便找个语言学学,不如学※※※※※※※※※※

后端应该是不会去搞了. ※※※※※※※※※※以前做个人网站的时候学了点皮毛. 现在丢光了.
[84 楼] hxiii [泡菜]
22-5-7 08:47
闲聊状态 发表于 2022-5-5 11:49
那这五个像哥五个么?

python 2 已经停止维护了
现在基本上都已经转向 python 3

.net  我承认我脑子不够用的 真是学不来
即便是.net core还是学不会

语言比较多.够用就行了.
[83 楼] yejun [老坛泡菜]
22-5-6 08:25
闲聊状态 发表于 2022-5-6 05:15
这个在用 跑ironpython用来支持 py-kms

这个东西 无论jython  ironpython  稳定性都可以 就cpython  稳定性不咋地 不知为何……


jypthon和ironpython没有全局锁Gil。CPython有Gil,每次只有一个线程读写变量,所以一般用CPython都是单线程多进程。
[82 楼] 闲聊状态 [泡菜]
22-5-6 05:15
windyboy 发表于 2022-5-5 16:55
新的.net其实各方面都挺先进,也有linux下的运行环境

这个在用 跑ironpython用来支持 py-kms

这个东西 无论jython  ironpython  稳定性都可以 就cpython  稳定性不咋地 不知为何…… 本帖最后由 闲聊状态 于 2022-5-6 05:16 编辑
[81 楼] 闲聊状态 [泡菜]
22-5-6 05:12
yejun 发表于 2022-5-5 17:22
pip好像有个download的参数,可以把所有的依赖包都下载下来,然后在目标机器用下载的包直接装。10几年前搞过这个东西,现在不管什么语言一般都是直接打包成docker包整个装到服务器上。

可以是可以 但是经常有
a需要 b
b需要 de
e需要编译

手动安装需要先搞e 然后de 然后b 然后a
而不是直接装a 就算那些都在一个目录也不行

docker也是一样的 ,打包也得下载不是

不上网 很多现在觉得方便 高效的 都是浪费时间的折腾

更何况 软件上线是要安全审计的,更新很重要。因为审计库 更新更容易 本帖最后由 闲聊状态 于 2022-5-6 05:13 编辑
[80 楼] yejun [老坛泡菜]
22-5-5 17:22
闲聊状态 发表于 2022-5-5 17:11
其实 我觉得JSP挺好的。。。

使用的时候前端用个框架 后端就扔一个数据库的jar包,最多再引入一个json的包(其实 我主要都硬拼),别的也不引入了 写点小东西 也行了
虽然不如flask简单 但是也可以了,关键是服务器上好放啊。。 python的包依赖没网实在痛苦

反正也没人跟我联合开发 而且我的环境也连不上网。。。

纯JSP的运行速度 热机完毕后 还是挺理想的。。。。


pip好像有个download的参数,可以把所有的依赖包都下载下来,然后在目标机器用下载的包直接装。10几年前搞过这个东西,现在不管什么语言一般都是直接打包成docker包整个装到服务器上。 本帖最后由 yejun 于 2022-5-5 17:36 编辑
[79 楼] 闲聊状态 [泡菜]
22-5-5 17:11
yejun 发表于 2022-5-5 16:37
感觉现在只有企业或者商业应用才用jsp,.net。互联网公司一般都是java,c++,  go, python, node。


其实 我觉得JSP挺好的。。。

使用的时候前端用个框架 后端就扔一个数据库的jar包,最多再引入一个json的包(其实 我主要都硬拼),别的也不引入了 写点小东西 也行了
虽然不如flask简单 但是也可以了,关键是服务器上好放啊。。 python的包依赖没网实在痛苦

反正也没人跟我联合开发 而且我的环境也连不上网。。。

纯JSP的运行速度 热机完毕后 还是挺理想的。。。。 本帖最后由 闲聊状态 于 2022-5-5 17:16 编辑
[78 楼] windyboy [老坛泡菜]
22-5-5 16:55
闲聊状态 发表于 2022-5-5 13:09
没有不服

只是我太笨
实在跟不上

一开始拿着.net 4的书 研究 .net core 3
发现咋也不对,后来又从JD买了好几本 .net core相关的书 最终 我放弃了
已经不在乎 .net core 3 还是 6
到现在也只是会 console.writeline
后来才知道了 nuget 是啥 ,结果还不会搜索。。。
也终于从那本.net core 3里大体知道了vscode 下咋创建项目
我好歹10多年前还会写几行VB,VB·net现在语法跟VB6变了很多不说,还居然基本上废掉了 哎
脑子实在转不过来 我实在太笨


新的.net其实各方面都挺先进,也有linux下的运行环境
[77 楼] windyboy [老坛泡菜]
22-5-5 16:53
eox 发表于 2022-5-5 14:36
java那套体系越来越臃肿。慢。
比如spring为例,做web应用比最快的慢100多倍。
比c#的.net之类 都一个数量级的慢


spring其实已经变得非常臃肿了
单纯讲框架的话,现在micronaut, quarkus更接近现在的速度
然而国内的气氛一提java必然spring,常常问为什么不用spring
单纯要拼速度的话,还有一些轻量的工具。

当然总的来说java是给人以慢的印象
但正确选择工具,jvm实际上很快
印象中有个专门测web速度的排行,名字想不起来了,jvm好几排前面
[76 楼] windyboy [老坛泡菜]
22-5-5 16:46
不知你是什么初衷
如果想搞搞后端开发,其实学go更好
java的话,基本语法倒是接近C,要实用还有一些框架要学
单纯只是搞后端的话现在有CMS,都不需要写代码,在数据库上建下模型即可通过Http操作

当然一定要随便找个语言学学,不如学※※※※※※※※※※
[75 楼] yejun [老坛泡菜]
22-5-5 16:37
闲聊状态 发表于 2022-5-5 14:54
切以为 .net/.net core对应JAVA这边的WEB应该是 jsp 也就是 asp/aps.net --- jsp

spring 是个框架 一个全家桶 属于jsp上又”抽象“了一层的,但凡抽象 就没有快的

jsp 就到jdk1.8了 j2ee就那样了,用 servlet 写服务还能用jdk 11 17的语法特性,jsp页面里面也就是1.8了
不像aps.net 还在C#上继续进行语法进化


感觉现在只有企业或者商业应用才用jsp,.net。互联网公司一般都是java,c++,  go, python, node。 本帖最后由 yejun 于 2022-5-5 16:38 编辑
[74 楼] 闲聊状态 [泡菜]
22-5-5 14:54
eox 发表于 2022-5-5 14:36
java那套体系越来越臃肿。慢。
比如spring为例,做web应用比最快的慢100多倍。
比c#的.net之类 都一个数量级的慢


切以为 .net/.net core对应JAVA这边的WEB应该是 jsp 也就是 asp/aps.net --- jsp

spring 是个框架 一个全家桶 属于jsp上又”抽象“了一层的,但凡抽象 就没有快的

jsp 就到jdk1.8了 j2ee就那样了,用 servlet 写服务还能用jdk 11 17的语法特性,jsp页面里面也就是1.8了
不像aps.net 还在C#上继续进行语法进化
[73 楼] eox [泡菜]
22-5-5 14:36
alchen 发表于 2022-5-5 14:10
java 现在成熟了。
java那套体系越来越臃肿。慢。
比如spring为例,做web应用比最快的慢100多倍。
比c#的.net之类 都一个数量级的慢 本帖最后由 eox 于 2022-5-5 14:36 编辑
[72 楼] eox [泡菜]
22-5-5 14:35
yejun 发表于 2022-5-5 13:31
可以用Kotlin代替java。现在分布式数据处理和安卓软件都是java的底层,哪里落后了。
那是你不知道别的语言
[71 楼] alchen [老坛泡菜]
22-5-5 14:10
java 现在成熟了。
[70 楼] 闲聊状态 [泡菜]
22-5-5 13:59
这是可怜的VB.net

而且宇宙第一IDE还没有linux版本。。 本帖最后由 闲聊状态 于 2022-5-5 14:02 编辑
[69 楼] 闲聊状态 [泡菜]
22-5-5 13:58
这是宇宙第一 IDE下 python 能干的
[68 楼] yejun [老坛泡菜]
22-5-5 13:31
eox 发表于 2022-5-5 12:14
抓娃现在太落后。而且比c#之类还要复杂

不服来咬


可以用Kotlin代替java。现在分布式数据处理和安卓软件都是java的底层,哪里落后了。 本帖最后由 yejun 于 2022-5-5 13:38 编辑
[67 楼] 闲聊状态 [泡菜]
22-5-5 13:09
eox 发表于 2022-5-5 12:14
抓娃现在太落后。而且比c#之类还要复杂

不服来咬


没有不服

只是我太笨
实在跟不上

一开始拿着.net 4的书 研究 .net core 3
发现咋也不对,后来又从JD买了好几本 .net core相关的书 最终 我放弃了
已经不在乎 .net core 3 还是 6
到现在也只是会 console.writeline
后来才知道了 nuget 是啥 ,结果还不会搜索。。。
也终于从那本.net core 3里大体知道了vscode 下咋创建项目
我好歹10多年前还会写几行VB,VB.net现在语法跟VB6变了很多不说,还居然基本上废掉了 哎
脑子实在转不过来 我实在太笨
[66 楼] eox [泡菜]
22-5-5 12:14
闲聊状态 发表于 2022-5-5 11:49
那这五个像哥五个么?

python 2 已经停止维护了
现在基本上都已经转向 python 3

.net  我承认我脑子不够用的 真是学不来
即便是.net core还是学不会

抓娃现在太落后。而且比c#之类还要复杂

不服来咬
[65 楼] 闲聊状态 [泡菜]
22-5-5 11:49
那这五个像哥五个么?

python 2 已经停止维护了
现在基本上都已经转向 python 3

.net  我承认我脑子不够用的 真是学不来
即便是.net core还是学不会   本帖最后由 闲聊状态 于 2022-5-5 11:55 编辑
[64 楼] eox [泡菜]
22-5-5 09:06
hxiii 发表于 2022-5-3 21:30
Python的HelloWorld.  这看起来就像shell脚本啊。

何不学c#
听说现在学java同49那啥 本帖最后由 eox 于 2022-5-5 09:09 编辑
[63 楼] hxiii [泡菜]
22-5-3 21:30
Python的HelloWorld.  这看起来就像shell脚本啊。