安卓开发选 kotlin 还是 Java ?
有几年 java 经验,没有 kotlin 经验. kotlin 除了用在安卓开发上, 其他应用场景如何? 生态如何? 要学的东西太多了, 能少一样是一样, 用通用的工具适用性广. 听听各位大佬的建议.
kotlin !好学得很
建议 flutter
不会 java 建议用 java
会 java 建议用 kotlin
kotlin,入门了再用 flutter
直接 flutter 吧,没学 kotlin 和 Swift 没事,ai 可以帮你
吐槽一下,也不知道是不是我浏览器的问题,kotlin 的官方( book.kotlincn.net/)中文文档汉化不完全?
经常看着看着,中间穿插一段大英文文档,甚至有的直接就是只汉化了标题。。。
kotlin 可以直接学,很多 kotlin 的语法就是基于 java 的冗长写法进行优化和语法糖设计的,会 java 的话基本 kotlin 记住一些语法糖和 kotlin 新特性,比如委托和携程就可以直接写了。不过要直接学 kotlin 也可以,挺简单的。
#6 就是没汉化完全的
冷知识,Kotlin 官方就没有中文文档,你看的这个是网友自发翻译的,更新比官方滞后近一年,域名也不是官方的。
现在新建项目,没有 Java 选择了,直接默 kotlin.
选自己最熟悉的,当然是 Java ,别听别人瞎说,自己没用过的出了问题也不好解决
Kotlin 与 Kotlin 官方英文站由 JetBrains 支持与开发 本站由中文站翻译贡献者译
kotlin 有 java 经验很好上手
Kotlin ,因为官方关于 Java 的库几乎不更新了,后续所有的库都是建立在 Kotlin 上面。
好学,当然好学,我理解几乎是无痛的。因为在 AS 中,可以直接将 Kotlin 转换成 Java 代码,看完官方文档之后,直接上手写,然后不知道原理的地方,换成 Java 一看就懂了
kotlin 中文文档看这个 kotlin.liying-cn.net/home.html 更新到了 2.1.0
Android SDK 的 api 目前都是 Java 的,官方各种支持组件有 Java ,kt 版本。你说的选择是只用那一种语言来开发应用程序?如果你连 SDK 的代码 Java 都看不懂,谈不上只用 kt 来开发,对于安卓开发来说,Java 是必须,kt 是其次的。SDK ,系统 framework ,都是 Java/c/c++,有时候排查东西是需要进到 framework 的,甚至很多博客资料都是 Java 写的案例,Java 是必须的,至于 kt ,看你自己兴趣,可以完全用 Java 写应用,也可以 kt ,也可以混合开发
跨平台的话 KMP 和 flutter 怎么选择呢
现在 ai 翻译那么好, 何必拘泥于中文文档.
google 自己的很多 android 库都在迁移到 kotlin multiplatform 了,都不咋支持 java 了
其实主要看两个方面,ui 以及业务方面用 kotlin ,底层开发用 java
选 kotlin 别听别人瞎说什么 java 自己写代码肯定是 kt 香太多 大厂安卓都全切 kt 了 java 语法又不难
不过确实是有暗坑的 例如 java 的那些 throw 以及潜在空指针在 kt 上没有提示
另外 flutter 是什么妖魔鬼怪 为啥一个正常的非跨平台 app 要写 flutter 这玩意不就是在降低用户体验吗
毫无疑问选 kotlin 啊,现代化语言,能给你省多少事,最关键是现在的团队基本都是 kotlin,谁还在用 java 这种上古语言
上层开发 kotlin 就是 better java
#17 我 flutter 用了好几年只会选 flutter
服务端开发我都用 kotlin 了,别说安卓了
kmp 目前只能用來寫邏輯 ui 還是要分別寫。如果你連 ui 都希望重用那就只有 flutter 這個選項了
宝塔用习惯了,一直没换,但是最近被黑,不敢用了,然后感觉又比较重,求一个平替软件,无 web 端的也可以, 1panel 可以跑在 docker 的, 还不错 除了宝塔…
我看到最近某鱼的 chromebook 价格下来好多,对比同价位的笔记本真的香很多,加上本人是一位 linux 粉丝,很想弄一台笔电来上上网,写写命令。 请问 chromebo…
原来用的阿里的免费三个月,安装了 google analyrics 之后,发现自动变成了 google trust 的 WE1 请问这个证书什么时候过期啊?要整续签什么的么, …