kotlin和python哪个好_对比 Go 语言,Kotlin 有什么优势和劣势?
Kotlin的优势是在Java生态上,大量信手拈来的资源,也可以让团队平缓的过渡。
但是这也是双刃剑,就是使Kotlin成为锦上添花的角色,无论项目还是招聘都还是先考考你java怎么样啊,这就使得团队里面的人(包括工程能力强的牛人)可以光明正大的偷懒,比如并不愿意好好学Kotlin,出了问题也没什么。会让喜爱并投资了大量时间精力去学Kotlin,去实践Kotlin的人心冷的,因为老板或者领导往往不会觉得你多弄了点Kotlin就怎么样了,不就是个工具嘛。反正公司核心都是Java撑着的。
反观Go是独立生态,如果不好好学,搞砸了就不好了。所以既然来到Go团队的人都会好好学,好好搞,这种气氛是喜爱技术的人向往的。
Kotlin让我想到Scala,记得以前知乎有阿里的人回答问题说,阿里很多大数据技术牛人,也对Scala一知半解,基本就是Spark用到哪里就稍微学点呗,你说,如果你是一个喜爱Scala技术的人,还用业余时间大量学习了Scala的语言+工程方面的东西,会特别喜欢在这种团队吗?说不定那些大数据技术大牛遇到scala问题还会到你这里免费取经,哈哈,当然你也可以这么想,各取所需,你也可以更方便的免费找那些大牛取经。但是,如果你是实用主义,也会变成和那些大牛一样的,精力会放在解决工程问题上的,Scala已经不重要了。为什么会这样呢,根本原因就是Scala是依托了Java平台。
而用了像Go,Python这种独立生态的语言,学习语言实践语言是和解决工程问题紧密相关的,比较单纯。很多技术人员恐怕比较喜欢这种感觉吧。
Go和Python社区的人如果哪位说自己工程能力很强,但就是不喜欢学Go和Python,代码写的也跟初学者一样漏洞多多,会被鄙视的吧。但是我猜公司里面用Kotlin和Scala的家伙,就可以光明正大的说,我对Kotlin和Scala不感兴趣,我只对解决工程问题感兴趣,哈哈。
---------------------------------------------------------------------------------------------------------------------
成功的把题目从Go和Kotlin歪到我喜欢的Scala上,不错不错~
kotlin和python哪个好_对比 Go 语言,Kotlin 有什么优势和劣势?相关推荐
- 易语言和python混合编程_关于易语言与Python的一点想法
易语言与python的一点想法">关于易语言与Python的一点想法 小香蕉 2019年7月11日 说在前面 最近吃饭的时候总是会想很多关于易语言的事情.易语言是我学会的第一门语言,虽 ...
- r语言 python 互联网数据分析_对比R语言和Python,教你实现回归分析
变量之间关系可以分为两类: 函数关系:反映了事务之间某种确定性关系 相关关系:两个变量之间存在某种依存关系,但二者并不是一一对应的:反映了事务间不完全确定关系:相关系数(r)可以衡量这种相关关系. r ...
- 大数据和python哪个好_大数据语言之争:Java和python哪个好?
IT技术领域,编程语言不少,但是大家的目光,基本上都是盯着排名前几的热门语言的,近几年的热点,Java和Python之间也免不了一场争议.一个是IT行业常青树,一个是大数据带动热度快速上升的语言.那么 ...
- python 螺旋数组_人工智能首选语言是什么 究竟Python有多强大
人工智能首选语言是什么?究竟Python有多强大?众所周知,Python入门简单.功能强大,是人工智能时代最佳的编程语言.但很多人好奇Python究竟有多强大,为什么那么受欢迎?下面就来给大家揭晓答案 ...
- python zope 工作流_使用C语言来扩展Python程序和Zope服务器的教程
有几个原因使您可能想用 C 扩展 Zope.最可能的是您有一个已能帮您做些事的现成的 C 库,但是您对把它转换成 Python 却不感兴趣.此外,由于 Python 是解释性语言,所以任何被大量调用的 ...
- python 文字冒险游戏_用木兰语言重写 Python 文字冒险游戏(九到十一章)
续前文,继续到第十一章,期间根据须要对些许木兰语言功能进行了重现,并发布了木兰版本 0.0.15.1 .游戏例程代码已经开源在 gitee,第十一章运行效果以下,欢迎提 issue.javascrip ...
- python硬件编程_树莓派c语言 设置并使用树莓派进行Python和C语言编程 - 硬件设备 - 服务器之家...
树莓派c语言 设置并使用树莓派进行Python和C语言编程 发布时间:2017-03-01 来源:服务器之家 设置并使用树莓派进行Python和C语言编程 (下) Python部落组织翻译, 禁止转载 ...
- python mk趋势检验_【C语言】MK趋势检验C语言代码
[C] 纯文本查看 复制代码#include #include void main() { FILE *fp; char filename[40] ; int i,j,k;//循环用 int h,l; ...
- java和易语言对比_国外流行排行榜编程语言和易语言相比较的优势和劣势
国外流行排行榜编程语言和易语言相比较的优势和劣势 适合对象:对于初学者或者没有接触过编程语言的朋友有巨大参考价值. 比较特点:以C语言和Java两门最流行也是最经典的外国编程语言来和易语言相比较, 比 ...
- python科学计数法转换_对比Python学习Go 基本数据结构
公众号文章不方便更新,可关注底部「阅读原文」博客,文章随时更新. 本篇是「对比 Python 学习 Go」[1] 系列的第三篇,本篇文章我们来看下 Go 的基本数据结构.Go 的环境搭建,可参考之前的 ...
最新文章
- altium designer布线调整时不自动删除旧线
- 面试题 锁消除是什么
- LeetCode 2135. 统计追加字母可以获得的单词数(位运算+哈希)
- java基本命令_java基础篇 快捷键 常见Dos命令等等
- 实时导出正在运行的虚拟机或检查点
- 从网页上考的代码考到eclipse里面,会出现每行开头的空格下面有红色异常提示,为什么?...
- 筛选出c语言成绩前五名的记录,c语言课程论文设计成绩记录簿.doc
- ORACLE 锁表处理,解锁释放session
- 双目摄像头和单目摄像头_挑战激光雷达,MAXIEYE要重新定义单目摄像头?
- Tensorflow2.0实战之Auto-Encoder
- Enterprise Library 4.1 Security Block 快速使用图文笔记
- python三维转换教程_Python科学计算三维可视化【完结】
- 51单片机学习 基础知识总结
- C语言·abs()函数
- 解决Kafka-1194问题
- 关于《0bug》一书随机数的一处修订
- 再读 Laravel 5.5 文档
- 英语语法基础篇-书写规则
- 呼叫中心ACD系统的介绍
- 如何加声调口诀_汉语拼音声调标注口诀 涨知识了
热门文章
- linux 查看各个用户下线程使用情况
- 小程序 params_08. 小程序项目实战:设置首页轮播图(3)
- android系统自动休眠代码流程,android系统休眠与唤醒驱动流程详细分析.doc
- oracle删除数据用户,oracle删除用户及表空间,导入用户和数据
- mysqli_connect函数未开启_CRMEB打通版linux系统部署客服开启长链接不成功
- larveral 直接拷贝安装_2020年mac系统下制作win10引导安装盘,亲测可用
- Ie和firefox的Javascript区别
- C++中的namespace(using namespace)的理解
- 二维码生成,打包下载zip,BigDecimal的取值和计算,java发送http请求
- find 命令查找-o参数的理解