ஐயோனிக், உபுண்டு 20.04 இல் இந்த கட்டமைப்பை எவ்வாறு நிறுவ முடியும்

அயனி பற்றி

அடுத்த கட்டுரையில் நாம் அயோனிக் கட்டமைப்பைப் பார்க்கப் போகிறோம், அதை உபுண்டு 20.04 இல் எவ்வாறு நிறுவலாம். இந்த கட்டமைப்பு பயனர்கள் கோணல் போன்ற பிற கட்டமைப்புகளுடன் திட்டங்களை செயல்படுத்த அனுமதிக்கும். அயோனிக் என்பது டிரிஃப்டி கோவின் மேக்ஸ் லிஞ்ச், பென் ஸ்பெர்ரி மற்றும் ஆடம் பிராட்லி ஆகியோரால் 2013 இல் உருவாக்கப்பட்ட கலப்பின மொபைல் பயன்பாட்டு மேம்பாட்டிற்கான ஒரு முழு திறந்த மூல SDK ஆகும். அசல் பதிப்பு 2013 இல் வெளியிடப்பட்டது மற்றும் AngularJS மற்றும் Apache Cordova மேல் கட்டப்பட்டது. இருப்பினும், சமீபத்திய பதிப்பு வலை கூறுகளின் தொகுப்பாக மீண்டும் கட்டப்பட்டது கோண, எதிர்வினை அல்லது Vue.js திட்டங்களை செய்ய பயனரை அனுமதிக்கிறது. எந்தவொரு பயனர் இடைமுக கட்டமைப்பு இல்லாமல் அயனி கூறுகளைப் பயன்படுத்தவும் இது அனுமதிக்கிறது.

அயனி நவீன வலை மேம்பாட்டு நடைமுறைகள் மற்றும் தொழில்நுட்பங்களின் அடிப்படையில் கலப்பின டெஸ்க்டாப், மொபைல் மற்றும் முற்போக்கான வலை பயன்பாடுகளை உருவாக்க கருவிகள் மற்றும் சேவைகளை வழங்குகிறது. இதற்காக, CSS, HTML5 மற்றும் Sass போன்ற வலைத் தொழில்நுட்பங்களைப் பயன்படுத்தலாம். இந்த கட்டமைப்பின் மூலம் நாம் iOS, Android அல்லது இணையத்துடன் இணக்கமான இணையத் தொழில்நுட்பங்களுடன் பயன்பாடுகளை உருவாக்க முடியும். இது ஒரு சக்திவாய்ந்த CLI கருவியையும் வழங்குகிறது, இதன் மூலம் நாங்கள் திட்டங்களை நிர்வகிக்கவும் உருவாக்கவும் முடியும்.

அயோனிக்கின் பொதுவான பண்புகள்

  • இந்த கட்டமைப்பு இலவச மற்றும் திறந்த மூலமாகும். இது மொபைல்-உகந்த பயனர் இடைமுக கருவிகள் மற்றும் கூறுகளின் நூலகத்தை வழங்குகிறது, இதன் மூலம் வேகமான மற்றும் அதிக ஊடாடும் பயன்பாடுகளை உருவாக்க முடியும்.
  • அயோனிக் கோர்டோவாவைப் பயன்படுத்துகிறார், மேலும் சமீபத்தில் செருகுநிரல்கள் GPS, கேமரா, ஒளிரும் விளக்கு போன்ற ஹோஸ்ட் ஆப்பரேட்டிங் சிஸ்டம் செயல்பாடுகளுக்கான அணுகலைப் பெற.
  • பயனர்கள் தங்கள் பயன்பாடுகளை உருவாக்கி, பின்னர் அவற்றை Android, iOS, Windows, டெஸ்க்டாப் (எலக்ட்ரானுடன்) அல்லது நவீன உலாவிகளுக்குத் தனிப்பயனாக்கலாம்.
  • அயனி நகரும் பாகங்கள், அச்சுக்கலை அல்லது நீட்டிக்கக்கூடிய அடிப்படை கருப்பொருளை உள்ளடக்கியது.
  • பயன்படுத்தும் போது வலை கூறுகள், Ionic அவர்களுடன் தொடர்புகொள்வதற்கான தனிப்பயன் கூறுகளையும் முறைகளையும் வழங்குகிறது. அந்த கூறுகளில் ஒன்று, மெய்நிகர் ஸ்க்ரோலிங், பயனர்கள் எந்த செயல்திறன் தாக்கமும் இல்லாமல் ஆயிரக்கணக்கான பொருட்களின் பட்டியலை உருட்ட அனுமதிக்கிறது. மற்றொரு கூறு, தாவல்கள், சொந்த பாணி வழிசெலுத்தல் மற்றும் வரலாற்று நிலை நிர்வாகத்தை ஆதரிக்கும் ஒரு தாவலாக்கப்பட்ட இடைமுகத்தை உருவாக்குகிறது.
  • SDK க்கு கூடுதலாக, அயோனிக் வழங்குகிறது சேவைகளை உருவாக்குபவர்கள் அம்சங்களை செயல்படுத்த பயன்படுத்தலாம்குறியீடு வரிசைப்படுத்தல்கள் அல்லது தானியங்கி கட்டமைப்புகள் போன்றவை.
  • மேலும் அயோனிக் ஸ்டுடியோ எனப்படும் அதன் சொந்த IDE ஐ வழங்குகிறது.
  • இது ஒரு இடைமுகத்தையும் வழங்குகிறது கட்டளை வரி (CLI ஆனது) திட்டங்களை உருவாக்க. CLI டெவலப்பர்களை கூடுதல் கார்டோவா செருகுநிரல்கள் மற்றும் தொகுப்புகளைச் சேர்க்கவும், புஷ் அறிவிப்புகளை இயக்கவும், பயன்பாட்டு ஐகான்களை உருவாக்கவும், ஸ்பிளாஸ் திரைகளை உருவாக்கவும் மற்றும் சொந்த பைனரிகளை உருவாக்கவும் அனுமதிக்கிறது.

உபுண்டு 20.04 இல் அயனிக் நிறுவவும்

இந்த கட்டமைப்பை நிறுவுவது மிகவும் எளிது. தொடங்குவதற்கு நாம் ஒரு முனையத்தை (Ctrl + Alt + T) திறக்க வேண்டும் எங்கள் கணினி தொகுப்புகளைப் புதுப்பிக்கவும்:

sudo apt update; sudo apt upgrade

பின்னர் நாங்கள் செய்வோம் சில தேவையான தொகுப்புகளை நிறுவவும். அதே முனையத்தில் நாம் கட்டளையைப் பயன்படுத்த வேண்டும்:

சார்புகளை நிறுவவும்

sudo apt install curl gnupg2 wget git

அடுத்த கட்டமாக இருக்கப்போகிறது NodeJS ஐ நிறுவவும். இந்த உதாரணத்தை நான் பதிப்பில் சோதித்தேன் 14.x. இந்த பதிப்பை நிறுவ, தேவையான களஞ்சியத்தை சேர்ப்பதன் மூலம் தொடங்குவோம்:

ரெப்போ நோட்களைச் சேர்க்கவும்

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

பின்னர் நம்மால் முடியும் நிறுவ NodeJS இந்த மற்ற கட்டளையை இயக்குகிறது:

nodejs ஐ நிறுவவும்

sudo apt install nodejs

அயனிக்கு அப்பாச்சி கோர்டோவா தேவை. ஜாவாஸ்கிரிப்டைப் பயன்படுத்தி, மொபைல் அப்ளிகேஷன் டெவலப்பரை, கேமரா அல்லது ஆக்ஸிலரோமீட்டர் போன்ற சாதனத்தின் சொந்த செயல்பாடுகளை அணுக அனுமதிக்கும் சாதன API களின் தொகுப்பு இது என்பதை தெளிவுபடுத்த வேண்டும்.

NodeJS ஐ நிறுவிய பின், நம்மால் முடியும் கோர்டோவாவை நிறுவவும் ஓடுதல்:

கார்டோவா நிறுவல்

sudo npm install -g cordova

இந்த கட்டத்தில், நாம் செல்லலாம் npm ஐப் பயன்படுத்தி Ionic ஐ நிறுவவும்:

npm ஐப் பயன்படுத்தி நிறுவல்

sudo npm i -g @ionic/cli

நிறுவிய பின், நம்மால் முடியும் கட்டளையுடன் நிறுவப்பட்ட பதிப்பைச் சரிபார்க்கவும்:

அயனி பதிப்பு

ionic -v

ஒரு எடுத்துக்காட்டு பயன்பாடு

நிறுவல் சரியாக மேற்கொள்ளப்பட்டதா என்பதை அறிய, ஒரு சிறிய எடுத்துக்காட்டு பயன்பாட்டை உருவாக்குவதன் மூலம் தொடங்கலாம். இதை செய்ய, நாம் மட்டும் வேண்டும் பின்வரும் கட்டளையை இயக்கி உதாரணத்தை உருவாக்கவும்:

ionic start

இந்த கட்டளையை இயக்கும் போது நீங்கள் எந்த வகையான திட்டத்தை உருவாக்க விரும்புகிறீர்கள் என்பதை நீங்கள் வரையறுக்க வேண்டும். இந்த எடுத்துக்காட்டுக்கு நான் கோணத்தை தேர்ந்தெடுத்தேன். கூடுதலாக, நீங்கள் உங்கள் திட்டத்திற்கு ஒரு பெயரைக் கொடுத்து டெம்ப்ளேட்டைத் தேர்வு செய்ய வேண்டும். பின்வருவதைப் போன்ற ஒரு திரையிலிருந்து இவை அனைத்தையும் நீங்கள் தேர்ந்தெடுக்க வேண்டும்:

அயனி தொடக்கம்

அமைத்த பிறகு, திட்டத்திற்கு நாங்கள் கொடுத்த பெயருடன் ஒரு கோப்புறை உருவாக்கப்படும். திட்ட அமைப்பைக் காண இந்தக் கோப்புறையை அணுகவும்.

எடுத்துக்காட்டுக்கான தொடக்க வழிமுறைகள்

முடியும் திட்டத்தை பார்க்க, அதே முனையத்தில் நாம் இந்த மற்ற கட்டளையை இயக்க போகிறோம்:

சேவையகத்தைத் தொடங்குங்கள்

ionic serve --host 0.0.0.0 --port 8000

இந்த கட்டளையுடன் போர்ட் 8000 ஐ அணுக எந்த ஹோஸ்டையும் அனுமதிப்போம்.

உங்களுக்கு தேவையான அனைத்தும் ஏற்றப்படும் போது, உங்கள் இணைய உலாவியைத் திறந்து செல்லவும் http://localhost:8000 o http://IP-de-tu-servidor:8000 இப்போது உருவாக்கப்பட்ட உதாரணப் பக்கத்தை நீங்கள் காண்பீர்கள்.

பயன்பாட்டு எடுத்துக்காட்டு

அயோனிக் என்பது நவீன கட்டமைப்பாகும், இது குறுக்கு-தளம் பயன்பாடுகளை எளிய மற்றும் நேர்த்தியான முறையில் உருவாக்க அனுமதிக்கிறது. அதை பெற முடியும் இல் அதன் நிறுவல் மற்றும் செயல்பாடு பற்றிய கூடுதல் தகவல் மற்றும் ஆவணங்கள் திட்ட வலைத்தளம்.


உங்கள் கருத்தை தெரிவிக்கவும்

உங்கள் மின்னஞ்சல் முகவரி வெளியிடப்பட்ட முடியாது. தேவையான புலங்கள் குறிக்கப்பட்டிருக்கும் *

*

*

  1. தரவுக்கு பொறுப்பு: மிகுவல் ஏஞ்சல் கேடன்
  2. தரவின் நோக்கம்: கட்டுப்பாட்டு ஸ்பேம், கருத்து மேலாண்மை.
  3. சட்டபூர்வமாக்கல்: உங்கள் ஒப்புதல்
  4. தரவின் தொடர்பு: சட்டபூர்வமான கடமையால் தவிர மூன்றாம் தரப்பினருக்கு தரவு தெரிவிக்கப்படாது.
  5. தரவு சேமிப்பு: ஆக்சென்டஸ் நெட்வொர்க்குகள் (EU) வழங்கிய தரவுத்தளம்
  6. உரிமைகள்: எந்த நேரத்திலும் உங்கள் தகவல்களை நீங்கள் கட்டுப்படுத்தலாம், மீட்டெடுக்கலாம் மற்றும் நீக்கலாம்.