现在大家都转kotlin和swift了吗

itweak
itweak 2019-05-10 字数 785

现在似乎android的kotlin和apple的swift已经越来越多人用了。

看样子也是要把原来的旧语言给替换掉的样子。

不过最近我还是感觉到新语言带来不少阵痛仍然没过去。

1 swift语言写的类库,维护不及时的,基本上都无法编译通过了,

2到3,3到4的必须要改,现在很多开源的小控件,没人维护到了今天

就完全废掉了。

反而是objc的,我上个月找了个电源样式的控件,2013年的代码,

到今天仍然完全可用,其实作者已经完全不维护了,我拿过来可以

马上用

不过swift 4到5的话,倒是没发现以前那种必须要改才能编译通过的情况

2 kotlin 最近用了下感觉也是不错,不过不是写android,而是leetcode

上做LFU题,我在本地可以正常运行的,到了leetcode上就报错。

Line 127: Exception in thread "main" java.lang.NoSuchMethodError: ListNode: method <init>()V not found

其实我在本地都可以正常编译和运行的,也没有runtime error,实在是搞不懂怎么会有nosuchmethoderror

MobileDev 手机开发
11 个回复
PaoloMaldini
solo con te 2019-05-10

现有的项目没动力改,新项目多半想搞flutter。。

【 在 itweak (itweak) 的大作中提到: 】

: 现在似乎android的kotlin和apple的swift已经越来越多人用了。

: 看样子也是要把原来的旧语言给替换掉的样子。

: 不过最近我还是感觉到新语言带来不少阵痛仍然没过去。

: ...................

leo18
每天爱你多一些 2019-05-10

老项目一直在用oc,最近在考虑引入swift最混编,但是有点为了用而强行用的感觉,没有找到合适的一定需要swift的切入点

【 在 itweak (itweak) 的大作中提到: 】

: 现在似乎android的kotlin和apple的swift已经越来越多人用了。

: 看样子也是要把原来的旧语言给替换掉的样子。

: 不过最近我还是感觉到新语言带来不少阵痛仍然没过去。

: ...................

tjww
熙熙攘攘中从从容容 2019-05-10

貌似要跳过swift了, 老的代码继续维护OC, 新的上flutter

【 在 PaoloMaldini (solo con te) 的大作中提到: 】

: 现有的项目没动力改,新项目多半想搞flutter。。

gloop
  2019-05-10

一般有人用的库,别人会帮你迁移的。看一下 pull requests 或者其他 forks 里面有没有。没人迁移,自己迁移一下也费不了很多事。

【 在 itweak (itweak) 的大作中提到: 】

: 现在似乎android的kotlin和apple的swift已经越来越多人用了。

: 看样子也是要把原来的旧语言给替换掉的样子。

: 不过最近我还是感觉到新语言带来不少阵痛仍然没过去。

: ...................

wew
吴钩霜雪明 2019-05-10

OC的库也有很多有问题的

特别是libstdc++相关的

【 在 itweak (itweak) 的大作中提到: 】

: 现在似乎android的kotlin和apple的swift已经越来越多人用了。

: 看样子也是要把原来的旧语言给替换掉的样子。

: 不过最近我还是感觉到新语言带来不少阵痛仍然没过去。

: ...................

yumai
文若书生 2019-05-10

Swift 5之后越来越稳定。不过现在大公司倾向于OC,更稳定、沉淀雄厚。

看以后的发展吧,肯定新生事物要过渡一段时间,但学习也得及时跟上。

qwersex
那块最远的石头 2019-05-11

flutter国内公司用的多吗

【 在 PaoloMaldini 的大作中提到: 】

: 现有的项目没动力改,新项目多半想搞flutter。。

syssky
syssky 2019-05-11

也是个坑。知名的就是阿里的闲鱼在用,而且也只是把部分页面迁移为flutter。其实也没必要迷信google新推技术,烂尾的也不少。

【 在 qwersex 的大作中提到: 】

: flutter国内公司用的多吗

: 【 在 PaoloMaldini 的大作中提到: 】

: : 现有的项目没动力改,新项目多半想搞flutter。。

: ....................

qwersex
那块最远的石头 2019-05-12

嗯嗯,多谢

【 在 syssky 的大作中提到: 】

: 也是个坑。知名的就是阿里的闲鱼在用,而且也只是把部分页面迁移为flutter。其实也没必要迷信google新推技术,烂尾的也不少。

kerberos
黑蝙蝠中队队长 2019-09-16

swift 想用, 但是要兼容老的. 新项目都 kotlin 了,

至于 flutter 和 闲鱼, 就三个字: 呵呵呵.

【 在 itweak (itweak) 的大作中提到: 】

: 现在似乎android的kotlin和apple的swift已经越来越多人用了。

: 看样子也是要把原来的旧语言给替换掉的样子。

: 不过最近我还是感觉到新语言带来不少阵痛仍然没过去。

: ...................

xeagle
静下心来编程 2019-09-18

kotlin有那么好么? 实际用起来没有什么大坑吧

【 在 kerberos 的大作中提到: 】

: swift 想用, 但是要兼容老的. 新项目都 kotlin 了,

: 至于 flutter 和 闲鱼, 就三个字: 呵呵呵.