怎样选择比较好呢?
1
cmdOptionKana 2020-07-25 12:03:15 +08:00 1
用 Java 有什么问题?后续重写再考虑别的语言也不迟。
|
2
hhecoder 2020-07-25 12:07:02 +08:00 1
1. 只开发安卓,不用管 ios,flutter 不用考虑。
2. 不吃安卓这口饭,kotlin 可以先不考虑,后面再学也来得及 3. 吃安卓饭,工期紧,选 java ;时间足够,kotlin 可以一试,一周就上手,很快。 |
3
maninfog 2020-07-25 12:12:45 +08:00 via Android 1
3 选 1,实际上也就是 2 选 1,原生或者跨平台,这两者哪个前景更好不好说,看个人兴趣。如果选原生肯定 kotlin 了,毕竟官方都宣布 kotlin first 了。
|
4
qiumaoyuan OP @hhecoder Kotlin 跟 Java 完全兼容吗?目前比较倾向于选这个。另外不知道 Flutter 开发出来的东西,除了跨平台的优势外,跟原生比有什么劣势。
|
5
Hyoban 2020-07-25 13:18:16 +08:00 1
@qiumaoyuan #4 kotlin 完全兼容 java,你可以 kotlin 和 java 混着用,所以前期只用熟悉一点基本 kotlin 语法就可以开发了,慢慢学习就会感觉 kotlin 各方面都比 java 好用点
|
6
ericls 2020-07-25 13:18:18 +08:00 1
我也觉得,既然你都熟悉 java 了就用呗。
Dart 上手也很快,但这个开发起来和 java 做 android 应该感觉很不一样,不仅仅是换个语言的问题 |
7
Jooooooooo 2020-07-25 13:20:22 +08:00 1
公司用啥你用啥
|
8
janxin 2020-07-25 13:20:41 +08:00 via iPhone 1
你会 java 上手 kotlin 不是很快吗…
|
9
IGJacklove 2020-07-25 13:25:52 +08:00 1
熟悉 Java 不一定容易上手原生 Android 哦,我比较推介 flutter,我也是熟悉 Java 但是不会 Android...日常 Java 只用于跨平台 app 集成原生插件时会用到.
|
10
zoharSoul 2020-07-25 14:33:43 +08:00 1
kotlin 和 java 混着写就行了,
顺便还能学下 kt, 我看手淘后端也开始推 kotlin 了 |
11
qiumaoyuan OP @IGJacklove 谢谢,Android 官方文档我之前大概过过一遍,各个组件怎么回事还算比较清楚。以前在公司也试着帮过同事写过一两个简单的小功能,但不能算掌握了,只是很初级的水平。Flutter 在观望,不知道有什么缺点。
|
12
Michelangelono 2020-07-25 22:01:31 +08:00 1
其实 kotlin 现在比 java 重要了,很多文档都是 kotlin 写的了,而 java 在 as 也能自动转换成 kotlin
|
13
fromzero 2020-07-26 15:50:04 +08:00 1
不熟悉 Android 还是 选 Java/kotlin 吧,本身 kotlin 就是 jvm 方言,熟悉 kotlin 很快。flutter 就是 ui 层,做到一些功能还是得熟悉一下原生。
|
14
HENQIGUAI 2020-07-26 16:47:14 +08:00 1
Kotlin
|
15
fansangg 2020-07-27 00:48:41 +08:00 1
工期紧 java,工期不紧了再用 kotlin,不会写的用 java 写一遍贴到 kt 里自动转,然后看一看基本都会了
|
16
junefan 2020-08-06 11:10:33 +08:00 1
flutter 等以后学吧,除非老板 /老大要求用这个,kotlin 一周上手,但真要到玩得和 Java 一样转还是要花时间的,Java 做 Android 挺好,其实这两个代码互相可以直接调用,中途上 Kotlin 都是可以的,兼容没问题。kotlin 的糖多,而且甜。
|