ಮುಂದುವರಿಯುತ್ತಿದೆ ನಮ್ಮ ಸಂಗ್ರಹ ತಿಂಗಳ ಕೊನೆಯಲ್ಲಿ ಸಾಮಾನ್ಯ ಕಾರ್ಯಕ್ರಮಗಳ, ನಾವು ಕೆಲವು ಓಪನ್ ಸೋರ್ಸ್ ಫ್ರೇಮ್ವರ್ಕ್ಗಳ ಎಣಿಕೆಯನ್ನು ಮಾಡುತ್ತೇವೆ. ಸಾಫ್ಟ್ವೇರ್ ಅಭಿವೃದ್ಧಿ ಉದ್ಯಮದಲ್ಲಿ, ಫ್ರೇಮ್ವರ್ಕ್ ಎನ್ನುವುದು ಸಂಪನ್ಮೂಲಗಳ ಒಂದು ಗುಂಪಾಗಿದ್ದು ಅದು ಸಾಫ್ಟ್ವೇರ್ ಅಭಿವೃದ್ಧಿ ಸಮಯವನ್ನು ಕಡಿಮೆ ಮಾಡಲು ಮತ್ತು ಸುಗಮಗೊಳಿಸಲು ಸಾಧ್ಯವಾಗಿಸುತ್ತದೆ.
ಸಮಯ, ಜ್ಞಾನ ಮತ್ತು ಹಣದ ವಿಷಯದಲ್ಲಿ ಸಾಫ್ಟ್ವೇರ್ ಅಭಿವೃದ್ಧಿಯು ಬಹಳ ಬೇಡಿಕೆಯ ಚಟುವಟಿಕೆಯಾಗಿದೆ. ತೆಗೆದುಕೊಳ್ಳಬಹುದಾದ ಯಾವುದೇ ಶಾರ್ಟ್ಕಟ್ ತುಂಬಾ ಉಪಯುಕ್ತವಾಗಿದೆ.
ಸೂಚ್ಯಂಕ
ಕೆಲವು ತೆರೆದ ಮೂಲ ಚೌಕಟ್ಟುಗಳು
ಅಭಿವೃದ್ಧಿಯ ಸಮಯವನ್ನು ಕಡಿಮೆ ಮಾಡಲು ಪ್ರೋಗ್ರಾಮರ್ಗಳು ತಿರುಗಬಹುದಾದ ಎರಡು ಸಂಪನ್ಮೂಲಗಳಿವೆ, ಒಂದು ಗ್ರಂಥಾಲಯಗಳು ಮತ್ತು ಇನ್ನೊಂದು ಚೌಕಟ್ಟುಗಳು. ವ್ಯತ್ಯಾಸವನ್ನು ಅರ್ಥಮಾಡಿಕೊಳ್ಳಲು ಒಂದು ಉದಾಹರಣೆಯನ್ನು ತೆಗೆದುಕೊಳ್ಳೋಣ. ನಾವು ಕಾರನ್ನು ಜೋಡಿಸಲು ಬಯಸುತ್ತೇವೆ ಎಂದು ಭಾವಿಸೋಣ. ನಾವು ಬಿಡಿಭಾಗಗಳನ್ನು ಪ್ರತ್ಯೇಕವಾಗಿ ಖರೀದಿಸಬಹುದು (ಚಕ್ರಗಳು, ಎಂಜಿನ್, ಸ್ಟೀರಿಂಗ್ ಚಕ್ರ, ವಿಂಡ್ಶೀಲ್ಡ್, ಗ್ಯಾಸ್ ಟ್ಯಾಂಕ್) ಅಥವಾ ನಾವು ಕಾರನ್ನು ಖರೀದಿಸಬಹುದು ಮತ್ತು ನಮಗೆ ಬೇಕಾದ ಮಾರ್ಪಾಡುಗಳನ್ನು ಮಾಡಬಹುದು, ಉದಾಹರಣೆಗೆ ಬಣ್ಣವನ್ನು ಬದಲಾಯಿಸುವುದು, ಎಂಜಿನ್ ಅನ್ನು ವೇಗವಾಗಿ ಚಲಿಸುವಂತೆ ಮಾರ್ಪಡಿಸುವುದು ಅಥವಾ ರೂಫ್ ರ್ಯಾಕ್ ಸೇರಿಸುವುದು. ಹೆಚ್ಚಿನ ಸಾಮಾನುಗಳನ್ನು ಸಾಗಿಸಲು.
ಪುಸ್ತಕದ ಕಪಾಟುಗಳು ತುಣುಕುಗಳಾಗಿವೆ. ಗಣಿತದ ಲೆಕ್ಕಾಚಾರಗಳನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುವುದು ಅಥವಾ ಪಠ್ಯವನ್ನು ಮುದ್ರಿಸುವಂತಹ ನಿರ್ದಿಷ್ಟ ಕಾರ್ಯಗಳಿಗಾಗಿ ಕೋಡ್ ವಿನ್ಯಾಸಗೊಳಿಸಲಾಗಿದೆ. ಫ್ರೇಮ್ವರ್ಕ್ಗಳು ಸಂಪೂರ್ಣ ಪ್ರೋಗ್ರಾಂಗಳು ಅಥವಾ ಟೆಂಪ್ಲೇಟ್ಗಳಾಗಿವೆ, ಅದನ್ನು ನಾವು ಬಯಸಿದ ಫಲಿತಾಂಶವನ್ನು ಸಾಧಿಸಲು ಮಾರ್ಪಡಿಸಬಹುದು.
ಚೌಕಟ್ಟಿನ ಪ್ರಕಾರಗಳು
ವೆಬ್ಸೈಟ್ಗಳು ಮತ್ತು ವೆಬ್ ಅಪ್ಲಿಕೇಶನ್ಗಳನ್ನು ವಿನ್ಯಾಸಗೊಳಿಸಲು ಚೌಕಟ್ಟುಗಳು
ಸ್ಪಷ್ಟವಾಗಿದ್ದಕ್ಕಾಗಿ ಕ್ಷಮಿಸಿ, ಆದರೆ ವೆಬ್ ತಂತ್ರಜ್ಞಾನಗಳ ಆಧಾರದ ಮೇಲೆ ವೆಬ್ಸೈಟ್ಗಳು ಅಥವಾ ಅಪ್ಲಿಕೇಶನ್ಗಳ ರಚನೆಗೆ ಇದನ್ನು ಬಳಸಲಾಗುತ್ತದೆ. ಕೆಲವು ತೆರೆದ ಮೂಲ ಶೀರ್ಷಿಕೆಗಳು:
- ಕೋನೀಯ: ಅಭಿವೃದ್ಧಿಪಡಿಸಲಾಗಿದೆ Google ನಿಂದ ಟೈಪ್ಸ್ಕ್ರಿಪ್ಟ್ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಯನ್ನು ಬಳಸುತ್ತದೆ (ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ನ ಸುಧಾರಿತ ಆವೃತ್ತಿ) ಮತ್ತು ಒಂದೇ ಪುಟದ ವೆಬ್ ಅಪ್ಲಿಕೇಶನ್ ರಚಿಸಲು ಸೂಕ್ತವಾಗಿದೆ.
- ಜಾಂಗೊ: ಈ ಚೌಕಟ್ಟು ವಿಷಯ ನಿರ್ವಾಹಕರು ಅಥವಾ ಶಾಪಿಂಗ್ ಕಾರ್ಟ್ಗಳಂತಹ ವೆಬ್ಸೈಟ್ಗಳನ್ನು ರಚಿಸಲು ಜನಪ್ರಿಯ ಪೈಥಾನ್ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಯನ್ನು ಬಳಸಲು ಇದು ನಿಮ್ಮನ್ನು ಅನುಮತಿಸುತ್ತದೆ.
- ರೂಬಿ ಆನ್ ರೈಲ್ಸ್: ಇದನ್ನು ಬಳಸಲಾಗುತ್ತದೆ ಸರ್ವರ್-ಸೈಡ್ ಅಪ್ಲಿಕೇಶನ್ಗಳನ್ನು ರಚಿಸಲು ಮತ್ತು ಡೇಟಾಬೇಸ್ ಕೆಲಸಕ್ಕೆ ಸೂಕ್ತವಾಗಿದೆ.
- ಬೂಟ್ ಸ್ಟ್ರಾಪ್: ಅತ್ಯಂತ ಪ್ರಸಿದ್ಧವಾಗಿದೆ ವೆಬ್ಸೈಟ್ನ ನೋಟವನ್ನು ಕೇಂದ್ರೀಕರಿಸಿದ ಚೌಕಟ್ಟುಗಳ. ಇದು ವೃತ್ತಿಪರ-ಗುಣಮಟ್ಟದ ವಿನ್ಯಾಸಗಳನ್ನು ಸಾಧಿಸಲು ಸಂಯೋಜಿಸಬಹುದಾದ ಹಲವಾರು ಘಟಕಗಳು, ವಿನ್ಯಾಸಗಳು ಮತ್ತು ಬಣ್ಣದ ಯೋಜನೆಗಳನ್ನು ಒಳಗೊಂಡಿದೆ. ಇದನ್ನು ನಮ್ಮ ಸ್ವಂತ ಸರ್ವರ್ನಲ್ಲಿ ಸ್ಥಾಪಿಸಿದ ಅಥವಾ ಯೋಜನೆಯ ಸರ್ವರ್ಗೆ ಲಿಂಕ್ ಸೇರಿಸುವ ಮೂಲಕ ಎರಡೂ ಬಳಸಬಹುದು.
- ಶುದ್ಧ: ನೀವು ಸರಳ ವಿನ್ಯಾಸಗಳನ್ನು ಬಯಸಿದರೆ, ಈ ಚೌಕಟ್ಟು ಮೆನುಗಳು, ಬಟನ್ಗಳು, ಕಾಲಮ್ಗಳು ಮತ್ತು ಫಾರ್ಮ್ಗಳಂತಹ ಆಯ್ಕೆಗಳನ್ನು ಒಳಗೊಂಡಿದ್ದರೂ ಇದು ಕನಿಷ್ಠವಾಗಿದೆ.
ವೆಬ್ ಅಪ್ಲಿಕೇಶನ್ ವಿನ್ಯಾಸಕ್ಕಾಗಿ ಚೌಕಟ್ಟುಗಳು
ಈ ಲೇಖನವನ್ನು ಕ್ಯಾಪ್ಟನ್ ಒಬ್ವಿಯಸ್ ಸಹಯೋಗದೊಂದಿಗೆ ಬರೆಯಲಾಗಿದೆ, ಮೊಬೈಲ್ ಅಪ್ಲಿಕೇಶನ್ಗಳ ರಚನೆಗೆ ಈ ರೀತಿಯ ಚೌಕಟ್ಟುಗಳನ್ನು ಬಳಸಲಾಗುತ್ತದೆ ಎಂದು ಸ್ಪಷ್ಟಪಡಿಸಲು ನಾನು ಒತ್ತಾಯಿಸುತ್ತೇನೆ.
ಕೆಲವು ತೆರೆದ ಮೂಲ ಶೀರ್ಷಿಕೆಗಳು:
- ಬೀಸು: ಎರಡನೆಯದು ಈ ಪಟ್ಟಿಗೆ Google ನ ಕೊಡುಗೆ. ಒಂದೇ ಕೋಡ್ ಬೇಸ್ ಅನ್ನು ಬಳಸಿಕೊಂಡು Android ಮತ್ತು iOS ಗಾಗಿ ಅಪ್ಲಿಕೇಶನ್ಗಳನ್ನು ರಚಿಸಲು ಇದು ನಿಮ್ಮನ್ನು ಅನುಮತಿಸುತ್ತದೆ. ಇದು ಸ್ಥಳೀಯ ಬಳಕೆದಾರ ಅನುಭವವನ್ನು ರಚಿಸಲು ವಿಜೆಟ್ಗಳು, ರೆಂಡರಿಂಗ್ ಎಂಜಿನ್ ಮತ್ತು API ಗಳೊಂದಿಗೆ ಏಕೀಕರಣವನ್ನು ಒಳಗೊಂಡಿದೆ.
- ಅಯಾನಿಕ್: ಫಲಿತಾಂಶ ಫೋನ್ಗ್ಯಾಪ್ ಮತ್ತು ಆಂಗ್ಯುಲರ್ ಎಂಬ ಎರಡು ದೊಡ್ಡವುಗಳ ಸಂಯೋಜನೆಯಿಂದ. ಫಿಲ್ಟರ್ಗಳು, ಫಾರ್ಮ್ಗಳು, ವೀಕ್ಷಣೆಗಳು, ನ್ಯಾವಿಗೇಷನ್ ಮೆನುಗಳು ಮತ್ತು ಆಕ್ಷನ್ ಶೀಟ್ಗಳಂತಹ ವಿಷಯಗಳನ್ನು ಸೇರಿಸುವ ಮೂಲಕ iOS ಮತ್ತು Android ಅಪ್ಲಿಕೇಶನ್ಗಳನ್ನು ನಿರ್ಮಿಸಲು ಅಯಾನಿಕ್ ಸುಲಭಗೊಳಿಸುತ್ತದೆ.
- ಚೌಕಟ್ಟು 7: ನನಗೆ ತಿಳಿದಿರಲಿಲ್ಲ ಎಂದು ನಾನು ಒಪ್ಪಿಕೊಳ್ಳಬೇಕು ಈ ಚೌಕಟ್ಟು HTML5, JavaScript ಮತ್ತು CSS3 ಬಳಸಿಕೊಂಡು ವೆಬ್ ಮತ್ತು ಡೆಸ್ಕ್ಟಾಪ್ ಅಪ್ಲಿಕೇಶನ್ಗಳನ್ನು ರಚಿಸಲು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ. ಇದು ಆಕ್ಷನ್ ಶೀಟ್ಗಳು, ಪಟ್ಟಿ ವೀಕ್ಷಣೆ, ಪಾಪ್ಅಪ್ ವಿಂಡೋ, ಸೈಡ್ ಪ್ಯಾನೆಲ್ಗಳು, ಲೇಔಟ್ ಗ್ರಿಡ್ ಮುಂತಾದ ಬಳಕೆದಾರ ಇಂಟರ್ಫೇಸ್ಗಳನ್ನು ರಚಿಸುವ ಅಂಶಗಳನ್ನು ಒಳಗೊಂಡಿದೆ.
- ಆನ್ಸೆನ್ UI: ಈ ಚೌಕಟ್ಟು ವಿಭಿನ್ನ ಪ್ಲಾಟ್ಫಾರ್ಮ್ಗಳಲ್ಲಿ ಸ್ಥಳೀಯವಾಗಿ ಕಾರ್ಯನಿರ್ವಹಿಸುವ ಸಂಕೀರ್ಣ ವೆಬ್ ಅಪ್ಲಿಕೇಶನ್ಗಳನ್ನು ರಚಿಸಲು ಇದು ಸೂಕ್ತವಾಗಿದೆ.ಇದು ಒಂದೇ ರೀತಿಯ ಚೌಕಟ್ಟುಗಳೊಂದಿಗೆ ಹೊಂದಿಕೊಳ್ಳುತ್ತದೆ ಮತ್ತು ಅದರ ವೆಬ್ಸೈಟ್ ಸಮಗ್ರ ಕಲಿಕಾ ಸಾಮಗ್ರಿಯನ್ನು ಹೊಂದಿದೆ. ಅಪ್ಲಿಕೇಶನ್ಗಳನ್ನು ನಿರ್ಮಿಸುವ ಘಟಕಗಳು ಟ್ಯಾಬ್ಗಳು, ಪಟ್ಟಿಗಳು ಮತ್ತು ನ್ಯಾವಿಗೇಷನ್ ಸ್ಟಾಕ್ನಂತಹ ಘಟಕಗಳನ್ನು ಒಳಗೊಂಡಿರುತ್ತವೆ.
ತೆರೆದ ಮೂಲವು ನಮಗೆ ಒದಗಿಸುವ ವಿವಿಧ ಕೊಡುಗೆಗಳ ಕೆಲವು ಉದಾಹರಣೆಗಳಾಗಿವೆ. ಸಹಜವಾಗಿ, ಪಟ್ಟಿಯು ಖಾಲಿಯಾಗಿಲ್ಲ ಮತ್ತು ನಾವು ಅದನ್ನು ವಿಸ್ತರಿಸುವುದನ್ನು ಮುಂದುವರಿಸುತ್ತೇವೆ.
ಆರ್ಟಿಫಿಶಿಯಲ್ ಇಂಟೆಲಿಜೆನ್ಸ್ ಉಪಕರಣಗಳು ಫ್ರೇಮ್ವರ್ಕ್ಗಳ ಬಳಕೆಯ ಮೇಲೆ ಯಾವ ಪರಿಣಾಮವನ್ನು ಬೀರುತ್ತವೆ ಎಂಬುದನ್ನು ಸಮಯ ಹೇಳುತ್ತದೆ, ಆದಾಗ್ಯೂ, ಈ ಪರಿಕರಗಳನ್ನು ಬಳಸಿಕೊಂಡು ಬರೆಯಲಾದ ಅಪ್ಲಿಕೇಶನ್ಗಳು ಮಾನವರು ರಚಿಸಿದ ಕೋಡ್ನ ಅದೇ ಗುಣಮಟ್ಟದ ಕೋಡ್ ಅನ್ನು ಉತ್ಪಾದಿಸುವುದರಿಂದ ಇನ್ನೂ ದೂರವಿದೆ.