如何看待某一方向的新语言

程序人生 · souv · Created at · Last by jixiaohua Replied at · 2015 hits
20

最近太忙,忙的心塞塞的。

这几天一直在看kotlin。
官方:JVM语言,由JetBrains设计开发并开源。与Java相比,Kotlin的语法更简洁、更具表达性,而且提供了更多的特性,比如,高阶函数、操作符重载、字符串模板。它与Java高度可互操作,可以同时用在一个项目中。
总结:Android世界的Swift
PS:最近好像是说google与oracle打官司,因为google没有得到oracle的授权使用java,所以我猜想kotlin的出生原因是不是因为这个。


React Native
官方:结合了 Web 应用和 Native 应用的优势,可以使用 JavaScript 来开发 iOS 和 Android 原生应用。在 JavaScript 中用 React 抽象操作系统原生的 UI 组件,代替 DOM 元素来渲染等。
总结:一种前端语音可同时开发ios、android、web
PS:听上去多么诱惑人,开发者无需在开发不同设备的软件时不需要切换多种语言,一种语言全部搞定。

那么我说说我现阶段的感受和我想讨论的问题吧:
1:我们在深知android的情况下,是否愿意重新上手一本kotlin语言进行android编程。就像会object—c的去学swift是怎样的一种心态。
(虽然我现阶段是打算重新学习kotlin,说不上为什么)。
2:最近也打算学习ios,原因呢,是觉得求一个心安。哈哈。然后同事告诉我一个React Native 上面有介绍,然后随意百度了一下,第一感受“不伦不类”,
然后看了很多帖子,发现很多人很在使用前很不屑,使用之后赞不绝口。好吧,那我得重新审视一下我的态度了。就算React Native能解决ios、android、web
上的问题,那么你愿意去学习吗?、不愿意是为什么(是因为对自己的领域很有信心,android我很牛逼了,ios我用object-c就可以了,很熟练,我没有必要学习其他语言了。)?愿意学是因为什么?或者说我什么时候才会开始去学(等新技术成熟之后)?

PS:当然还有很多类似这样的语言。想看看大家对新语言的态度是怎样的。

共收到 1 条回复
2
jixiaohua · #1 ·

说说我的感受吧,因为之前做安卓巴士的原因一直关注新技术,所以那时候虽然我不做Android但是我能大致把握住Android技术发展,但是中间出去创业的一年半时间,回来了解了一下技术圈子,发现彷佛另外一个时代了,现在大家Android开发者都在聊AS 2.0 instant run,databinding,RxJava,Kotlin;前端开发者开始聊Node.js、React等等新技术了,仅仅过来一年半时间而已,但是技术发展快到让你稍不留神就要落后了。

然后我并不是说有一个新的技术你就要立马全部身心扑进去、立马开始使用新技术开发,但是一个新技术出现可以去了解学习,有兴趣的话可以去深度去研究,说不定稍不留神你就成了这个技术的布道者了。对了,喜欢研究新技术分享的同学极其容易在社区获得认可,成为小网红

另外同学,给你一个建议,Android这么写,iOS这么写,Kotlin这么写,注意单词拼写,以及中英文排版,参考此页

需要 Sign In 后方可回复, 如果你还没有账号请点击这里 Sign Up