Swift 2 開源了,你會用他做什麼?

WWDC2015宣布swift2開源,你會用來做什麼呢? 大家都來說說。 用swift2愉快的寫android app什麼的都可以說說


謝邀。

Swift沒有Enterprise Edition,

不能直接寫Personal Home Page,

沒有Monad Transformer,

不能編譯到JavaScript,

沒有ownership, borrow lifetime,

不能搞template metaprogramming,

沒有TypeProvider,

不支持&Hindly&Hindley-Milner,

至今還沒Rails這樣的Killer App,

不是Google開發的,

沒法跟人約架寫parser,

不能開心地玩大數據和機器學習,

也沒有ECMA這樣的後台,

而且至今也就只有一個實現,

連版本都沒到2.7和3.x,

最重要的是,不支持中文編程。

搞個毛啊!


我想搞一個類似matlab或者R一樣的數學或者統計工具包。。。swift已經提供了REPL環境和playground,其實和matlab或者R的環境看起來已經差不多了。。。搞一個基於swift的數學或者統計包,完全就可以作為數學或者統計軟體使用。。。

而且是類C的現代面向對象語法,效率據說又十分驚人。。。應該可以試試。。。


表示微軟也在寫swift的編譯器,不知道VS會不會支持創建swift的universal apps工程


swift簡潔的語法(類似python)以及對函數式編程良好(各種閉包)的支持,成為web開發語言是遲早的事,類似c#.

但swift天然支持linux,所以之後應用會比C#更廣。


打算看看代碼,想辦法把裡面的Objective-C依賴性幹掉,這樣就可以愉快的用它擼沒UI的程序了。


用swift做伺服器程序替代node、go、php

用swift做腳本替代python、php

用swift做gui替代qt


希望有移植到linux的GUI,qt和gtk的風格我都不喜歡


寫後端,已經迫不及待了!


如果Metal也跨平台...

或許可以把osx server移植到linux上……

寫一個swift編譯器……


iOS 開發者 一直都在糾結 是現在開始學swift 還是java 未將來做準備


不知道,我不會swift~。

但是看到問題下的答案之後,我就嚇尿了,趕緊把swift的資料拿出來過一遍。不然我還以為我被世界拋棄了。比如

The Swift Programming Language: About Swift

Swift Standard Library Reference

介紹 | 《The Swift Programming Language》中文版

半中半英文地看了一個下午和晚上。

然後又重新回顧了

The Go Programming Language

Home - D Programming Language

The Rust Programming Language

結論是:現世安穩,歲月靜好。龍虎鯨還是基本法。


開源又如何?

不是弄幾個IO、資料庫連接,就可以上後台的,不是調幾個C++的API就可以做Windows程序的。

作為桌面、服務端程序,C、C++至今屹然不倒。歸功於其嚴謹的語法結構、簡單的語法,以及靈活的指針、超高效率、加上操作系統的契合度,以及整個社區的支持。

Swift多少年之後才有spl、boost、Qt的量級?

並且一個才沉澱了2年的語言,做後台能幹的過那些歷史悠久的語言?

Swift多少年之後才會有Java、PHP的量級?

Swift其實也就是一個眾多語言中的一個小眾語言,語法結構談不上優雅、嚴謹,部分語法還有點兒戲的感覺,關鍵是不向下兼容。

曲高和寡,用的人真是寥寥無幾。


寫安卓app!


對swift了解不深,

如果只是語言層次的開源,我用慣了OC並不覺得swift語法方面比oc更好,相信很多android開發者也會有同感。

況且swift的優勢是在特定環境下才會體現。

swift OC混編,無縫調用OC的庫這些不是開源一個語言就能解決的


寫安卓APP會不會屌爆了?聽聞SWIFT效率非常高。趕得上OC,以後要是用SWIFT2寫了安卓的APP+ANDRIOD M,那麼流暢性,包括低端機的流暢性都沒有問題了。IOS的終極優越感就消失了。。


推薦閱讀:

OS X 10.10 為什麼不叫 OS X 11 或者 OS XI 11?
大型產品發布會的投影屏幕為什麼不會被演講人遮擋產生人影?
蘋果教育商店送beats活動提前了,想入手2016macbook pro,是等還是不等?
iOS 11 第一個 beta 版目前有哪些 bug?
如何評價 iMac Pro?

TAG:編程語言 | WWDC | 開源 | Swift語言 |