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)

D1 - 前言

目前在工作上主要会使用两套资料库,这段时间累积了对於维运上的经验以及渐渐摸熟在程序使用上的眉角。但是...

Day 15 JavaScript NodeList vs HTMLCollection

NodeList 与 HTMLCollection 的主要差异点是节点的类型不一样: NodeLi...

【PHP Telegram Bot】Day09 - 用 PHP 主动接收和发送讯息吧!

前置作业 复制程序码 还记得前天最後建立的资料夹吗,把它用 VS code 打开,再建立一个 php...

自动化 End-End 测试 Nightwatch.js 之踩雷笔记:select option

相信 E2E 一定有做过遇到这种需要选择的部分,结构大致上会长这样 <select class...

< 关於 Next: 开始打地基| SSR (Server-Side Rendering) 跟 CSR (Client-Side Rendering) 的差别 >

09-16-2021 本章内容 SSR|CSR 你们是谁? SSR (Server-Side Ren...