A. iOS和前端哪個工資高
一般來說ios都是用c++和object-c來編寫的,並要通過xcode程序。一個app你可以用oc編寫,也可以c++結合oc編寫。學習成本較高,但行業整體薪酬相對較高。前端就業范圍更廣,精通前端各種技能,並能熟練使用各種流行框架的高端人才薪酬不會比IOS開發人員低,而且同樣吃香。ITjob前端學生出去工資好的也有8到9千,主要看你自己
B. WEB前端和IOS哪個好做
web是java做的。iOS使用oc做的
當然web簡單,iOS學習代價高。一般人都要買電腦呢
一個是前端一個後端的區別
後端20年之內不會倒,iOS可能回到
iOS需求改的多。
C. ios/andriod開發和web前端選擇哪個
Android開發是指Android平台上應用的製作,Android早期由「Android之父」之稱的Andy Rubin創辦,Google於2005年並購了成立僅22個月的高科技Android,展開了簡訊、手機檢索、定位等業務,基於Linux的通用平台進入了開發。
軟體開發需要掌握的知識體系有:Uinx/Linux平台技術、企業級資料庫技術、java語言核心技術、軟體工程和設計模式、Android應用開發基礎、互聯網核心技術、Android系統級開發、javaEE核心技術。
web前端開發工程師是一個很新的職業,是從事web前端開發工作的工程師。主要進行網站開發,優化,完善的工作。網頁製作是web 1.0時代的產物,那時網站的主要內容都是靜態的,用戶使用網站的行為也以瀏覽為主。
以前會Photoshop和Dreamweaver就可以製作網頁,系只能在只掌握這些已經遠遠不夠了。無論是開發難度上,還是開發方式上,現在的網頁製作更接近傳統的網站後台開發,所以現在不要再叫網頁製作,而是web前端開發。web前端開發在產品開發環節中的作用變得越來越重要,而且需要專業的前端工程師才能做好,這方面的專業人才近兩年來備受青睞。web前端開發是一項很特殊的工作,涵蓋的知識面非常廣,既有具體的技術,又有抽象的理念。簡單地說,它的主要職能就是把網站的界面更好的呈現給用戶。
前端的難度相對要小很多,很多人都不認為前端算是程序員(歧視鏈的底部,僅專略高於美工UI),覺得那屬不過是HTML+。
不過同級別的薪資也不如安卓、ios開發。但是人才市場上前端更稀缺,因為從業者相對於需求來說更少,很少專門的培訓班,主要要靠興趣+自學。
如果有耐心和毅力,長遠上看iOS開發更好,iphone開發未來幾年還是很被重視的,程序員可以升級到CTO等高官級別。如果想快速的話就前端吧。當然先前端後再學手機開發也可以,技多不壓身。
D. ios開發屬於前端嗎
ios開發屬於前端嗎?這個問題一看就知道是個外行問的。ios開發有前端有後端,它們之間是互不屬於但互有交集的關系。
E. Ios開發和web前端開發有哪些區別
移動前端指的是手機、平板的程序客戶端,包括android/ios手機,技術一般是Java、Objective-C、XML等等。
web前端指的是網頁的前端,技術一般是Html、CSS、javascript等。
F. web前端開發和iOS開發哪個更有錢途
從行業前景來看,ios/web前端開發這二塊發展都很不錯,而且各有優勢;
ios屬於APP原生的開發范疇,體驗好,功能強大;
web前端開發具有一擊兩用,跨平台,服務端遠程更新的優勢;
G. Web 前端和 iOS 開發,你會選哪個
前端和終端作為面向用戶端的程序,有個共同特點:需要依賴用戶機器的運行環境,所以開發語言基本上是沒有選擇的,不像後台想用什麼就用什麼,iOS只能用Objective-C,前端只能javascript,當然iOS還可以用RubyMotion,前端還能用GWT/CoffieScript,但不是主流,用的人很少,真正用了也會多出很多麻煩。
這兩者有個有意思的對比:變數/方法命名的風格正好相反。蘋果一直鼓吹用戶體驗,寫代碼也不例外,程序命名都是用英文全稱並且要多詳細有多詳細,力求看變數和方法名就能知道是幹嘛的,例如application:didFinishLaunchingWithOptions:。而js因為每次都要從網路下載,要力求減少代碼體積,所以變數方法名是盡量用縮寫,實際上有代碼壓縮工具,無論變數名寫多長最終上線的效果是一樣的,但大家也都習慣了用短的命名,例如上述objc的application:didFinishLaunchingWithOptions:方法在js里習慣的命名是:$()。
objc與js都是動態語言,使用起來還蠻像,但objc是編譯型,速度快,很多錯誤也能在編譯過程中被發現,js是解釋型,性能依賴於解釋引擎,即使在強勁的v8引擎下性能也趕不上編譯型語言,語言太動態,變數完全沒有類型,寫起來爽,debug起來稍微費點勁。一直感覺js輕巧靈活放盪不羈充滿各種奇技淫巧,objc中規中矩沒c++ java那麼嚴肅也沒有js那麼靈活。
線程
前端開發幾乎不需要線程這個概念,瀏覽器實現上頁面HTML和CSS解析渲染可能與js不在同一個線程,但所有js代碼只執行在一條線程上,不會並發執行,也就不需要考慮各種並發編程的問題。在新的JS特性中可以創建worker任務,這樣的任務是可以另起一條線程並行執行的,但由於並不是所有瀏覽器都支持,不同線程傳遞數據各個標準定的還不一樣,使用場景也少,似乎沒有大規模用起來。對於資料庫操作/發送網路請求這樣的任務是在不同於js代碼執行線程的,不過這些都由瀏覽器管理,前端無需關心也無法影響這些線程,只需接收事件回調,不需要處理任何並發問題。
終端開發需要大量使用多線程,iOS有一條主線程,UI渲染都在這個線程,其他耗時長的邏輯或者資料庫IO/網路請求都需要自己另開線程執行,否則會佔用主線程的時間,導致界面無法響應用戶交互事件,或者渲染慢導致滾動卡頓。程序邏輯分布在多個線程里跑,需要處理好各種代碼並發執行可能帶來的數據不一致/時序錯亂之類的問題,並發也導致有些bug難以排查,一不留神就掉坑,需要適當用一些隊列/鎖保證程序的執行順序。iOS提供了一套多線程管理的方法GCD,已經把線程和隊列封裝得非常簡單易用功能強大,比其他端或後台是好很多了,但還是會花大量功夫在處理多線程問題上。
H. iOS開發和前端,目前學哪個比較好
不知道是不是做一行愁一行,我是做ios的,所以我會覺得前端更好。如果真對這行有興趣的話,平時多關注下行業新聞吧。新聞滿是寒冬來臨,哀鴻遍野。雖然大量的客戶端開發人員並不覺得寒冬已至,但對於我這種跳槽比較頻繁的人來說,感受非常明顯。從眾公司求著要招你,變你求著眾公司要進去。然而現在前端確實是人員很稀缺的,(雖然它處在程序員鄙視鏈的底層)。牛耳現在綜合來講是不錯的,因為相關的知識一直在更新,老師在線,社會責任感也比較強。扯遠了。
當下考慮我推薦:
前端 > ios > Android
長遠考慮,我推薦
前端 > Android > ios,趕快來參加吧!
I. Web 前端和 iOS 開發,你會選哪個
1、如果僅僅iOS開發和web前端開發兩者選一,應該根據當前技術儲備適合哪個方向,哪個更好上手,能做到最好就做哪個。
2、如果做哪個都一樣(基礎與方向關系不大),則選web前端。一是因為HTML5還是大有可為的,二是因為webapp也是一種廉價解決方案,也會小有作為