Kotlin 语言

https://wolkesau.medium.com/kotlin-语言-5ad3d8f208e4
Kotlin 语言
Kotlin 整组的 https://ithelp.ithome.com.tw/2021ironman/signup/team/178
大约看了一下 Kotlin 的入门,跟一些进阶。
目前给我的感觉,就是程序语法像是 TypeScript ,那目前状况就是一个正要起来的时间点,应用场景也是做什麽都可以,也因为是正要起来的开发者生态系,所以很多开源专案的 update 日期近多了;也应该还有很多被需求的套件还没有人去盖,所以对於想要在开源专案上发挥的朋友来说,现在是一个很好的进入时间,实作出来的东西也容易被看见。
当然,我没办法通灵,我没办法知道 kotlin 可以撑多久;因为没有一个主要应用领域的程序语言是危险,而且必需是属於撑霸的状态才行,例如:JS 之於 前端, python 之於 machine learning 。
但 koltin 是因为 android app 舍弃了 java ,宣告 Kotlin 为主要程序语言,但并不代表就完全舍弃了 java ,当你真的用 koltin 来开发 app 时,你还是很常得碰之前用 java 所写的套件啊!!!
另外,google 自已在 android app的开发上,还有另一个开发框架 Flutter / Dart 在与 Kotlin 竞争这块应用场景,这宛如是一种左右互搏之术的练成。
除此之外呢~
Kotlin Multiplatform 是这种语言的一项附加功能,可帮助其扩充套件到 Android 应用程序开发以外的领域。这意味着,它让开发人员可以跨多个平台(例如 iOS、Web、Linux、macOS、Android 和 Java 虚拟机器 JVM)共享程序码、资料和业务逻辑。
反正大概就是什麽都要做,不过历史告诉我们,通常什麽都要做的结果都是~,例如 React 一开始独强,後来搞了个 React Native 想抢 app 开发的结果,就是让 angular 跟 vue 给跑出来了。
当然,我不是通灵的,说不定 koltin 每一块都抢赢啦! 我们拭目以待吧。
从语法入门看 社畜转行之旅,30天Kotlin学习笔记 及 来学习写安卓手机的程序吧-Kotlin语言 及 Kotlin Android 30天,从 0 到 ML (Machine Learning)
其他关於 koltin 的就都是进阶应用了。
Gradle 通灵术 Gradle 有写过 Build Tool 应该是不莫深
Ktor Chatbot with Serverless 的实例演练 #Kotlin 用 koltin 写 chatbo
如何使用 Kotlin Annotation Processor 做出自己的 Custom Data Parser Library 写 github 开源的 koltin parser ,开源一年多已经有快百星,就是这点让我google 一下,发现 koltin 的开发者社群有在起来中
温柔学姐的Kotlin补课/教学 我喜欢这种故事型技术文,不过有这样写过就会发现,要如何将技术与故事布局在一起,真的很有难度。请参考我曾经尝试过的 https://medium.com/wolkesau/story-0-%E8%87%AA%E5%BA%8F-b6163e83574a
Coroutine 停看听 android 执行绪
挑战 Kotlin Multiplatform Mobile 跨平台开发,透过共同的Kotlin模组同时打造iOS与Android应用! 撰写app
Jetpack Compose X Android Architecture X Functional Reactive Programming 撰写app
Kotlin 怎麽操作资料库?谈谈 Kotlin Exposed 框架 串接资料库
一天一脚步,30天学会 Android Compose UI! 写app


<<:  day 17 - 利用 interface 来mock外部回应

>>:  Day 25 实作 user_bp (3)

第 6 集:CSS 社交距离(下)

此篇会介绍使用 text-align、vertical-align 对齐时的注意事项以及常见问题,最...

[拯救上班族的 Chrome 扩充套件] 当朋友问我说,为什麽我的页面怎麽开都是猫咪,你有头绪吗? 我 __ __ 怎麽会知道。

经过昨天一键插入所有猫咪到每个页面後, 发现一打开新的页面又是崭新的开始, 那怎麽可以? 今天我们要...

Day28 测试写起乃 - Timecop

Timecop 可以帮助你在测试时将时间冻住,因为有些讯息中会带有时间,如果要确保时间一致就必须要将...

企业资料通讯Week4 (2) | HTTP

HTTP 与Web 请求 HTTP,超文本传输协定(HyperText Transfer Proto...

Day25【Web】TCP 连线与断线:三次握手、四次挥手

TCP 是一种要求资料正确性的传输方式, 这表示它需要一些特殊机制, 来确保传输的数据不会出错。 其...