中文在线资源天堂_亚洲欧洲日本在线_欧美视频在线看_三级福利视频_久久av动漫_在线免费观看亚洲

Web前端知識

首頁 > 免費 > Web前端知識 >

Web前端開發(fā)與iOS終端開發(fā)的異同之語言

來源:北京匯仁智杰科技有限公司   時間:2015-05-08   點擊:

  在以往的文章中匯仁智杰網(wǎng)絡(luò)推廣介紹過Web前端開發(fā)與iOS終端開發(fā)的兼容性和性能方面的知識,今天我們繼續(xù)研究Web前端開發(fā)與iOS終端開發(fā)的語言。

  前端和終端作為面向用戶端的程序,有個共同特點:需要依賴用戶機器的運行環(huán)境,所以開發(fā)語言基本上是沒有選擇的,不像后臺想用什么就用什么,iOS只能用object-c,前端只能javascript,當然iOS還可以用RubyMotion,前端還能用GWT/CoffieScript,但不是主流,用的人很少,真正用了也會多出很多麻煩。iOS還可以用蘋果新出的swift語言,后面可能用于取代object-c,還處于起步階段,先不討論。

  objc和js這兩者有個有意思的對比:變量/方法命名的風格正好相反。蘋果一直鼓吹用戶體驗,寫代碼也不例外,程序命名都是用英文全稱并且要多詳細有多詳細,力求看變量和方法名就能知道是干嘛的,例如application:didFinishLaunchingWithOptions:。而js因為每次都要從網(wǎng)絡(luò)下載,要力求減少代碼體積,所以變量方法名是盡量用縮寫,實際上有代碼壓縮工具,無論變量名寫多長最終上線的效果是一樣的,但大家也都習慣了用短的命名,例如上述objc的application:didFinishLaunchingWithOptions:方法在js里習慣的命名是:$()。

  objc與js都是動態(tài)語言,使用起來還蠻像,但objc是編譯型,速度快,很多錯誤也能在編譯過程中被發(fā)現(xiàn),js是解釋型,性能依賴于解釋引擎,即使在強勁的v8引擎下性能也趕不上編譯型語言,語言太動態(tài),變量完全沒有類型,寫起來爽,debug起來稍微費點勁。一直感覺js輕巧靈活放蕩不羈充滿各種奇技淫巧,objc中規(guī)中矩沒c++ java那么嚴肅也沒有js那么靈活。

  以上內(nèi)容是由匯仁智杰網(wǎng)絡(luò)推廣進行整理編輯,希望能給看到這篇文章的讀者一些小小的幫助,如果你還有什么不同的看法歡迎您關(guān)注微信號huirenzhijie跟我們一起討論。

網(wǎng)絡(luò)營銷推廣 . 北京匯仁智杰科技有限公司!

地址:北京市昌平區(qū)回龍觀龍冠大廈5層
咨詢:13370157521
業(yè)務QQ:373002979
E - mail:sales @ huirenzhijie.com
企業(yè)網(wǎng)站備案:京ICP備15021091號-1

匯仁智杰與眾不同

  • 有網(wǎng)絡(luò)推廣經(jīng)驗
  • 有網(wǎng)站建站隊伍
  • 有大型網(wǎng)站建設(shè)經(jīng)驗
  • 致力于營銷型網(wǎng)站建設(shè)
  • 始終堅持技術(shù)和服務同樣重要
查看PC版網(wǎng)站
備案號:京ICP備15021091號-1 版權(quán)所有:匯仁智杰

主站蜘蛛池模板: 午夜影院在线观看视频 | 中文字幕视频免费观看 | 国产高清在线不卡 | 操皮视频 | 国产区视频在线观看 | 成人av在线播放 | 日韩www| 一区二区蜜桃 | 欧美日本一区二区三区 | 亚洲不卡视频 | 中文字幕亚洲欧美日韩在线不卡 | 7799精品视频天天看 | 精品国产一区二区在线 | 太平公主一级艳史播放高清 | 国产精品自产拍在线观看 | 毛片真人毛毛片毛片 | 男人的天堂视频网站 | 国产一级色| 久久伊人久久 | 国产视频大全 | 国产视频一区二区 | 久久精品无码一区二区三区 | 青青草视频网站 | 欧美日本高清视频 | 久草精品视频 | 91.成人天堂一区 | 国产精品亚洲精品久久 | 欧美国产日本一区 | 国产一区二区三区视频在线观看 | 亚洲免费观看视频 | 美日一级毛片 | 亚洲a精品 | 久久久久av| 成人在线看片 | 在线一区二区三区 | 中文字幕av亚洲精品一部二部 | 天天看天天爽 | 九九热精品在线 | 中文字幕av一区二区三区免费看 | 亚洲a级在线观看 | 国产精品免费观看 |