-
1 # IT人劉俊明
-
2 # wangyuegyq
不能完全說成不同,由於兩大手機系統,導致App開發產生兩種程式語言,android和iOS,而網站開發由react、vue、angular三大框架為主導,網站和App開發的程式語言都不一樣,15年下半年,Facebook封裝了一套react native,以RN為外衣,內部封裝iOS和Android,使編寫一種,服務兩個,但是react native和react的程式設計思想基本上一樣,學習react native的前面基礎就是學習react,兩者交換學習成本大大降低
-
3 # 生活新科技
從整體來看,直播APP開發是跟網頁開發完全不同的,APP更加註重的是使用者體驗,這也是現在APP大量增長的原因,不僅是企業都會有自己的APP,各種滿足人們日常生活娛樂的APP也相繼湧現。所以如果是開發系統的話,建議找大些的公司比較好,畢竟像方維這些大的公司基本都可以搭建APP和網站開發。
-
4 # 前端知否
開發一個應用都需要產品,設計,程式碼,從這3個角度去理解手機App,網站開發的異同。
產品:網站按照功能可以分為前臺,管理後臺。前臺負責資料展示,使用者互動。後臺負責管理資料,使用者等。App大多相當於網站前臺,多用於展示,互動。從產品策劃,業務邏輯來講,大多都是相同的。
設計:PC網站的設計尺寸,PC電腦螢幕尺寸一般都要比手機大得多,而且使用習慣也都不一樣。所以設計上,互動上就會區別很大。這一點上,兩者開發上就會有很多不同。互動元件,使用體驗,也會差別很大。設計上的規範差異,也會導致程式碼開發,使用技術上的選取差異。
程式碼:App一般使用原生語言開發,比如object-c,swift,java,kotlin,而網站都是html,javascript,css。程式碼開發語言選取上差異很大,知識體系也都不一樣。雖然也有一些跨平臺技術使用web技術去開發App, 比如PhoneGap, Ionic, ReactNative,Weex,但是主流還是原生語言和混合開發(有些App內頁使用webview h5)。
總的來說,開發知識和互動體驗,差別還是挺大的。所以也才會有專門的職位區分:前端開發工程師,移動開發工程師(iOS, 安卓)。
-
5 # 房起點裝修
2.要想瀏覽手機網站,只需開啟瀏覽器,隨時隨地都可以檢視;而要想用APP,首先就需要下載,下載時還要區分基於安卓系統或者蘋果系統,這是使用的前提條件。
手機網站是每個人都可以去瀏覽的,APP的話,只有安裝了才可以,這在無形之中,提高了使用者的門檻兒。
3.手機網站的成本比較小,但是APP的成本會多一點,因為裡面各種頁面的跳轉比較複雜,特別是電商類的,產品很多,頁面也會很多,開發成本還是比較高的;手機網站的話一般覆蓋的內容資訊會比較少,還需要多渠道去查詢。而APP的話直接開啟就可以了,並且資訊會比較全面,這也是如今大多數人常用的一種方式。
如果你也想開發屬於自己的app軟體或者企業網站,可以透過第三方專業開發平臺,來幫助你實現開發需求:廈門在乎科技( https://www.icarexm.com/pc_build.html )-專注小程式、app、網站開發
-
6 # 江西新華阿然
雖然手機App開發與網站開發會採用不同的程式語言,但是從技術體系結構上來看,手機App開發和傳統的網站開發(靜態為主)都屬於前端開發的範疇,所以二者之間還是有很多相似之處的。目前不少開發團隊已經把Web前端開發和移動端開發統一併入了前端開發團隊,這其實對於前端開發人員來說,也提出了新的要求,就是要進一步拓展自身的知識面。
回覆列表
雖然手機App開發與網站開發會採用不同的程式語言,但是從技術體系結構上來看,手機App開發和傳統的網站開發(靜態為主)都屬於前端開發的範疇,所以二者之間還是有很多相似之處的。目前不少開發團隊已經把Web前端開發和移動端開發統一併入了前端開發團隊,這其實對於前端開發人員來說,也提出了新的要求,就是要進一步拓展自身的知識面。
目前手機開發總體上來說分為兩大部分,一部分是全新的App開發,涉及到Android開發和iOS開發兩大塊,另一部分是基於已有的App進行二次開發,比如各大網際網路平臺都基於自身的App開放了小程式開發介面,這一部分開發任務也是比較多的,而且未來的發展空間也相對比較廣闊。
隨著物聯網的不斷髮展,未來移動網際網路與物聯網將深度整合,因此未來手機端開發將向物聯網領域覆蓋,這也需要開發人員進行一定程度上的知識更新。總體上來說,手機端開發對於業務邏輯還是有一定要求的,也具有一定的開發難度,但是在雲計算技術逐漸成熟的當下,手機端的開發難度也在下降。
從技術體系上來看,手機端開發需要掌握三大塊內容,其一是Android開發技術,涉及到Java和kotlin兩門程式語言,其二是iOS開發,涉及到OC和Swift兩門程式語言,其三是各種手機Web開發和小程式開發,主要涉及到JavaScript語言。
相對於手機端開發來說,Web前端開發主要涉及到Html、CSS、JavaScript以及一系列開發框架,隨著Nodejs的應用,目前Web前端開發人員也需要掌握一定的後端開發知識。