Ionic, sidee Qaab -dhismeedkan loogu rakibi karaa Ubuntu 20.04

ku saabsan ionic

Maqaalka soo socda waxaan ku eegi doonnaa Qaab -dhismeedka Ionic, iyo sida loogu rakibi karo Ubuntu 20.04. Qaab -dhismeedkan ayaa u oggolaan doona dadka isticmaala inay mashaariic ku fuliyaan qaab -dhismeedyo kale sida Angular. Ionic waa il furan oo buuxa SDK oo loogu talagalay horumarinta app -ka moobiilka ee isku -dhafan oo ay abuureen Drifty Co.'s Max Lynch, Ben Sperry, iyo Adam Bradley sanadkii 2013. Nooca asalka ah ayaa la sii daayay 2013 waxaana lagu dul dhisay AngularJS iyo Apache Cordova. Si kastaba ha ahaatee, nuqulkii ugu dambeeyay ayaa dib loo dhisay iyadoo ah qaybo ka kooban shabakad, taas oo wuxuu u oggolaanayaa adeegsadaha inuu doorto inuu sameeyo mashaariicda Angular, React ama Vue.js. Waxay sidoo kale u oggolaaneysaa adeegsiga qaybaha Ionic iyadoon lahayn qaab -dhismeed is -dhexgal oo adeegsade.

Ionic waxay bixisaa qalab iyo adeegyo lagu hormarinayo desktop -ka isku -dhafan, mobilada iyo codsiyada webka ee horumarsan oo ku saleysan dhaqannada horumarinta webka iyo teknolojiyada casriga ah. Tan, teknolojiyadda shabakadda sida CSS, HTML5 iyo Sass ayaa la isticmaali karaa. Qaab -dhismeedkaan waxaan ku horumarin karnaa codsiyada teknolojiyadda webka ee la jaan qaada macruufka, Android ama shabakadda lafteeda. Waxa kale oo ay bixisaa aalad CLI oo awood leh oo aan awoodi doonno inaan ku maamulno oo ku abuurno mashaariic.

Astaamaha guud ee Ionic

  • Qaab -dhismeedkani waa il xor ah oo furan. Waxay bixisaa maktabad ka mid ah aaladaha is-dhexgalka adeegsadaha ee la hagaajiyay ee moobiilka, kaas oo lagu abuuri karo codsiyo deg-deg ah oo heer sare ah.
  • Ionic wuxuu adeegsadaa Cordova, iyo dhawaanahan furayaasha si ay u helaan marin habaabinta howlaha nidaamka hawlgalka sida GPS, kamarad, toosh, iwm.
  • Isticmaalayaasha ayaa abuuri kara codsiyadooda ka dibna u habeyn kara Android, iOS, Windows, desktop (oo leh Electron) ama daalacashada casriga ah.
  • Ionic waxaa ka mid ah qaybo dhaqaaqaya, qorista farta, ama mawduuc salka ku fidsan.
  • Markaad isticmaaleyso Qaybaha Webka, Ionic wuxuu bixiyaa qaybo caadooyin ah iyo habab si loola falgalo. Mid ka mid ah qaybahaas, duudduubka dalwaddu, wuxuu u oggolaanayaa adeegsadayaasha inay ku dhex wareegaan liiska kumanaan shay oo aan lahayn waxqabad wax -qabad ah. Qeyb kale, Tabs, waxay abuurtaa is-dhexgal sugan oo taageera maraakiibta qaabka-hooyo iyo maareynta xaaladda taariikhda.
  • Marka lagu daro SDK, Ionic ayaa sidoo kale bixisa horumariyeyaasha adeegyadu waxay isticmaali karaan si ay awood ugu yeeshaan astaamahasida hirgelinta koodhka ama dhismayaasha iswada.
  • Sidoo kale waxay bixisaa IDE u gaar ah oo loo yaqaan Ionic Studio.
  • Waxa kale oo ay bixisaa interface ah Khadka taliska (CLI) in la abuuro mashaariic. CLI waxay sidoo kale u oggolaaneysaa soo -saareyaasha inay ku daraan waxyaalo dheeri ah iyo baakado Cordova, waxay awood u siiyaan ogeysiisyada riixitaanka, soo saaraan astaamaha app -ka, shaashadaha buufinta, iyo inay abuuraan ikhtiyaarro asal ah.

Ku rakib Ionic Ubuntu 20.04

