Flutter和GoLang是否在未来超越JavaScript和Java?JavaScript和Java未来主要发展的侧重点是哪里?
不会,主打方向不一样,golang有一定的局限性。
javascript主要应用领域还是web前端。
java应用较广。
且不管提问本身存在的概念问题,楼主主要还是被目前的「潮流」所冲刷,不知道该如何入手和发展。
给个简单的建议吧:Client 端的霸主 JS、Server 端的霸主 Java,至少五六年内地位仍然不可撼动,Dart 和 Go 上升趋势不错,但是基数仍然太小了。掌握最主流的语言,其他一时的趋势你可以慢慢选择着学习,看看它们的语言特性是什么,为什么被发明出来,解决哪些前朝遗老的问题。
你这个问题提的有问题啊,Flutter 是框架,JavaScript 是语言,框架怎么超越语言?你如果想问 Flutter 背后的 Dart 语言是否会超越 JavaScript 还靠谱点。不过目前来看应该不大可能。
至于 GoLang 和 Java,不太熟所以不做评价了。
JavaScript 未来的方向,你可以关注 ES 的标准就可以知道了,总得来说应该是不断往更多的场景覆盖,node.js 打开了服务端的大门,webassembly 开辟了浏览器端高性能的新窗,未来越来越多的端的场景都会继续有 JavaScript 的延伸的方向。语言层面上可以看到越来越多向静态语言借鉴,包括 Class、类属性、私有属性等,未来动态语言和静态语言可能不会那么泾渭分明,为了适应更丰富的场景可能都会向对方借鉴学习,最终是随着设备的执行性能的提升,用这个去换取程序员的开发效率的提升。
1、Flutter是谷歌的移动UI框架,可以快速在iOS和Android上构建高质量的原生用户界面。应该在App移动开发领域应用多。JS在Web里无法取代。
2、go语言很优秀,但是现在谈超过Java还太早了,服务器性能不错,底层架构设计也很优秀。但是Java强在生态体系。目前看的高并发测试.NET Core和Java都比Java并发高。
3、JavaScript应该是类型化、模块化、性能提升是重点,谷歌搞了V8引擎,但是语言固有缺陷无法摆脱,微软出来TypeScript
4、Java最大的问题就是Oracle,这个公司太古板,差点搞死Java,不然谷歌也不会搞Go。安卓也不会退kotlin
5、Java太成熟了,体系太大,最近5年的改动都是小改动,其实Java应该改改语法了,语言特性C#已经比Java好了。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。