Swift 2 開源了,你會用他做什麼?
01-20
WWDC2015宣布swift2開源,你會用來做什麼呢? 大家都來說說。 用swift2愉快的寫android app什麼的都可以說說
謝邀。
Swift沒有Enterprise Edition,
不能直接寫Personal Home Page,沒有Monad Transformer,
不能編譯到JavaScript,沒有ownership, borrow lifetime,不能搞template metaprogramming,沒有TypeProvider,不支持&也沒有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 SwiftSwift Standard Library Reference介紹 | 《The Swift Programming Language》中文版半中半英文地看了一個下午和晚上。
然後又重新回顧了
The Go Programming LanguageHome - D Programming LanguageThe 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?