其他
都2022年了,JS为啥还是那么火;学后端应该选java还是golang;非计算机系学 Vue|极客观点
都 2022 年了, JS 为啥还是那么火
现在学后端应该选择 java 还是 golang
话题发起人:八方名动
看起来 java 的使用范围更广一些,各种学习资料找起来也很容易,就业也比较有保障。但是都说 golang 是未来,现在国内用 go 做后端的公司也越来越多,薪资水平还都不错,不知道大家怎么看这个问题?
有趣的观点:
Java 编译言语,速度适中( 2.67s ),现在的大型网站都是拿 java 写的,比如淘宝、京东等。首要特点是安稳,开源性好,具有自己的一套编写规范,开发功率适中,现在最干流的言语。作为编程言语中的大腕。具有最大的知名度和用户群。不论如火如荼,我自巍峨不动。他强任他强,清风拂山岗;他横由他横,明月照大江。
Java 可以做什么:安卓和 IOS 的运用开发、视频游戏开发、桌面 GUI 、软件开发等等;Java 的利益:Java 开发人员需求量大:这个是依据核算得出的。JAVA 在许多言语傍边,是需求量最大的;
进化言语:首要 C++ 是依据 C 言语优化的, Java 是被优化过来的。而且在这人途径是增加了许多的功用, lambda 等功用;安卓运用开发:谷歌安卓移动途径是世界第一的移动途径,编写安卓运用开发者运用首要言语是 Java 。
Java 的缺点:运用许多的内存:Java 和 C++ 相比运用更多的内存所以占用的内存就更大;学习曲线:这边指的是Java虽然不是最简略的入门言语,可是也不是最难;建议时间慢:用 java 写过安卓的运用的人应该都知道。相同的代码在模拟器中建议是非常缓慢的作业。
Go 编程界的小鲜肉。
高并发才调无人能及。即具有像 Python 相同的简练代码、开发速度,又具有 C 言语相同的施行功率,优势超卓。
Go 言语的难度,相对来说, Go 言语不难的。可是 Go 言语的学习材料相对其他的言语来说很少,所以学习起来没有其他的言语那么便利。许多人说 Go 言语在国内更火,依照数据来说,是的。由于我国人多,基数大。其实 Go 在国外更火。关于现在来说, Go 实践上也现已站稳脚跟了。不论是 Google 自带光环也好,实践运用也好。
Go 算是找到了归于自己的空间。Go 言语的利益:编译时间快:Go 言语编写最大的微服务的时间大约需求 6 秒,相对 Java 和 C++ 呆板的编译速度来说,Go言语快速编译是首要的功率优势。并发性和通道:Go 言语的 logo 我们可以了解一下,它就是致力于作业简略化,也就是快。其实并没有引进许多的新的概念。就是打造一门简略的言语,运用起来很快。在 goroutine 上作业一个函数最小的样板代码,我们只需求运用关键词 Go 增加函数调用。
生态系统也是很健旺的:面向 Redis 、 RabbitMQ 、 Template 等等许多安稳的库。有很健旺的东西支撑。GO 言语的缺点:短少结构:Go 是没有一个首要的结构。可是许多人以为不应该从结构的运用开始。也可以从社区的议论了解一下这个问题。过失处理:在过失处理办法,很简略丢掉过失发生规划,所以在编程过程中很难向用户供应出有意义的过失信息。软件包处理:在默许的情况下,没有办法拟定特定版其他依托库。
也没有办法创立可以复写的 builds 。毕竟留心的是:没必要纠结言语,它仅仅东西,而且不同的言语针对的场景也不同。相同假定是体量较大的老到运用,关于不同的业务层,会有多个言语。
——社区用户: hevily
非计算机系学 Vue 有什么建议
刚入门极少的 Vue ,想了解需不需要刷题,有什么渠道,如何刷题?