精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

Swift開源帶來的思考

開發 開發工具
蘋果全球開發者大會今年的“猛料”不如往期,但Swift開源的消息,卻足以賺足開發者眼球。關于蘋果為什么開源Swift的分析已是鋪天蓋地,就無需多言,在這里更想由此思考一下語言發展的趨勢及伴隨的現象。

蘋果全球開發者大會今年的“猛料”不如往期,但Swift開源的消息,卻足以賺足開發者眼球。關于蘋果為什么開源Swift的分析已是鋪天蓋地,就無需多言,在這里更想由此思考一下語言發展的趨勢及伴隨的現象。

[[138482]]

蘋果全球開發者大會總能掀起一股旋風,雖然今年大會的“猛料”不如往期,但Swift在今年晚些時候開源的消息,卻足以賺足開發者眼球。

其實蘋果的行事風格,我還是蠻喜歡的:“蘋果把自家的事情做好,給用戶最酷的體驗,他的實力就是我行我素的資本,而用戶也欣然接受這樣的蘋果。”不過,蘋果有自己的平臺、軟硬件,Swift也才發布將近一年的時間,這么快就開源Swift?

關于蘋果為什么開源Swift的分析已是鋪天蓋地,就無需多言,我覺得最重要的一點還是——通過吸引更多的開發者使用Swift,獲得更多的支持以及創意,能夠為蘋果帶來更大的商業利益。

在這里,我更想由此思考一下語言發展的趨勢及伴隨的現象。

一、語言/工具的封閉模式已經落伍了

十來年前的軟件公司還有封閉資本,那時候的VB、Delphi足夠好用,盡管盜版也很普遍,但光靠賣這些工具就能賺到盆滿缽滿。到了后 來,Delphi幾經掙扎還是沒落了。當年李維在《Borland傳奇》里將主要原因歸咎于管理層接二連三失策,而從歷史軌跡來看,靠封閉單一的工具類產 品支撐業務發展,路口必將越收越窄。再來看看偌大的微軟帝國,其產品和技術的覆蓋面遍布各個角落,但最終也于2014年年底宣布開源.NET開發框架。

回首Java的二十年歷程,JDK是開源的(你只要打開Src.zip,就能看到源代碼),有開源免費的Eclipse和NetBeans的支 持,同時借著“一次編寫四處運行”的宣傳語吸引無數開發者積極投入,構建出了一個龐大的Java社群,至今仍雄霸天下,這就是開源力量。

在這十多年里,不得不提的當然還有PHP、Python、Ruby等一大波開源動態語言的盛行,這些早已為業務所證明是成熟而穩定的解決方案。互聯網上,用PHP、Django或RoR構建的網站比比皆是。

看看TIOBE語言榜就知道,開源的編程語言是多么流行!

隨著互聯網/移動互聯網的發展,“免費”已經是經典的商業盈利模式,現在互聯網的盈利點越來越集中在云平臺/云業務租賃、各種增值服務、流量、訂 閱和廣告上,越大的用戶量,盈利越明顯。而越多的開發者支持,創新點就越多,產品也越豐富。因此,我認為作為開發支撐基礎的編程語言和工具,其開源和免費 趨勢將逐漸成為主流。畢竟,用戶資源和開發者資源,都是事關產品生存的生命線。

但為何仍有這么多不開源的產品,比如不少數據庫產品都不是開源的?其實,開源是一種模式,商業也是一種模式,看看著名的《大教堂與集市》就會有更 多感悟。君不見,開源的大數據、NoSQL解決方案已經對商用數據庫造成了不小沖擊,而是否開源,也是商業公司的一種選項,比如微軟開源.NET框架、蘋 果開源Swift。商業公司的選擇總是考慮利益***,有可能是短期,也可能是長期的,但無論如何,千萬別把商業公司當作開源的天敵,在合適時機做出合適的 選擇,如果需要開源,也未嘗不可。要知道,微軟、蘋果其實也為開源做出了不小貢獻!

