A cikin labarin na gaba za mu kalli Tsarin Ionic, da yadda za a iya sanya shi akan Ubuntu 20.04. Wannan tsarin zai ba masu amfani damar aiwatar da ayyuka tare da wasu sassan kamar Angular. Ionic cikakken tushen SDK ne don haɓaka aikace -aikacen wayar tafi -da -gidanka wanda Drifty Co.'s Max Lynch, Ben Sperry, da Adam Bradley suka kirkira a 2013. An fito da sigar asali a cikin 2013 kuma an gina ta a saman AngularJS da Apache Cordova. Koyaya, an sake gina sabuwar sigar azaman saitin abubuwan haɗin yanar gizo, wanda yana bawa mai amfani damar zaɓar yin ayyukan Angular, React ko Vue.js. Hakanan yana ba da damar amfani da abubuwan Ionic ba tare da wani tsarin keɓancewar mai amfani ba.
Ionic yana ba da kayan aiki da ayyuka don haɓaka tebur na matasan, wayar hannu da aikace -aikacen gidan yanar gizo na ci gaba dangane da ayyukan haɓaka fasahar yanar gizo na zamani. Don wannan, ana iya amfani da fasahar yanar gizo kamar CSS, HTML5 da Sass. Tare da wannan tsarin za mu iya haɓaka aikace -aikace tare da fasahar yanar gizo masu dacewa da iOS, Android ko yanar gizo da kanta. Hakanan yana ba da kayan aikin CLI mai ƙarfi wanda za mu iya sarrafawa da ƙirƙirar ayyukan.
Babban halayen Ionic
- Wannan tsarin kyauta ne kuma tushen budewa. Yana ba da ɗakin karatu na kayan aikin ƙirar mai amfani da wayoyin hannu da aka gyara, waɗanda don ƙirƙirar aikace-aikace masu sauri da ma'amala.
- Ionic yana amfani da Cordova, da ƙarin plug-ins na kwanan nan don samun damar yin amfani da ayyukan tsarin aiki na rundunar kamar GPS, kyamara, walƙiya, da sauransu.
- Masu amfani za su iya gina aikace -aikacen su sannan su keɓance su don Android, iOS, Windows, tebur (tare da Electron), ko masu binciken zamani..
- Ionic ya haɗa da sassan motsi, rubutu, ko jigon tushe mai fa'ida.
- Lokacin amfani Abubuwan Yanar Gizon, Ionic yana ba da abubuwan haɗin gwiwa na al'ada da hanyoyin hulɗa da su. Ofaya daga cikin waɗancan ɓangarorin, gungurawa mai kama -da -wane, yana bawa masu amfani damar gungurawa ta cikin jerin dubban abubuwa ba tare da wani tasiri ba. Wani bangaren, Tabs, yana ƙirƙirar keɓaɓɓen keɓancewa wanda ke goyan bayan kewayawa irin ta asali da sarrafa matsayin tarihi.
- Baya ga SDK, Ionic kuma yana samarwa masu haɓaka sabis na iya amfani da su don ba da fasalikamar aiwatar da lambar ko ginawa ta atomatik.
- Har ila yau yana ba da nasa IDE da aka sani da Ionic Studio.
- Yana kuma bayar da dubawa na Layin umarni (CLI) don ƙirƙirar ayyukan. CLI kuma yana ba masu haɓaka damar ƙara ƙarin Cordova plugins da fakiti, ba da damar sanarwar turawa, samar da gumakan aikace -aikace, fesa fuska, da ƙirƙirar binaries na asali.
Sanya Ionic akan Ubuntu 20.04
Shigar da wannan tsarin yana da sauƙi. Don farawa kawai muna buƙatar buɗe tashar jirgin ruwa (Ctrl + Alt + T) da sabunta kunshin tsarin mu:
sudo apt update; sudo apt upgrade
Sa'an nan za mu shigar da wasu fakiti masu mahimmanci. A cikin tashar guda ɗaya dole ne mu yi amfani da umarnin:
sudo apt install curl gnupg2 wget git
Mataki na gaba shine shigar NodeJS. Wannan misalin na gwada tare da sigar 14.x. Don shigar da wannan sigar, za mu fara da ƙara mazubin da ake buƙata:
curl -sL https://deb.nodesource.com/setup_14.x | sudo bash -
To zamu iya shigarwa NodeJS yanã gudãna da wannan sauran umurnin:
sudo apt install nodejs
Ionic yana buƙatar Apache Cordova. Yakamata a fayyace cewa wannan saiti ne na kayan aikin API wanda ke ba da damar mai haɓaka aikace -aikacen wayar hannu, ta amfani da JavaScript, don samun damar ayyukan asalin na'urar, kamar kyamara ko accelerometer.
Bayan shigar da NodeJS, zamu iya shigar cordova Gudun:
sudo npm install -g cordova
A wannan gaba, zamu iya ci gaba zuwa shigar Ionic ta amfani da npm:
sudo npm i -g @ionic/cli
Bayan kafuwa, zamu iya duba sigar shigar da umarni:
ionic -v
Misali aikace -aikace
Don sanin idan an yi shigarwa daidai, za mu iya farawa ta ƙirƙirar ƙaramin aikace -aikacen misali. Don yin wannan, kawai za mu yi gudanar da wannan umarni ƙirƙirar misali:
ionic start
Lokacin gudanar da wannan umarnin dole ne ku ayyana irin aikin da kuke son ƙirƙirar. Don wannan misalin na zaɓi Angular. Bugu da ƙari, dole ne ku ba aikin ku suna kuma zaɓi samfuri. Duk wannan za ku zaɓi daga allo mai kama da mai zuwa:
Bayan saitin, za a ƙirƙiri babban fayil tare da sunan da muka ba aikin. Shiga wannan babban fayil ɗin don ganin tsarin aikin.
Don samun damar duba aikin, a cikin tashar guda ɗaya za mu aiwatar da wannan sauran umarnin:
ionic serve --host 0.0.0.0 --port 8000
Da wannan umarnin za mu ba da damar kowane mai watsa shiri don samun damar tashar jiragen ruwa 8000.
Lokacin da aka ɗora duk abin da kuke buƙata, bude burauzar yanar gizon ku kuma zuwa http://localhost:8000 o http://IP-de-tu-servidor:8000 kuma za ku ga shafin misalin da aka ƙirƙiri.
Ionic tsari ne na zamani wanda ke ba mu damar haɓaka aikace-aikacen giciye ta hanya mai sauƙi da kyawu. Ana iya samun sa ƙarin bayani da takaddun bayanai game da shigarwa da aiki a cikin aikin yanar gizo.