開(kāi)始制作
  • 做app就上應(yīng)用公園
  • 前端app開(kāi)發(fā),app開(kāi)發(fā)標(biāo)準(zhǔn)

    2022-01-18 16:45:00 來(lái)自于應(yīng)用公園

    為什么網(wǎng)頁(yè)開(kāi)發(fā)要前后端分離,而移動(dòng)端APP則不用?

    我?guī)缀醪虏怀鰳侵鲉?wèn)這個(gè)問(wèn)題的意圖。至少我覺(jué)得糾結(jié)這樣的問(wèn)題沒(méi)有任何意義。這類(lèi)問(wèn)題的出現(xiàn)源于對(duì)前端發(fā)展歷史缺乏基本的了解。

    前端誕生之初,前端只是web前端,是B/S架構(gòu)的網(wǎng)頁(yè)部分。而后端就是服務(wù)器開(kāi)發(fā)然而,隨著網(wǎng)站復(fù)雜性的不斷增加,以及前端和后端技術(shù)在兩個(gè)不同方向的快速發(fā)展,一個(gè)人往往很難同時(shí)掌握前端和后端。接下來(lái)是前端和后端人員的分離,負(fù)責(zé)頁(yè)面和業(yè)務(wù)邏輯以及數(shù)據(jù)庫(kù)相關(guān)的工作。人員分離意味著職責(zé)需要分離,同時(shí)需要減少職責(zé)劃分的灰色地帶。當(dāng)AJAX出現(xiàn)時(shí),前端和后端都只為接口編程,大大提高了開(kāi)發(fā)的效率

    那為什么IOS/安卓沒(méi)有前端?IOS本質(zhì)上是一個(gè)桌面應(yīng)用,就像Windows和Mac程序一樣。C/S架構(gòu)從一開(kāi)始就是分離的。當(dāng)我們談?wù)摼W(wǎng)絡(luò)開(kāi)發(fā),時(shí),你可能不知道我是前端還是后端。當(dāng)我說(shuō)我是IOS開(kāi)發(fā),的時(shí)候,樓主會(huì)認(rèn)為我是IOS的服務(wù)器開(kāi)發(fā),嗎?IOS/Android本質(zhì)上只有一個(gè)表示層。

    隨著前端的發(fā)展,很多人已經(jīng)把IOS/安卓的開(kāi)發(fā)帶入了前端的范疇。這就是新的“大前端”。大前端包括了表示層的所有內(nèi)容和技術(shù),除了之前與表示層相關(guān)的傳統(tǒng)web前端、客戶(hù)端、nodeui等,都可以歸為大前端的范疇。

    當(dāng)一個(gè)名詞的含義足夠清晰的時(shí)候,當(dāng)我們說(shuō)IOS開(kāi)發(fā),的時(shí)候我們都知道它是IOS客戶(hù)端開(kāi)發(fā),而客戶(hù)端作為C/S架構(gòu)中的C,屬于前端部分本身,那么為什么要增加一個(gè)IOS前端呢?

    當(dāng)你說(shuō)你是一個(gè)網(wǎng)站開(kāi)發(fā),誰(shuí)知道你負(fù)責(zé)B/S架構(gòu)的哪一部分?

    React Native 實(shí)戰(zhàn):構(gòu)建電商 App

    ReactNative充分利用了臉書(shū)現(xiàn)有的車(chē)輪,是一款優(yōu)秀的綜合作品。有了RN,你可以在不編譯的情況下遠(yuǎn)程更新應(yīng)用。再加上友好的開(kāi)發(fā)方式,即將爆發(fā)的開(kāi)發(fā)效率,徹底爆發(fā)了其他App開(kāi)發(fā)方式的RN,哪怕是一個(gè)剛進(jìn)入前端的開(kāi)發(fā),都能快速開(kāi)發(fā)出一款iOS和安卓雙平臺(tái)的App。

    文章將分為三個(gè)部分來(lái)闡述注冊(cè)護(hù)士的開(kāi)發(fā)。通過(guò)在開(kāi)發(fā),的一個(gè)相對(duì)完整的電商應(yīng)用程序,我們將逐漸帶領(lǐng)讀者進(jìn)入反應(yīng)的世界。讀者可以從中學(xué)習(xí)到完整的項(xiàng)目經(jīng)驗(yàn),只需要從新手到精通完成本專(zhuān)欄。

    為數(shù)不多部分主要講封裝基本組件和簡(jiǎn)單頁(yè)面的開(kāi)發(fā):這個(gè)階段主要解決開(kāi)發(fā),遇到的兼容性問(wèn)題,并提出解決方案,避免本文中無(wú)用的代碼。

    第二部分講復(fù)雜的商業(yè)邏輯:讓為數(shù)不多次做開(kāi)發(fā)的讀者很快適應(yīng)商業(yè)形態(tài),讓開(kāi)發(fā)自信,不受產(chǎn)品約束。

    在第三部分,我們將討論性能的極端優(yōu)化、熱更新、統(tǒng)計(jì)等。這些都是應(yīng)用程序所必需的,這樣開(kāi)發(fā)的應(yīng)用程序才能真正與原生應(yīng)用程序和混合應(yīng)用程序相比。

    作者簡(jiǎn)介

    郭超,技術(shù)總監(jiān),建筑師,產(chǎn)品和運(yùn)營(yíng)。目前是澤旭商貿(mào)的技術(shù)總監(jiān),達(dá)林的前端架構(gòu)師。他在開(kāi)發(fā),有多年的前端和后端經(jīng)驗(yàn),擅長(zhǎng)Node.js等開(kāi)發(fā)技術(shù)。Net和Java。

    開(kāi)發(fā)(參與)以下項(xiàng)目:澤旭商務(wù)PC、移動(dòng)、App項(xiàng)目,大凌嘉App開(kāi)發(fā),燒心智能前端庫(kù),來(lái)巴旅游前端項(xiàng)目。介紹了以下開(kāi)源項(xiàng)目:REAT-Native的幾個(gè)組件、REAT-Native的監(jiān)控系統(tǒng)、Node crawler框架、模塊化前端腳手架、

粵公網(wǎng)安備 44030602002171號(hào)      粵ICP備15056436號(hào)-2

在線咨詢(xún)

立即咨詢(xún)

售前咨詢(xún)熱線

0755-27805158

[關(guān)閉]
應(yīng)用公園微信

官方微信自助客服

[關(guān)閉]