ಮುಂದಿನ ಲೇಖನದಲ್ಲಿ ನಾವು ಅಯಾನಿಕ್ ಫ್ರೇಮ್ವರ್ಕ್ ಅನ್ನು ನೋಡಲಿದ್ದೇವೆ ಮತ್ತು ಅದನ್ನು ಉಬುಂಟು 20.04 ನಲ್ಲಿ ಹೇಗೆ ಸ್ಥಾಪಿಸಬಹುದು. ಈ ಚೌಕಟ್ಟು ಬಳಕೆದಾರರು ಕೋನೀಯ ಇತರ ಚೌಕಟ್ಟುಗಳೊಂದಿಗೆ ಯೋಜನೆಗಳನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಲು ಅನುಮತಿಸುತ್ತದೆ. ಅಯಾನಿಕ್ ಹೈಬ್ರಿಡ್ ಮೊಬೈಲ್ ಆಪ್ ಅಭಿವೃದ್ಧಿಗಾಗಿ ಸಂಪೂರ್ಣ ತೆರೆದ ಮೂಲ SDK ಆಗಿದ್ದು, ಡ್ರಿಫ್ಟಿ ಕಂನ ಮ್ಯಾಕ್ಸ್ ಲಿಂಚ್, ಬೆನ್ ಸ್ಪೆರ್ರಿ, ಮತ್ತು ಆಡಮ್ ಬ್ರಾಡ್ಲಿ 2013 ರಲ್ಲಿ ರಚಿಸಿದರು. ಮೂಲ ಆವೃತ್ತಿಯನ್ನು 2013 ರಲ್ಲಿ ಬಿಡುಗಡೆ ಮಾಡಲಾಯಿತು ಮತ್ತು ಅಂಗುಲರ್ ಜೆಎಸ್ ಮತ್ತು ಅಪಾಚೆ ಕಾರ್ಡೋವಾ ಮೇಲೆ ನಿರ್ಮಿಸಲಾಗಿದೆ. ಆದಾಗ್ಯೂ, ಇತ್ತೀಚಿನ ಆವೃತ್ತಿಯನ್ನು ವೆಬ್ ಘಟಕಗಳ ಸಮೂಹವಾಗಿ ಪುನರ್ನಿರ್ಮಿಸಲಾಗಿದೆ ಬಳಕೆದಾರರು ಕೋನೀಯ, ಪ್ರತಿಕ್ರಿಯೆ ಅಥವಾ Vue.js ಯೋಜನೆಗಳನ್ನು ಮಾಡಲು ಆಯ್ಕೆ ಮಾಡಲು ಅನುಮತಿಸುತ್ತದೆ. ಇದು ಯಾವುದೇ ಬಳಕೆದಾರ ಇಂಟರ್ಫೇಸ್ ಚೌಕಟ್ಟು ಇಲ್ಲದೆ ಅಯಾನಿಕ್ ಘಟಕಗಳ ಬಳಕೆಯನ್ನು ಅನುಮತಿಸುತ್ತದೆ.
ಅಯಾನಿಕ್ ಆಧುನಿಕ ವೆಬ್ ಅಭಿವೃದ್ಧಿ ಅಭ್ಯಾಸಗಳು ಮತ್ತು ತಂತ್ರಜ್ಞಾನಗಳ ಆಧಾರದ ಮೇಲೆ ಹೈಬ್ರಿಡ್ ಡೆಸ್ಕ್ಟಾಪ್, ಮೊಬೈಲ್ ಮತ್ತು ಪ್ರಗತಿಪರ ವೆಬ್ ಅಪ್ಲಿಕೇಶನ್ಗಳನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸಲು ಉಪಕರಣಗಳು ಮತ್ತು ಸೇವೆಗಳನ್ನು ಒದಗಿಸುತ್ತದೆ. ಇದಕ್ಕಾಗಿ, ಸಿಎಸ್ಎಸ್, ಎಚ್ಟಿಎಮ್ಎಲ್ 5 ಮತ್ತು ಸಾಸ್ ನಂತಹ ವೆಬ್ ತಂತ್ರಜ್ಞಾನಗಳನ್ನು ಬಳಸಬಹುದು. ಈ ಚೌಕಟ್ಟಿನೊಂದಿಗೆ ನಾವು ಐಒಎಸ್, ಆಂಡ್ರಾಯ್ಡ್ ಅಥವಾ ವೆಬ್ಗೆ ಹೊಂದಿಕೊಳ್ಳುವ ವೆಬ್ ತಂತ್ರಜ್ಞಾನಗಳೊಂದಿಗೆ ಅಪ್ಲಿಕೇಶನ್ಗಳನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸಬಹುದು. ಇದು ಪ್ರಬಲವಾದ CLI ಟೂಲ್ ಅನ್ನು ಸಹ ನೀಡುತ್ತದೆ, ಇದರೊಂದಿಗೆ ನಾವು ಯೋಜನೆಗಳನ್ನು ನಿರ್ವಹಿಸಲು ಮತ್ತು ರಚಿಸಲು ಸಾಧ್ಯವಾಗುತ್ತದೆ.
ಅಯಾನಿಕ್ನ ಸಾಮಾನ್ಯ ಗುಣಲಕ್ಷಣಗಳು
- ಈ ಚೌಕಟ್ಟು ಉಚಿತ ಮತ್ತು ಮುಕ್ತ ಮೂಲವಾಗಿದೆ. ಇದು ಮೊಬೈಲ್-ಆಪ್ಟಿಮೈಸ್ಡ್ ಬಳಕೆದಾರ ಇಂಟರ್ಫೇಸ್ ಪರಿಕರಗಳು ಮತ್ತು ಘಟಕಗಳ ಲೈಬ್ರರಿಯನ್ನು ನೀಡುತ್ತದೆ, ಇದರೊಂದಿಗೆ ವೇಗವಾಗಿ ಮತ್ತು ಹೆಚ್ಚು ಸಂವಾದಾತ್ಮಕ ಅಪ್ಲಿಕೇಶನ್ಗಳನ್ನು ರಚಿಸಲು.
- ಅಯಾನಿಕ್ ಕಾರ್ಡೋವಾವನ್ನು ಬಳಸುತ್ತಾನೆ, ಮತ್ತು ಇತ್ತೀಚಿಗೆ ಪ್ಲಗ್-ಇನ್ಗಳು ಹೋಸ್ಟ್ ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್ ಫಂಕ್ಷನ್ಗಳಾದ ಜಿಪಿಎಸ್, ಕ್ಯಾಮರಾ, ಫ್ಲಾಶ್ಲೈಟ್ ಇತ್ಯಾದಿಗಳಿಗೆ ಪ್ರವೇಶ ಪಡೆಯಲು.
- ಬಳಕೆದಾರರು ತಮ್ಮ ಅಪ್ಲಿಕೇಶನ್ಗಳನ್ನು ರಚಿಸಬಹುದು ಮತ್ತು ನಂತರ ಅವುಗಳನ್ನು ಆಂಡ್ರಾಯ್ಡ್, ಐಒಎಸ್, ವಿಂಡೋಸ್, ಡೆಸ್ಕ್ಟಾಪ್ (ಎಲೆಕ್ಟ್ರಾನ್ನೊಂದಿಗೆ) ಅಥವಾ ಆಧುನಿಕ ಬ್ರೌಸರ್ಗಳಿಗಾಗಿ ಕಸ್ಟಮೈಸ್ ಮಾಡಬಹುದು.
- ಅಯಾನಿಕ್ ಚಲಿಸುವ ಭಾಗಗಳು, ಮುದ್ರಣಕಲೆ ಅಥವಾ ವಿಸ್ತರಿಸಬಹುದಾದ ಮೂಲ ಥೀಮ್ ಅನ್ನು ಒಳಗೊಂಡಿದೆ.
- ಬಳಸುವಾಗ ವೆಬ್ ಘಟಕಗಳು, ಅಯಾನಿಕ್ ಅವರೊಂದಿಗೆ ಸಂವಹನ ಮಾಡಲು ಕಸ್ಟಮ್ ಘಟಕಗಳು ಮತ್ತು ವಿಧಾನಗಳನ್ನು ಒದಗಿಸುತ್ತದೆ. ಆ ಘಟಕಗಳಲ್ಲಿ ಒಂದಾದ ವರ್ಚುವಲ್ ಸ್ಕ್ರೋಲಿಂಗ್ ಬಳಕೆದಾರರಿಗೆ ಯಾವುದೇ ಕಾರ್ಯಕ್ಷಮತೆಯ ಪ್ರಭಾವವಿಲ್ಲದೆ ಸಾವಿರಾರು ಐಟಂಗಳ ಪಟ್ಟಿಯನ್ನು ಸ್ಕ್ರಾಲ್ ಮಾಡಲು ಅನುಮತಿಸುತ್ತದೆ. ಇನ್ನೊಂದು ಘಟಕ, ಟ್ಯಾಬ್ಸ್, ಸ್ಥಳೀಯ ಶೈಲಿಯ ನ್ಯಾವಿಗೇಷನ್ ಮತ್ತು ಇತಿಹಾಸ ಸ್ಥಿತಿ ನಿರ್ವಹಣೆಯನ್ನು ಬೆಂಬಲಿಸುವ ಟ್ಯಾಬ್ಡ್ ಇಂಟರ್ಫೇಸ್ ಅನ್ನು ರಚಿಸುತ್ತದೆ.
- SDK ಜೊತೆಗೆ, ಅಯಾನಿಕ್ ಸಹ ಒದಗಿಸುತ್ತದೆ ಸೇವೆಗಳನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸುವವರು ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಲು ಬಳಸಬಹುದುಉದಾಹರಣೆಗೆ ಕೋಡ್ ಅಳವಡಿಕೆಗಳು ಅಥವಾ ಸ್ವಯಂಚಾಲಿತ ನಿರ್ಮಾಣಗಳು.
- ಸಹ ಅಯಾನಿಕ್ ಸ್ಟುಡಿಯೋ ಎಂದು ಕರೆಯಲ್ಪಡುವ ತನ್ನದೇ ಆದ IDE ಅನ್ನು ಒದಗಿಸುತ್ತದೆ.
- ಇದು ಇಂಟರ್ಫೇಸ್ ಅನ್ನು ಸಹ ನೀಡುತ್ತದೆ ಕಮಾಂಡ್ ಲೈನ್ (ಸಿಎಲ್ಐ) ಯೋಜನೆಗಳನ್ನು ರಚಿಸಲು. CLI ಸಹ ಡೆವಲಪರ್ಗಳಿಗೆ ಹೆಚ್ಚುವರಿ ಕಾರ್ಡೋವಾ ಪ್ಲಗಿನ್ಗಳು ಮತ್ತು ಪ್ಯಾಕೇಜ್ಗಳನ್ನು ಸೇರಿಸಲು, ಪುಶ್ ಅಧಿಸೂಚನೆಗಳನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಲು, ಆಪ್ ಐಕಾನ್ಗಳನ್ನು ಉತ್ಪಾದಿಸಲು, ಸ್ಪ್ಲಾಶ್ ಸ್ಕ್ರೀನ್ಗಳನ್ನು ರಚಿಸಲು ಮತ್ತು ಸ್ಥಳೀಯ ಬೈನರಿಗಳನ್ನು ರಚಿಸಲು ಅನುಮತಿಸುತ್ತದೆ.
ಉಬುಂಟು 20.04 ನಲ್ಲಿ ಅಯಾನಿಕ್ ಅನ್ನು ಸ್ಥಾಪಿಸಿ
ಈ ಚೌಕಟ್ಟಿನ ಸ್ಥಾಪನೆಯು ತುಂಬಾ ಸರಳವಾಗಿದೆ. ಪ್ರಾರಂಭಿಸಲು ನಾವು ಟರ್ಮಿನಲ್ ಅನ್ನು ತೆರೆಯಬೇಕು (Ctrl + Alt + T) ಮತ್ತು ನಮ್ಮ ಸಿಸ್ಟಮ್ ಪ್ಯಾಕೇಜ್ಗಳನ್ನು ನವೀಕರಿಸಿ:
sudo apt update; sudo apt upgrade
ನಂತರ ನಾವು ಕೆಲವು ಅಗತ್ಯ ಪ್ಯಾಕೇಜುಗಳನ್ನು ಸ್ಥಾಪಿಸಿ. ಅದೇ ಟರ್ಮಿನಲ್ನಲ್ಲಿ ನಾವು ಆಜ್ಞೆಯನ್ನು ಬಳಸಬೇಕಾಗುತ್ತದೆ:
sudo apt install curl gnupg2 wget git
ಮುಂದಿನ ಹಂತವು ನಡೆಯಲಿದೆ ನೋಡ್ಜೆಎಸ್ ಅನ್ನು ಸ್ಥಾಪಿಸಿ. ಈ ಉದಾಹರಣೆಯನ್ನು ನಾನು ಆವೃತ್ತಿಯೊಂದಿಗೆ ಪರೀಕ್ಷಿಸಿದ್ದೇನೆ 14.x. ಈ ಆವೃತ್ತಿಯನ್ನು ಸ್ಥಾಪಿಸಲು, ಅಗತ್ಯವಾದ ಭಂಡಾರವನ್ನು ಸೇರಿಸುವ ಮೂಲಕ ನಾವು ಪ್ರಾರಂಭಿಸುತ್ತೇವೆ:
curl -sL https://deb.nodesource.com/setup_14.x | sudo bash -
ನಂತರ ನಾವು ಮಾಡಬಹುದು ಸ್ಥಾಪಿಸು ನೋಡ್ಜೆಎಸ್ ಈ ಇತರ ಆಜ್ಞೆಯನ್ನು ಚಲಾಯಿಸುತ್ತಿದೆ:
sudo apt install nodejs
ಅಯಾನಿಕ್ಗೆ ಅಪಾಚೆ ಕಾರ್ಡೋವಾ ಅಗತ್ಯವಿದೆ. ಇದು ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಬಳಸಿ ಮೊಬೈಲ್ ಅಪ್ಲಿಕೇಶನ್ ಡೆವಲಪರ್ ಅನ್ನು ಕ್ಯಾಮರಾ ಅಥವಾ ಅಕ್ಸೆಲೆರೊಮೀಟರ್ ನಂತಹ ಸಾಧನದ ಸ್ಥಳೀಯ ಕಾರ್ಯಗಳನ್ನು ಪ್ರವೇಶಿಸಲು ಅನುಮತಿಸುವ ಸಾಧನ API ಗಳ ಒಂದು ಸೆಟ್ ಎಂದು ಸ್ಪಷ್ಟಪಡಿಸಬೇಕು.
NodeJS ಅನ್ನು ಸ್ಥಾಪಿಸಿದ ನಂತರ, ನಾವು ಮಾಡಬಹುದು ಕಾರ್ಡೋವಾವನ್ನು ಸ್ಥಾಪಿಸಿ ಚಾಲನೆಯಲ್ಲಿದೆ:
sudo npm install -g cordova
ಈ ಹಂತದಲ್ಲಿ, ನಾವು ಮುಂದುವರಿಯಬಹುದು 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 ಮತ್ತು ಈಗ ರಚಿಸಲಾದ ಉದಾಹರಣೆ ಪುಟವನ್ನು ನೀವು ನೋಡುತ್ತೀರಿ.
ಅಯಾನಿಕ್ ಎನ್ನುವುದು ಆಧುನಿಕ ಚೌಕಟ್ಟಾಗಿದ್ದು ಅದು ಅಡ್ಡ-ಪ್ಲಾಟ್ಫಾರ್ಮ್ ಅಪ್ಲಿಕೇಶನ್ಗಳನ್ನು ಸರಳ ಮತ್ತು ಸೊಗಸಾದ ರೀತಿಯಲ್ಲಿ ಅಭಿವೃದ್ಧಿಪಡಿಸಲು ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ. ಅದನ್ನು ಪಡೆಯಬಹುದು ಇದರ ಸ್ಥಾಪನೆ ಮತ್ತು ಕಾರ್ಯಾಚರಣೆಯ ಬಗ್ಗೆ ಹೆಚ್ಚಿನ ಮಾಹಿತಿ ಮತ್ತು ದಸ್ತಾವೇಜನ್ನು ಪ್ರಾಜೆಕ್ಟ್ ವೆಬ್ಸೈಟ್.