以后移动端估计Dart了,工程师求不了稳啊
|  |      1clino      2015-06-30 15:27:26 +08:00 为什么java不行了就是dart? | 
|  |      2echo1937      2015-06-30 15:29:50 +08:00 Dart的目标语言是JavaScript,什么时候成替代Java了. | 
|  |      3selrain OP | 
|      7neoblackcap      2015-06-30 15:45:30 +08:00 推C++都比推Dart概率高 | 
|  |      8selrain OP @neoblackcap  额你确定 | 
|  |      9robertlyc      2015-06-30 16:15:32 +08:00 呵呵 google出品 必属废品 | 
|  |      10hooluupog      2015-06-30 16:36:50 +08:00 还早着呢,还得看District Court怎么判。 不过Google真该推出自己的B计划了,不用再死守java不放了。 | 
|  |      11xdeng      2015-06-30 16:46:40 +08:00 为什么不是 go | 
|  |      12janxin      2015-06-30 16:48:37 +08:00  1 趁着一波,换成swift算了 | 
|  |      1366beta      2015-06-30 16:56:08 +08:00 为啥不是go? | 
|  |      14loading      2015-06-30 17:01:13 +08:00 via Android | 
|  |      15Numbcoder      2015-06-30 17:07:04 +08:00 Go 不是 Google 的官方出品的,只是 Google 员工搞的而已。 Dart 是 V8 团队搞的,是 Google 官方推的,目标绝不是 js,编译到 js 只是暂时没找到合适用处而已。Dart 有自己的 VM | 
|  |      16ThomasZ      2015-06-30 17:16:06 +08:00 为啥不是go? | 
|      17neoblackcap      2015-06-30 17:19:52 +08:00 @selrain Android里面有NDK,Google大量使用C++,我倒是没怎么看到所谓的Dart成品出来,Angular这个亲儿子都倒向MS的Typescript,Dart程序员就这么好培养? | 
|  |      18JohnSmith      2015-06-30 17:30:29 +08:00 tm还不是程序员倒霉 | 
|  |      19breaklayer      2015-06-30 17:53:57 +08:00 kotlin怎么样 | 
|  |      20mthli      2015-06-30 18:01:05 +08:00 via Android Kotlin和C#机会都比Dart/Go大。 不过Java今后仍将是Android的主力语言。 以上是个人见解。 | 
|  |      21soli      2015-06-30 18:03:45 +08:00 应该是 Go 吧? | 
|  |      26Comdex      2015-06-30 19:01:34 +08:00 golang不是更有潜力么 | 
|  |      28otakustay      2015-06-30 19:35:47 +08:00 google在语言设计上实在是弱,还请乖乖找别家的解决方案吧,swift、c#哪个不行,你要脚本语言typescript、python哪个不行…… | 
|  |      29chaucerling      2015-06-30 20:01:32 +08:00 说golang的,你手机的应用会有高并发情景吗 | 
|  |      30run2      2015-06-30 20:06:28 +08:00 swift要开源了 用swift~ | 
|  |      31loading      2015-06-30 20:21:06 +08:00 via Android @chaucerling go语言如果出 gui ,界面流畅度就不可轻视! | 
|  |      32ren2881971      2015-06-30 21:56:26 +08:00 google  出品。。 | 
|  |      33jarontai      2015-06-30 22:03:42 +08:00 很多人没有搞清楚,golang不是google的官方项目;Dartlang才是“亲儿子”,但近两年很低调,它的研发团队就是做V8的那批人,而且很多成员以前是在Sun研发JVM的,Dart项目发起人之一Lars Bak以前是Sun的hotspot jvm的工程技术主管,后来去google做了V8。 | 
|  |      36G2bN4dbX9J3ncp0r      2015-06-30 23:16:38 +08:00 go适合服务端,做android,go真不如java | 
|  |      37funagi      2015-06-30 23:20:16 +08:00 golang和google都姓go,我一直以为是亲儿子 | 
|      38seeker      2015-06-30 23:47:05 +08:00 我表示今年的IO并没有一点点关于dart的新闻。另外angular宣称跟m$的typedscript合作兼容,也没dart什么事。谷歌的工程师喜欢玩,别太当真。 | 
|  |      39lirau      2015-07-01 00:27:03 +08:00 我倒是更关心侵权的代码是什么 | 
|  |      40icedx      2015-07-01 00:32:54 +08:00 via Android 目前的大部分安卓系统还运行着类Java 虚拟机Dalvik VM 短时间还不能脱离Oracle 的阴影 不过现在Google 已经迈开步伐把运行时换成ART 了 这是个好兆头 另外Go 和Dart 都不会是Java 的接盘侠 因为Java 的纯OO 开发实属少见 最后Sky 也仅仅是等同于安卓的SurfaceFlinger 的另外一个基于OpenGLES 的安卓GUI 的实现 楼主不要太激动 | 
|  |      41lhbc      2015-07-01 00:35:36 +08:00 Google 明知 Oracle 是业界毒瘤,还要用 Java,所以啊,掉坑里了 | 
|  |      44secondwtq      2015-07-01 00:50:38 +08:00 | 
|  |      46typcn      2015-07-01 07:09:42 +08:00  1 | 
|  |      47jiayao321      2015-07-01 08:39:25 +08:00 | 
|  |      48icylogic      2015-07-01 08:40:16 +08:00 via Android 单从语言层面,论适合程度显然 c#/java>c++>>go>dart,但实际上 c#/c++ 未必能被 Google 接受。 而且替换主要编程语言这么作死的事我想 Google 一定会想办法避开吧。。 | 
|      49missdeer      2015-07-01 08:41:40 +08:00 为什么老有人拿Go不是官方说事,Java还不是官方呢! 为什么还有人拿Go性能不如Java说事,Web端技术还在做移动app呢! 最重要的是,现在Go已经能初步支持Android开发了,其他语言技术除了C++,都还没影呢! 最后,我是支持Swift的! | 
|      51smalltalk      2015-07-01 09:00:37 +08:00 via Android @missdeer  go的性能大多数情况下不如dart,gc也不如dart适合客户端。 最后,我也支持swift | 
|  |      52crazycen      2015-07-01 09:03:59 +08:00 java之盛,非一日之功! | 
|  |      53kyze8439690      2015-07-01 09:36:25 +08:00 想多了,短时间内不会换的,兼容怎么做?很多功能都基于java api,两个虚拟机也基于jvm。 而且一点也不觉得dart就好到哪里去。 | 
|  |      54breeswish      2015-07-01 09:51:41 +08:00 (只有我觉得 C# 可以是一个理论上不错的替代品嘛? (虽然 Android 不大可能用 C# | 
|  |      55qiumaoyuan      2015-07-01 10:34:38 +08:00 所以 Google 官司输了到底对程序员用 Java 开发 Android 程序有没有影响?有什么影响? | 
|  |      56selrain OP @qiumaoyuan  用了java还要给钱,肯定会有影响,促使google用其他语言来代替 | 
|  |      57Lonely      2015-07-01 11:01:06 +08:00 脑洞真大 | 
|      58CRVV      2015-07-01 11:20:48 +08:00 @Numbcoder  我一直认为Go的性能不比Java差 http://benchmarksgame.alioth.debian.org/u64/go.php 从这里来看,对于x64机器来说,Go1.4比Java8慢一点但节约内存,算不上比Java差 x86比Java慢明显是因为编译器优化得不好,而且我已经多年没用过x86了 Go的编译器直接编译到x64/x86/ARM指令上,如果跟Java的编译器和运行时写得同样好,那必然是Go运行得快 | 
|  |      60wezzard      2015-07-01 11:27:39 +08:00 Swift is your friend. Swift is google's friend. Swift is our friend. [doge] | 
|      61antspeed      2015-07-01 11:39:06 +08:00 Dart写服务端程序还是挺舒服的,至于性能还没有和其它语言比较过,有哪位有全面一点的数据。 我是挺喜欢Dart的,不过一直以来半死不活,没注意到有什么开源的比较成熟的项目,试验性质的居多。 | 
|      62kaneg      2015-07-01 11:43:45 +08:00 Android之所以成功,靠的正是数量庞大的Java程序员,如果Android放弃Java,那Android也就步Symbian的后尘了。就算Google要放弃,靠Android发家的手机厂商也是绝对不会轻易放弃的 | 
|      63sxmna      2015-07-01 12:17:46 +08:00 不可能吧 | 
|  |      66LoongT      2015-07-01 13:01:43 +08:00 就我个人观点来说,迁移到 Dart 是不太可能的。 Sky Framework 是独立于 Java 之外的另一套东西,就算最后真的开始推广,位置也不是用来取代 Java 的。 至于到 Go,可能性就更低了。Go 对 Android 开发的支持主要是在 NDK 部分。 相比而言我更支持 Java 的原因是,Java 易用,有非常好的基础。要是放弃 Java,意味着放弃现在几乎所有的第三方基础(里面有很多非常优秀的项目),从头开始造轮子。我认为 Google 在 Android Studio 这个 IDE 上花的功夫就已经足够说明 Android 开发的发展方向了。 如果要在语言上动手脚,也会挑选一门 JVM 兼容的语言,现在来看可能性是 Kotlin > Scala = Groovy。 | 
|  |      67ChiangDi      2015-07-01 13:01:59 +08:00 via Android 这个官司,不是赢了好几年了吗? | 
|  |      69hooluupog      2015-07-01 13:33:59 +08:00 @ChiangDi  O告G,地方法院判G胜; O不服上诉至巡回法院,O胜; G不服请求最高院复审,最高院询问奥巴马顾问团得到不予复审的回复,于是O再胜。但最高院同时也告诉G,可以发回地方法院重审,看G是否符合fair use。 所以,案子还远没有结束。 打官司就是双方人力物力财力和时间的比拼,哪有那么快,法官趁此好多捞些油水,不断的诉讼与反诉讼,这些不花钱哪成,没人愿意免费给你主持公道。 | 
|  |      72kyze8439690      2015-07-02 09:38:21 +08:00 @lirau 用api与集成api是不同的事情 | 
|      73CRVV      2015-07-02 09:52:43 +08:00 @lirau  简单来说,这事Oracle的主张是这样的 Java API是OpenJDK的一部分,OpenJDK用GPLv2授权 Android的源码是Apache License 2.0,包含了重写的一份Java API,其中的函数名和OpenJDK一样 如果函数名也算代码的一部分,那就是Android用了GPL的代码,又没有用GPL来发布,于是侵权 OpenJDK有GPL linking exception,所以用Java不侵权,重写才侵权 不知道FSF的人看到GPL被拿来这么用是什么感觉... | 
|  |      74VirgilMing      2015-07-02 14:29:25 +08:00 @CRVV Stallman 应该不会怒火中烧吧…… |