Rakibaadda qaab -dhismeedkani waa mid aad u fudud. Si aan u bilowno waxaan u baahanahay oo kaliya inaan furno terminal (Ctrl + Alt + T) iyo cusbooneysii xirmooyinka nidaamka:

sudo apt update; sudo apt upgrade

Markaa waan yeeli doonnaa rakib qaar ka mid ah baakadaha lagama maarmaanka ah. Isla terminal -ka waa inaan isticmaalnaa amarka:

rakibi ku tiirsanaanta

sudo apt install curl gnupg2 wget git

Tallaabada xigta waxay noqoneysaa rakibi NodeJS. Tusaalahan waxaan ku tijaabiyay nooca 14.x. Si aad u rakibto nuqulkan, waxaan ku bilaabi doonaa inaan ku darno bakhaarka lagama maarmaanka ah:

ku dar repo nodejs

curl -sL https://deb.nodesource.com/setup_14.x | sudo bash -

Markaas waan awoodnaa instalar NodeJS socda amarkan kale:

rakibi nodejs

sudo apt install nodejs

Ionic wuxuu u baahan yahay Apache Cordova. Waa in la caddeeyo in tani ay tahay qalab API -yaasha oo u oggolaanaya soo -saaraha dalabka moobiilka, isagoo adeegsanaya JavaScript, inuu galo shaqooyinka asaliga ah ee aaladda, sida kaameeraha ama xawaaraha.

Ka dib markii aan rakibno NodeJS, waan awoodnaa rakib cordova socda:

rakibidda cordova

sudo npm install -g cordova

Waqtigan xaadirka ah, waan u gudbi karnaa ku rakib Ionic adoo isticmaalaya npm:

rakibidda iyadoo la isticmaalayo npm

sudo npm i -g @ionic/cli

Ka dib rakibidda, waan awoodnaa hubi nooca rakiban oo leh amar:

nooca ionic

ionic -v

Codsi tusaale ah

Si aad u ogaato haddii rakibidda si sax ah loo fuliyay, waxaan ku bilaabi karnaa sameynta codsi tusaale yar ah. Si tan loo sameeyo, waa inaan kaliya yeelnaa maamula amarka soo socda abuura tusaalaha:

ionic start

Markaad amarkaan wado waa inaad qeexdaa nooca mashruuca aad rabto inaad abuurto. Tusaalahan waxaan u doortay Angular. Intaa waxaa dheer, waa inaad siisaa mashruucaaga magac oo aad doorataa shaxanka. Waxaas oo dhan waa inaad ka doorataa shaashad la mid ah kuwa soo socda:

bilowga ionic

Ka dib dejinta, gal ayaa la soo saari doonaa magaca aan mashruuca siinnay. Gal galkan si aad u aragto qaab dhismeedka mashruuca.

tilmaamaha bilowga tusaale ahaan

Si aad u awooddo arag mashruuca, isla terminaalka waxaan ku fulineynaa amarkan kale:

bilow server

ionic serve --host 0.0.0.0 --port 8000

Iyada oo amarkan waxaan u oggolaan doonaa marti -geliye kasta inuu galo dekedda 8000.

Marka wax kasta oo aad u baahan tahay la raro, fur biraawsarkaaga shabakadda oo tag http://localhost:8000 o http://IP-de-tu-servidor:8000 oo waxaad arki doontaa bogga tusaalaha ee hadda uun la abuuray.

tusaalaha arjiga

Ionic waa qaab-dhismeed casri ah oo noo saamaxaya inaan si fudud oo xarrago leh u hormarino codsiyada iskudhafka ah. Waa la heli karaa macluumaad dheeraad ah iyo dukumiintiyo ku saabsan rakibidiisa iyo hawlgalkiisa websaydhka mashruuca.


Ka tag faalladaada

cinwaanka email aan la daabacin doonaa. Beeraha loo baahan yahay waxaa lagu calaamadeeyay la *

*

*

  1. Masuul ka ah xogta: Miguel Ángel Gatón
  2. Ujeedada xogta: Xakamaynta SPAM, maaraynta faallooyinka.
  3. Sharci: Oggolaanshahaaga
  4. Isgaarsiinta xogta: Xogta looma gudbin doono dhinacyada saddexaad marka laga reebo waajibaadka sharciga ah.
  5. Kaydinta xogta: Macluumaadka ay martigelisay Shabakadaha Occentus (EU)
  6. Xuquuqda: Waqti kasta oo aad xadidi karto, soo ceshan karto oo tirtiri karto macluumaadkaaga.