二、語言的發展

有時候還是蠻懷念十幾、二十年前的軟件開發環境,好像你只要會C或C++就可以了。但時光早已不同,尤其是近年的語言趨勢更是呈現出許多新特性。 這些新特性的流行,得益于2000年代的動態語言,比如前面提到的PHP、Python、Ruby。而這些語言的日益流行,又得益于互聯網應用的興起。 PHP在網站構建方面占據大半壁江山,Python因應互聯網數據量的噴發在科學計算領域得以重用,而RoR成就了多少初創公司的創業榮光。當年被人不看 好的小腳本,卻在互聯網時代找到了大展身手的好時機。現在你不會一門動態語言都不好意思說自己是程序員了。

還必須提一下JavaScript,當年幾乎人人不待見的丑小鴨,誰能想到今天的地位如此突出呢?甚至還延伸出了Node.js這樣一個優質平 臺。一時間多少JavaScript開發者希望借助它實現心中的“全棧”夢想。同樣,沒有互聯網,也就不會有JavaScript的大行其道。我認 為,JavaScript在當代的價值,不會輸給十幾年前的Java。

動態語言的流行,也讓許多組織和個人認識到了其存在的價值——那就是開發效率大大提升。以前編程需要為1M、甚至幾百K的內存絞盡腦汁,運用各種 Hack技巧。但遵從摩爾定律,硬件的發展速度非常快,于是,開發者逐漸將眼光轉到了開發效率上。動態語言中廣泛應用的filter、map和 reduce等具有濃郁函數式風格的高階函數,被認為是提升開發效率的有效手段。當然,蘋果的Swift,同樣也大量應用了這些特性。

就目前編程語法發展過程的幾個關注點,我的理解如下:

  • 不止是面向對象,函數式的回歸正在進行時。過去十幾年時間里,Java和C#兩種語言占據主流,面向對象編程被賦予至高無上地位。但現在大家越來 越認識到,面向對象編程達到一定規模時,復雜度也伴之而來。因此,舊有的函數式風格又重出江湖,特別是一些函數式特性在動態語言中得到了良好驗證。現在, 開發者對待面向對象與函數式兩種風格,已經不是非此即彼的印象了,而是認識到它們是可以相輔相成的,比如Scala。即使是Java,也開始引入一些函數 式特性,更不用說先行一步的C#。再進一步,拋開風格之爭,遵從應用為先,從而采取實用的編程模式,比如Golang、Rust。

  • 并發特性的增強。多核及大數據時代的來臨,現實對并發特性提出了新需求。新出現的系統級語言如Scala、Clojure、 Erlang、Go及剛正式發布的Rust,都對并發特性給予極大關注,并各有各的解決方案。即使是動態語言如PHP、Python和Ruby等,也在這 方面不斷嘗試。同樣的,函數式語言中的不可變性概念,能夠較好地符合并發實現的現實需求。

三、語言營銷、語言魅力

語言間的各種對比、爭論由來已久,而且還歷久不衰,這其實也說明了語言的流行除了客觀條件,還存在一定主觀因素的影響。確切地說,這些主觀因素中很重要的兩點是:

  • 語言的官方組織或作者希望進一步擴大該語言影響力而采取的宣傳攻勢;

  • 愛好者出于對該語言的熱愛而釋放出的贊譽之詞,反過來還有反對者的不滿宣泄。

因此,語言是有“營銷”因素存在的,也許這也算是各種編程語言的魅力之一。當然,在語言營銷過程中,利益關系往往緊隨其后。舉個例子,我印象最深 刻的一個語言營銷例子就是每年推出的Java短片,其中可以看到暗喻語言的各種惡搞,無形中讓人對Java產生了不小興趣。此外,當下流行的各種語言/技 術大會,姑且不言參會價值,同樣是一種典型的語言/技術營銷手段。

Swift開源的消息在WWDC 2015大會上發布,可謂天時地利人和,算是一種成功的營銷。加上Swift具備的現代語言特性,Swift開源的策略可謂一炮打響,足以讓粉絲激動許久。

