以后移动端估计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 1
趁着一波,换成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
sobigfish 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
lidashuang 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 1
|
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 应该不会怒火中烧吧……
|