学winform 还是 wpf_网友还在学VB?如果你在学java,这技术千万别学了

e3d126a878a89abec461668b12834f02.png

昨天天一个大二网友问我:让我用VB做个一个软件。

8d015d1bd266b9221a317e6753affc38.png

讲真的,我当时懵逼,我知道大学和公司的技术脱节严重,但没想到的是脱节如此严重。

我也在头条发了短文,已经有了400+个评论,评论很有意思,挺逗。

708a5c54b41f3e3943f2c6f3e166a024.png

6ee560609b5a47711886ec0b9a13c488.png

c6994e8aeac79426a4e26400450a17bc.png

7ac7f6191b31f58ea1891fcacd3cead3.png

346b48c3628440893b2bca9fe7878f70.png

都知道们孟哥(springmeng)是搞java的,但是我曾搞过的语言不下于10种:c++,php,c,c#,甚至游戏引擎unity3d也做过,并且做过不少的项目。但是都学的不精,我还是那句话:

搞技术如果搞得不深入,很难还搞下去。搞得多没有用,得看是不是搞得精。

随着技术的快速发展,java相关的框架发展非常的快,java有些老掉牙的东西真的不用再说了,不然就是浪费时间,。

1)AWT 和 Swing

当然很多大学的教材还在学这些技术。现在已经 2020年了,谁还会用 AWT 和 Swing 去开发桌面应用呢?就我所知,C++ 程序员会用 MFC,C# 程序员会用 Winform 和 WPF。甚至还可以用一种更时髦的技术(比如 Electron)把 Web 网页裹一层华丽的外衣,变成可执行文件。

2)Applet

作为网页插件技术,Applet 压根就没流行起来,就连曾经的热门 Flash 也要淘汰了。

3)XML

XML 还没有被淘汰,应用的地方还有不少。但是作为一种数据传输格式,它正在被 JSON 替代。

4)JDBC

我个人不建议再学习偏底层的 JDBC 了,尤其是对于时间宝贵的自学程序员来说。与其花这点时间,不如把精力投入到 MyBatis 的学习上。

5)Struts

Struts 是早年一个优秀的 MVC框架,单从技术的角度来看,还是蛮不错的。但是自从有了 SpringMVC 后,Struts 就被拍死在沙滩上了。

6)Hibernate

在很久以前,持久层框架用的正是 Hibernate。但时过境迁,Hibernate 太重量级了,学习成本太高,取而代之的是轻量级的 MyBatis(支持定制化 SQL、存储过程以及高级映射)。

7)JSP

很多国企依然在用Jsp,但是目前前端主流的技术框架是Layui/Vue/React。

8)工具的话可以用idea,放弃使用eclipse了。idea还是智能太多了。

9)缓存技术,springcache+redis缓存足够了,j2cache太繁琐了。

学习技术,只有这个技术真正有使用才有学习的价值,如果没有任何的市场,学习技术还有什么用呢?

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值