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