一門語言,如果有幾個業內知名大牛支持,有一個實力雄厚的組織和平臺,具備一定優質特性,再加上合適的營銷策略,就很容易吸引眾多粉絲。

你我皆凡人,都有沖動之后就嚷嚷“再買就剁手”的經歷,可見營銷的影響力簡直無孔不入。而開發者對語言的追求,一是現實剛需,二是自我興趣,三是 利益契合,如果光靠一時沖動,那么早晚會迷失自我,如何在感性和理性的平衡中選擇自己的語言方向?這很重要,但也許是另一個話題了。

四、Swift開源帶來了什么?

從技術角度來思考,Swift開源能帶給我們什么?我覺得主要有以下幾個方面:

  • 除了蘋果自家的平臺,以后也能在Linux上用Swift開發應用了,這樣可以吸收更多Linux平臺上的Swift開發者;

  • 基于Swift的應用會更加豐富,有了開發者對Swift的普遍熱情,以后也許會出來各種Swift的Web框架或其他什么有趣、有用的應用;

  • Windows平臺雖然不在此列,而官方并不反對把Swift移至到其他平臺,但需要有人做這件事。嗯,微軟應該不會忽略Swift?總之,只要機會之門打開,一切皆有可能;

  • 蘋果的私房菜Cocoa并未開源,開源的是Swift編譯器和標準庫,要在非蘋果官方平臺開發iOS應用,暫時還不太可能;

  • Swift開源后的成功,特別是在不同平臺上的成功,很大程度上取決于生態的建立、有多少框架/第三方庫的支持。同時,也直接受Swift最終采用何種開源許可的影響。

總而言之,Swift開源是大大前進了一步。而超越Swift開源本身,當今編程語言的發展趨勢也值得我們認真思考。如果從完全理性的角度看待編 程語言,那么編程語言無非就是一門編程語言:“選擇好適合自己的編程語言就是了”。但問題就在于如何選擇合適的編程語言呢?語言的魅力也許就像盲人摸象, 你無法做到足夠理性,或者這世界就沒有銀彈,編程語言的比較和紛爭,將是一個永恒的話題,熱度***......

 
 
 
責任編輯:王雪燕
相關推薦

2014-03-24 09:25:57

2023-04-13 08:33:51

2021-08-10 10:28:42

云計算安全技術

2015-10-26 10:32:01

前端優化工程化

2013-07-16 09:15:29

2013-07-29 09:36:05

100G傳輸100G

2023-02-09 12:31:20

2015-06-16 09:53:48

swift蘋果開源

2017-01-03 17:18:02

開源OpenStack

2023-06-27 17:33:10

2014-05-09 15:30:46

2025-08-06 07:33:29

2024-02-22 08:35:49

2012-05-16 09:24:13

360手機周鴻祎

2015-12-07 09:45:18

Swift開源好處

2015-04-13 15:12:04

微軟云計算開源軟件

2024-10-28 09:02:12

2020-09-27 11:17:41

開源系統 Swift

2021-04-15 13:40:22

開源開源技術構建技術棧

2015-03-17 11:09:33

Hadoop大數據數據開源工具
點贊
收藏

51CTO技術棧公眾號

