G 记和 O 记得官司 O 记赢了,这将全面推进 Dart 替代 Java 哇

2015-06-30 15:17:54 +08:00
 selrain

以后移动端估计Dart了,工程师求不了稳啊

9217 次点击
所在节点    程序员
74 条回复
antspeed
2015-07-01 11:39:06 +08:00
Dart写服务端程序还是挺舒服的,至于性能还没有和其它语言比较过,有哪位有全面一点的数据。

我是挺喜欢Dart的,不过一直以来半死不活,没注意到有什么开源的比较成熟的项目,试验性质的居多。
kaneg
2015-07-01 11:43:45 +08:00
Android之所以成功,靠的正是数量庞大的Java程序员,如果Android放弃Java,那Android也就步Symbian的后尘了。就算Google要放弃,靠Android发家的手机厂商也是绝对不会轻易放弃的
sxmna
2015-07-01 12:17:46 +08:00
不可能吧
guoziyan
2015-07-01 12:49:15 +08:00
@loading gxui
JohnSmith
2015-07-01 12:52:22 +08:00
@kaneg 虽然很有道理 symbian的后尘和这不是一回事吧 除非出了一个更吊的
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。
ChiangDi
2015-07-01 13:01:59 +08:00
这个官司,不是赢了好几年了吗?
JohnSmith
2015-07-01 13:21:43 +08:00
@ChiangDi 2014年5月的赢的官司
hooluupog
2015-07-01 13:33:59 +08:00
@ChiangDi
O告G,地方法院判G胜;
O不服上诉至巡回法院,O胜;
G不服请求最高院复审,最高院询问奥巴马顾问团得到不予复审的回复,于是O再胜。但最高院同时也告诉G,可以发回地方法院重审,看G是否符合fair use。
所以,案子还远没有结束。
打官司就是双方人力物力财力和时间的比拼,哪有那么快,法官趁此好多捞些油水,不断的诉讼与反诉讼,这些不花钱哪成,没人愿意免费给你主持公道。
zonghua
2015-07-01 13:59:05 +08:00
@sobigfish c#也开源咧,至少语法不会有虫,听过swift很多虫
lirau
2015-07-02 00:34:39 +08:00
@CRVV 那oracle不是可以搞所有用java的公司了?那放出jdk提供下载做什么?感觉不是简单api?
kyze8439690
2015-07-02 09:38:21 +08:00
@lirau 用api与集成api是不同的事情
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被拿来这么用是什么感觉...
VirgilMing
2015-07-02 14:29:25 +08:00
@CRVV Stallman 应该不会怒火中烧吧……

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/202192

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX