看板 Gossiping作者 tooeasy (好蘇胡)標題 [新聞] 受夠 Java 了?傳 Google 想改用 Apple 時間 Fri Apr 8 23:36:40 2016
1. 媒體來源:
自由
2.完整新聞標題:
受夠 Java 了?傳 Google 想改用 Apple 程式碼開發 Android!
3.完整新聞內文:
http://img.ltn.com.tw/Upload/3c/page/2016/04/08/160408-23832-1.jpg
Apple 在 2015 WWDC 宣布程式語言 Swift 開源(圖/法新社)
Apple 在 2015 WWDC 大會上推出的開源程式語言 Swift,未來將成為 Android 系統的主
要程式語言嗎?消息指出 Google、Facebook、Uber 三家科技大廠正在英國倫敦商議,討
論是否要以 Swift 這個開源程式語言作為主要開發用程式語言。其中 Google 希望讓
Swift 成為 Android 的優先選擇,以取代由 Oracle 開發的 Java 程式語言。
根據《The Next Web》報導,消息指出 Google、Facebook、Uber 都有意選擇 Swift 作
為主要的開發用程式語言,其中目前已 Java 開發的 Android 系統,有可能在 Google
的主導下,將這個開源系統改用 Swift 程式語言進行開發。
http://img.ltn.com.tw/Upload/3c/page/2016/04/08/160408-23832-2.jpg
Google 有意取消透過 Java 打造 Android 系統(圖/法新社)
該報導認為,最主要的原因在於開發 Java 的 Oracle,目前與 Google 有官司糾紛,相
較之下開放原始碼的 Swift 未來不會有類似的問題。同時 Swift 的開源特性,也能讓
Android 在不修改自身開源架構下直接應用。
由於 Apple 推出的 Swift 程式語言,有著對開發者友善的特性,相較於其他冗長且複雜
的程式語言,Swift 更容易吸引新開發者加入。不過若是要以 Swift 開發 Android 系統
,Google 恐怕仍須重頭來過,畢竟資料庫、API、SDK 等都必須重新設計才能支援,更別
說 Android 系統仍有部分 C++ 和 Java API 的部分仍須徹底翻新。
http://img.ltn.com.tw/Upload/3c/page/2016/04/08/160408-23832-3.png
Java 母公司 Oracle 目前與 Google 有官司糾紛(圖/Java)
儘管對 Google 而言,透過 Swift 重新打造 Android 並非不可能,但這將是個大工程。
同時對 Android 開發者而言,若是不能將既有的架構直接轉換,也將會是驅使開發者使
用的阻力。
相較於作為備案的 Kotlin 程式語言,Swift 還具備更容易編譯的特性,讓這個被稱為
Android 界的 Swift 似乎失去了挑戰的機會。至於 Facebook 和 Uber 方面,前者可能
希望透過 Swift 讓伺服器端與終端一致、也就是服務和 App 可以無縫對話,後者則可望
透過參考競爭對手 Lyft 的做法,直接在 App、服務和 API 上改用 Swift 程式語言。
4.完整新聞連結 (或短網址):
http://3c.ltn.com.tw/news/23832
5.備註:
Oracle不意外
--
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.249.116.105
※ 文章代碼(AID): #1N1z0DuF (Gossiping)
※ 文章網址: https://www.ptt.cc/bbs/Gossiping/M.1460129805.A.E0F.html
推 meowchen: ㄟ(|v|)o 那個......android有apple版?3F 04/08 23:37
推 urdie: 換吧4F 04/08 23:38
推 yongb: 還不是甲骨文一直在眼紅5F 04/08 23:38
推 bla: 我還以為Swift是SUZUKI的6F 04/08 23:38
推 t95912: 這樣要集體跳槽了8F 04/08 23:38
推 pm2001: java sucks12F 04/08 23:39
推 rhyne: 起風了14F 04/08 23:40
推 legendmtg: 軟體界的大勝利 Oracle GJ15F 04/08 23:41
→ yeh0416: 現在學swift還來得及嗎20F 04/08 23:44
→ dWoWb: .net 會過時嗎?21F 04/08 23:44
推 legendmtg: .NET很棒 LLVM很棒 JAVA sucks22F 04/08 23:45
推 edward13: 怎感覺是愚人節新聞..google自己都有一狗票語言待選了24F 04/08 23:46
→ SuperUp: JAVA要被甲骨文毀掉了嗎 鳴鳴26F 04/08 23:48
→ jho52106: JAVA就真的是垃圾啊 早該被淘汰了27F 04/08 23:48
推 henry8168: 甲骨文混帳啊!!!請問swift跟C語言會差很多嗎O_Q?28F 04/08 23:50
推 Ardream: JAVA超煩 一更新就不給用29F 04/08 23:50
推 arrenwu: 我不知道是不是在C\C++語法活太久了,我覺得Swift的code看起來很奇怪
但從文章看起來,不像是Java有問題,而是Oracle難纏30F 04/08 23:51
推 iqeqicq: 微軟:C#要逆轟高灰啦~33F 04/08 23:52
推 otaku5566: 我用SWIFT開發安卓,跑起來跟IOS有90%像...那就IOS阿幹34F 04/08 23:54
推 samtony: ㄧ堆java碼農要哭哭了35F 04/08 23:54
推 joseph761103: Swift的更新又不亞於Java,而且還常改很大!
但算是寫起來很舒服的語言啦...36F 04/08 23:55
→ DrTech: 沒差。PHP 都死不了了,Java怎麼可能死38F 04/08 23:56
→ joseph761103: 1.2跳2.0改很多 2.0跳2.2又改了些,WWDC要上3.039F 04/08 23:56
→ iqeqicq: 魯蛇們不如寫Python,轉眼變成活跳跳的蟒蛇41F 04/09 00:00
推 karasumi: 就可那個程式碼全錯的,居然是先知?!42F 04/09 00:00
推 WLR: 用Taylor Swift coding的日子來了43F 04/09 00:00
推 loloman: 有些辭翻成中文有點看不太懂,open source44F 04/09 00:01
推 mithuang: Oracl有點顧人怨耶~~MySQL,Java被他們買走後都變不友善好像只有VirtualBox沒什麼爭議45F 04/09 00:01
推 arrenwu: 有人好像有講過笑話,Oracle 養的律師比工程師多47F 04/09 00:02
推 realmax: Apple:不排除對Google提出告訴49F 04/09 00:05
推 yosaku: JAVA真的不是普通擾民...52F 04/09 00:19
推 bitcch: google超不爽Oracle的54F 04/09 00:45
推 selvester: Google表示: 碼農 上工囉! 需要更多高級碼農!
一個像是關機鍵 按了問你 是要關機還是要睡眠的智障
程式語言 一層一層 寫表物件 底層listen 簡單變複雜56F 04/09 00:51
推 Argos: 用JAVA會被告 誰要用 趕快換Swift60F 04/09 01:01
推 ayugioh2003: 那以後想寫 Android 程式的人,現在還要學 Java 嗎61F 04/09 01:26
→ SeanBoog: 馬上想到巨匠廣告 真是先知!63F 04/09 02:12
噓 fransice7: Flash跟Java根本....................................64F 04/09 02:30
推 bennybny: 跟apple程式碼有什麼關係?65F 04/09 03:05
推 blackstyles: JAVA9成九只剩Android, 棄坑了還剩什麼?66F 04/09 03:07
→ snorker: Swift 跟 JS 長超像 XD67F 04/09 04:22
推 mathrew: Flash 跟 Java 超鳥 漏洞一堆 要更新還不能用68F 04/09 06:24
--