久久久久久久久久久妇女 | 丝袜连裤袜欧美激情日韩| 亚洲精品成人精品456| 国产精品自产拍在线观看| 国产色无码精品视频国产| 人人九九精品视频| 午夜国产精品一区| 亚洲一区二区在线观| 波多野结衣毛片| 色噜噜色狠狠狠狠狠综合色一| 中文字幕免费播放| 亚洲性图久久| 中文字幕av一区二区三区谷原希美 | 久热国产精品视频一区二区三区| 伊人网中文字幕| 影音国产精品| 日韩在线一区二区三区免费视频| 日本成人在线免费| 精品国产免费人成网站| 中文字幕一区二区5566日韩| 亚洲最大av网| 中文 欧美 日韩| 中国女人久久久| 久久久精品视频在线观看| 李宗瑞91在线正在播放| 中文一区二区三区四区| 欧美日韩国产高清一区二区| 成 年 人 黄 色 大 片大 全| 精品视频在线一区二区| 国产亚洲成av人在线观看导航| 成人动漫视频在线观看免费| 亚洲天堂aaa| 久久www成人_看片免费不卡| 久久青草福利网站| 欧美卡一卡二卡三| 97人人精品| 一区二区成人av| 亚洲图片综合网| 91成人午夜| 91精品国产免费久久综合| 亚洲乱码国产一区三区| 日本午夜大片a在线观看| 中文字幕在线不卡国产视频| 热舞福利精品大尺度视频| 五月激情六月婷婷| a美女胸又www黄视频久久| 3d动漫啪啪精品一区二区免费 | 视频一区视频二区国产精品| 鲁大师私人影院在线观看| 97久久超碰| 91精品国产综合久久国产大片| 成人在线免费观看av| 美女精品导航| 一区二区激情小说| 欧美黑人在线观看| 日本成人不卡| 午夜视频在线观看一区| 今天免费高清在线观看国语| 国产又粗又猛又爽又黄的视频一| 久久人人97超碰国产公开结果| 久久久在线观看| 欧美人妻精品一区二区免费看| 99久久这里只有精品| 久久亚洲精品网站| 全网免费在线播放视频入口| 午夜国产精品视频| 久久视频免费观看| 韩国一级黄色录像| 亚洲大全视频| 久久青草精品视频免费观看| 国产奶水涨喷在线播放| 欧美亚洲自偷自偷| 亚洲性69xxxbbb| 成人做爰www看视频软件 | 欧美性色黄大片| 国内国产精品天干天干| 天堂久久av| 日韩av在线免费观看| 一级特级黄色片| 国产不卡av一区二区| 中文字幕av一区二区| 欧美日韩亚洲国产另类| 99国产精品自拍| 国产精品成人品| 99热这里只有精品3| 国产精品18久久久久久久久| 久久久国产视频| 91精品少妇一区二区三区蜜桃臀| 国产精品av久久久久久麻豆网| 98视频在线噜噜噜国产| 亚洲第一在线播放| 另类综合日韩欧美亚洲| 国产精品香蕉视屏| 成人在线免费公开观看视频| 一区二区视频在线看| 99热在线这里只有精品| 亚洲精品三区| 亚洲精品日韩在线| 国产午夜精品理论片在线| 女生裸体视频一区二区三区| 奇米一区二区| 全亚洲第一av番号网站| 欧美一区二区三区在| 中国一级特黄录像播放| 亚洲图区在线| 久久精品色欧美aⅴ一区二区| 国产乡下妇女做爰| 亚洲影院在线| 99久久99久久精品国产片| 国内av一区二区三区| 一区二区三区在线不卡| 天天干在线影院| www国产精品| 日韩在线视频国产| 自拍偷拍欧美亚洲| 国产专区欧美精品| 日韩性感在线| 玖玖在线播放| 日韩精品一区二区三区在线观看| 国产真实乱人偷精品人妻| 羞羞色午夜精品一区二区三区| 欧美在线亚洲在线| 黑人乱码一区二区三区av| 综合欧美一区二区三区| 三年中国国语在线播放免费| 日韩大片在线免费观看| 久久久av网站| 亚洲手机在线观看| 国产人久久人人人人爽| 岳毛多又紧做起爽| 欧美理伦片在线播放| 久久久久久久爱| 国产美女主播在线观看| 国产欧美精品一区| 粉嫩虎白女毛片人体| 东京久久高清| 久久免费精品日本久久中文字幕| 中日精品一色哟哟| 国产欧美一区二区精品秋霞影院| 日韩中文字幕在线免费| 欧美一区在线观看视频| www.欧美三级电影.com| 一区二区三区日| 中文字幕第一区| 亚洲精品视频导航| av亚洲免费| 国产精品av电影| 波多野结衣在线网站| 91黄色免费网站| 在线观看免费小视频| 水蜜桃久久夜色精品一区的特点| 国新精品乱码一区二区三区18| 中文日本在线观看| 欧美三级资源在线| 亚洲综合图片一区| 国内精品免费在线观看| 久久精品magnetxturnbtih| 日本在线啊啊| 亚洲人在线观看| 99久热在线精品996热是什么| 91视频国产观看| 青青在线视频免费| 日本电影一区二区| 成人激情视频在线播放| 伊人影院在线视频| 日韩欧美一卡二卡| 91porny在线| 久久综合资源网| 成年人黄色片视频| 欧美hentaied在线观看| 国产一区二区丝袜高跟鞋图片| 久草免费在线观看| 精品久久一区二区三区| 可以在线观看av的网站| 国产亚洲短视频| 国内自拍第二页| 欧美日韩亚洲一区在线观看| 狠狠色综合网站久久久久久久| 7777kkk亚洲综合欧美网站| 国产视频精品一区二区三区| 五月婷婷开心网| 中文av一区特黄| 五月天丁香花婷婷| 国产视频一区免费看| 日本在线观看一区二区| 99视频有精品高清视频| 性金发美女69hd大尺寸| 亚洲欧美日韩动漫| 欧美另类videos死尸| 国产无码精品在线播放| 欧美极品美女视频| 日本精品一二三| 国产农村妇女毛片精品久久莱园子| 日韩av一级大片| 亚洲一区二区小说| 欧美最顶级丰满的aⅴ艳星| 看女生喷水的网站在线观看| 亚洲精品久久久久久久久久久久久| 中文字幕永久免费视频| 亚洲成人综合网站| 91麻豆精品久久毛片一级| 成人精品一区二区三区四区| 尤蜜粉嫩av国产一区二区三区| 中文精品电影| 麻豆传媒一区二区| 日韩精品视频中文字幕| 国产精品狼人色视频一区| 成人福利在线观看视频| 国产亚洲a∨片在线观看| 性色av蜜臀av| 在线国产亚洲欧美| 日韩av无码中文字幕| 中文字幕日韩精品一区| 日本wwww色| 日本vs亚洲vs韩国一区三区 | 亚洲国产精品成人| 欧美一级爱爱| 清纯唯美亚洲经典中文字幕| 国产一区红桃视频| 性欧美videohd高精| 国语自产在线不卡| 日韩av中文| 国产亚洲精品久久| 青青久在线视频| 亚洲成人av在线播放| 国产成人精品无码高潮| 欧美日韩午夜在线视频| 狠狠狠狠狠狠狠| 欧美丝袜一区二区| 日韩成人免费在线观看| 亚洲一区二区综合| 在线观看成人毛片| 国产精品欧美精品| 欧美成人国产精品一区二区| 91视频免费看| 18禁裸乳无遮挡啪啪无码免费| 成人ar影院免费观看视频| www.桃色.com| 国产麻豆91精品| 在线观看中文av| 麻豆中文一区二区| 一本久道中文无码字幕av| 午夜宅男久久久| 红桃av在线播放| 久久不射中文字幕| 黄色国产小视频| 日本免费新一区视频| 国产免费视频传媒| 日韩激情中文字幕| 蜜臀视频一区二区三区| 99这里有精品| www国产黄色| 噜噜噜在线观看免费视频日韩| 欧美久久久久久久久久久久久| 国精品一区二区三区| 一区二区欧美日韩| 久久伦理在线| 免费在线观看污污视频| 牛牛国产精品| 免费看欧美一级片| 99热精品在线| 欧美激情成人网| 日韩电影一区二区三区四区| 一本色道久久亚洲综合精品蜜桃| 久久99热这里只有精品| 少妇性l交大片7724com| 激情都市一区二区| 久久99999| 日韩高清在线一区| 亚洲综合123| av亚洲精华国产精华精华| zjzjzjzjzj亚洲女人| 国产精品资源在线看| 2一3sex性hd| 国产午夜精品福利| 国产探花在线视频| 亚洲一区二区在线免费观看视频| 男女视频免费看| 欧美性欧美巨大黑白大战| 国产精品伦理一区| 亚洲成avwww人| 成年人在线观看视频| 久久精品99久久久久久久久| av在线导航| 91超碰caoporn97人人| 亚洲美女炮图| 国产欧亚日韩视频| 欧美18xxxx| 亚洲韩国在线| 亚洲午夜av| 三上悠亚在线一区二区| 国产一区二区三区四区五区入口| 玖草视频在线观看| 中文字幕第一区第二区| 精品一区在线视频| 欧美日免费三级在线| 好吊色视频一区二区| 色诱女教师一区二区三区| 18aaaa精品欧美大片h| 国产精品久久久久久久av大片| 亚洲精品在线a| 日韩欧美在线电影| 亚洲毛片视频| 在线观看免费成人av| 成人h版在线观看| 国精产品一区一区二区三区mba| 亚洲电影第三页| 欧美精品一二三四区| 日韩欧美国产电影| 韩国三级在线观看久| 欧美激情一区二区三区高清视频| 三级成人在线| 久久精品一二三区| 欧美三区视频| 天堂av2020| 91色婷婷久久久久合中文| 中文字幕在线2021| 日韩欧美国产高清91| 黄频在线免费观看| 欧美成人全部免费| 欧美日韩卡一| 日本一区二区三不卡| 亚洲免费成人| 熟女人妻一区二区三区免费看| 国产精品不卡一区二区三区| 999视频在线| 日韩经典一区二区三区| av中文在线资源| 国产精品无码专区在线观看| 国产区精品区| 国产亚洲黄色片| 国产91综合网| 亚洲色婷婷一区二区三区| 7777女厕盗摄久久久| 最新97超碰在线| 国产精品扒开腿做| 亚洲深夜福利在线观看| 亚洲自偷自拍熟女另类| av电影一区二区| 久久免费播放视频| 9191精品国产综合久久久久久| 国产精品一区在线看| 91黄色免费版| 撸视在线观看免费视频| 全球成人中文在线| 国产精品超碰| 男人日女人逼逼| 成人妖精视频yjsp地址| 欧美黑人猛猛猛| 日韩精品资源二区在线| 四季久久免费一区二区三区四区| 91免费看网站| 在线播放亚洲| aa片在线观看视频在线播放| 欧美色播在线播放| 国产中文字幕在线观看| 国产999精品| 欧美电影免费观看高清| 免费人成视频在线播放| 亚洲欧美电影院| 日本波多野结衣在线| 欧美成人第一页| 国产欧美自拍一区| 免费在线激情视频| 国产亚洲综合色| 瑟瑟视频在线免费观看| xvideos亚洲人网站| 一区中文字幕电影| 1024av视频| 日本一区二区综合亚洲| 一级做a爱片性色毛片| 裸体女人亚洲精品一区| 一本色道69色精品综合久久| 欧美成人三级在线视频| 国产欧美久久久精品影院| 中文字幕1区2区3区| 久久精品电影一区二区| 国产精品巨作av| 男女无套免费视频网站动漫| 亚洲激情图片小说视频| 神马久久精品| 国产精品久久久久一区二区| 欧美国产先锋| 国产精品无码在线| 欧美日韩高清在线| 老司机av在线免费看| 久久精品综合一区| 日本最新不卡在线| 亚洲av无一区二区三区| 欧美电影精品一区二区| 新片速递亚洲合集欧美合集| 996这里只有精品| 东方欧美亚洲色图在线| 国产99久久久久久免费看| 毛片精品免费在线观看| 国产99久久| 天天躁日日躁狠狠躁免费麻豆| 欧美色播在线播放| 国产蜜臀在线| www.午夜色|