Ext JS
ಎಕ್ಸ್ಟ್ಜೆಎಸ್ ಎಂಬುದು ಅಜಾಕ್ಸ್, ಡಿಹೆಚ್ಟಿಎಂಎಲ್ ಮತ್ತು ಡಿಒಎಂ ಸ್ಕ್ರಿಪ್ಟಿಂಗ್ನಂತಹ ತಂತ್ರಗಳನ್ನು ಬಳಸಿಕೊಂಡು ಸಂವಾದಾತ್ಮಕ ಕ್ರಾಸ್-ಪ್ಲಾಟ್ಫಾರ್ಮ್ ವೆಬ್ ಅಪ್ಲಿಕೇಶನ್ಗಳನ್ನು ನಿರ್ಮಿಸುವ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಅಪ್ಲಿಕೇಶನ್ ಫ್ರೇಮ್ವರ್ಕ್ ಆಗಿದೆ. ಇದನ್ನು ಸರಳ ಘಟಕ ಚೌಕಟ್ಟಾಗಿ ಬಳಸಬಹುದು (ಉದಾಹರಣೆಗೆ, ಸ್ಥಿರ ಪುಟಗಳಲ್ಲಿ ಕ್ರಿಯಾತ್ಮಕ ಗ್ರಿಡ್ಗಳನ್ನು ರಚಿಸಲು) ಆದರೆ ಏಕ-ಪುಟದ ಅಪ್ಲಿಕೇಶನ್ಗಳನ್ನು (ಎಸ್. ಪಿ. ಎ. ಗಳು) ನಿರ್ಮಿಸಲು ಪೂರ್ಣ ಚೌಕಟ್ಟಾಗಿಯೂ ಬಳಸಬಹುದು. ಮೂಲತಃ ಏಪ್ರಿಲ್ 15,2007 ರಂದು ಜ್ಯಾಕ್ ಸ್ಲೋಕಮ್ ಅವರು YUI ಯ ಆಡ್-ಆನ್ ಲೈಬ್ರರಿ ವಿಸ್ತರಣೆಯಾಗಿ ನಿರ್ಮಿಸಿದ ಎಕ್ಸ್ಟ್ ಜೆಎಸ್ ಆವೃತ್ತಿ 1.1 ರಿಂದ ಪ್ರಾರಂಭವಾಗುವ ಬಾಹ್ಯ ಲೈಬ್ರರಿಗಳ ಮೇಲೆ ಯಾವುದೇ ಅವಲಂಬನೆಯನ್ನು ಹೊಂದಿಲ್ಲ. ಇತ್ತೀಚಿನ ದಿನಗಳಲ್ಲಿ, ಎಕ್ಸ್ಟ್ಜೆಎಸ್ ಅನ್ನು ಒಂದೇ ಸ್ಕ್ರಿಪ್ಟ್ ಆಗಿ (ಒಂದೇ ಕಡತದಲ್ಲಿ ಎಲ್ಲಾ ವರ್ಗಗಳು ಮತ್ತು ಘಟಕಗಳೊಂದಿಗೆ) ಅಥವಾ ಸೆಂಚಾ ಸಿಎಂಡಿ ಯೊಂದಿಗೆ ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ನಿರ್ಮಿಸುವ ಮೂಲಕ ಬಳಸಬಹುದು. ವೈಶಿಷ್ಟ್ಯಗಳು ಜಿ. ಯು. ಐ ನಿಯಂತ್ರಣಗಳು (ಘಟಕಗಳು) ಎಕ್ಸ್ಟ್ಜೆಎಸ್ ವೆಬ್ ಅಪ್ಲಿಕೇಶನ್ಗಳಲ್ಲಿ ಬಳಸಲು ಜಿ. ಯು. ಐ-ಆಧಾರಿತ ಫಾರ್ಮ್ ನಿಯಂತ್ರಣಗಳ (ಅಥವಾ "ವಿಜೆಟ್ಗಳು") ಗುಂಪನ್ನು ಒಳಗೊಂಡಿದೆಃ ಪಠ್ಯ ಕ್ಷೇತ್ರ ಮತ್ತು ಪಠ್ಯ ಪ್ರದೇಶದ ಇನ್ಪುಟ್ ನಿಯಂತ್ರಣಗಳು ಪಾಪ್-ಅಪ್ ದಿನಾಂಕ-ಪಿಕ್ಕರ್ ಸಂಖ್ಯಾ ಕ್ಷೇತ್ರಗಳ ಪಟ್ಟಿ ಪೆಟ್ಟಿಗೆ ಮತ್ತು ಕಾಂಬೊ ಪೆಟ್ಟಿಗೆಗಳು ರೇಡಿಯೋ ಮತ್ತು ಚೆಕ್ಬಾಕ್ಸ್ ನಿಯಂತ್ರಣಗಳು ಎಚ್. ಟಿ. ಎಂ. ಎಲ್ ಸಂಪಾದಕ ನಿಯಂತ್ರಣ ಗ್ರಿಡ್ ನಿಯಂತ್ರಣ (ಓದಲು-ಮಾತ್ರ ಮತ್ತು ಸಂಪಾದಿಸುವ ವಿಧಾನಗಳು, ವಿಂಗಡಿಸಬಹುದಾದ ಡೇಟಾ, ಲಾಕ್ ಮಾಡಬಹುದಾದ ಮತ್ತು ಎಳೆಯಬಹುದಾದ ಕಾಲಮ್ಗಳು ಮತ್ತು ವಿವಿಧ ಇತರ ವೈಶಿಷ್ಟ್ಯಗಳೊಂದಿಗೆ) ಟ್ರೀ ಕಂಟ್ರೋಲ್ ಟ್ಯಾಬ್ ಪ್ಯಾನೆಲ್ಗಳು ಟೂಲ್ಬಾರ್ಗಳು ಡೆಸ್ಕ್ಟಾಪ್ ಅಪ್ಲಿಕೇಶನ್-ಶೈಲಿಯ ಮೆನು ಪ್ರದೇಶದ ಪ್ಯಾನೆಲ್ಗಳು ಫಾರ್ಮ್ ಅನ್ನು ಅನೇಕ ಉಪ-ವಿಭಾಗಗಳಾಗಿ ವಿಂಗಡಿಸಲು ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ ಸ್ಲೈಡರ್ಗಳ ವೆಕ್ಟರ್ ಗ್ರಾಫಿಕ್ಸ್ ಚಾರ್ಟ್ಗಳು ಥೀಮ್ಗಳು ಮತ್ತು ಟೂಲ್ಕಿಟ್ಗಳು ಸೆಂಚಾ ಸಹ ಘಟಕಗಳನ್ನು ಶೈಲಿ ಮಾಡಲು ಕೆಲವು ಥೀಮ್ಗಳನ್ನು ಒದಗಿಸುತ್ತದೆ. ಥೀಮ್ ಅನ್ನು ಬದಲಾಯಿಸಲು ಕೇವಲ ಸಿಎಸ್ಎಸ್ ಮತ್ತು ಥೀಮ್ನ ಸ್ಕ್ರಿಪ್ಟ್ ಅನ್ನು ಬದಲಾಯಿಸಬೇಕಾಗುತ್ತದೆ. ಸೆಂಚಾ ಸಿಎಂಡಿಯನ್ನು ಬಳಸುವಾಗ ಅಪ್ಲಿಕೇಶನ್ನ ಮರು-ನಿರ್ಮಾಣದ ಅಗತ್ಯವಿರಬಹುದು. ಎಲ್ಲಾ ಘಟಕಗಳು ಪ್ರತಿ ಥೀಮ್ನೊಂದಿಗೆ ಕೆಲಸ ಮಾಡಬೇಕು, ಆದರೆ ಅವುಗಳ ನೋಟ ಮತ್ತು ಭಾವನೆಯು ಬದಲಾಗುತ್ತದೆ. ಉದಾಹರಣೆಗೆ ಕ್ಲಾಸಿಕ್ ಥೀಮ್ ಸ್ಪರ್ಶ ಸಾಧನಗಳಿಗೆ ಸೂಕ್ತವಲ್ಲದ ಸಣ್ಣ ಅಂಶಗಳನ್ನು ಹೊಂದಿದೆ. ನೆಪ್ಚೂನ್ ಟಚ್ ಟ್ಯಾಬ್ಲೆಟ್ಗಳು ಮತ್ತು ಫೋನ್ಗಳಿಗೆ ಸೂಕ್ತವಾದ ದೊಡ್ಡ ಅಂಶಗಳನ್ನು ಹೊಂದಿದೆ. ಎಕ್ಸ್ಟ್ಜೆಎಸ್ ಆಧುನಿಕ ಮತ್ತು ಕ್ಲಾಸಿಕ್ ಟೂಲ್ಕಿಟ್ ಎಂಬ ಎರಡು ಸುವಾಸನೆಗಳಲ್ಲಿ ಬರುತ್ತದೆ. ಅವು ಲಭ್ಯವಿರುವ ಥೀಮ್ಗಳೊಂದಿಗೆ ಮಾತ್ರ ಭಿನ್ನವಾಗಿರುತ್ತವೆ ಆದರೆ ಅವುಗಳ ನಡುವೆ ಕೆಲವು ಎಪಿಐ ವ್ಯತ್ಯಾಸಗಳಿವೆ. ಆದ್ದರಿಂದ ಒಂದು ಟೂಲ್ಕಿಟ್ನಿಂದ ಇನ್ನೊಂದಕ್ಕೆ ಸ್ಥಳಾಂತರಗೊಳ್ಳುವುದು ಥೀಮ್ಗಳಷ್ಟೇ ಸುಲಭವಲ್ಲ. 2019ರಲ್ಲಿ ಯೋಜಿಸಲಾಗಿರುವ ಎಕ್ಸ್ಟ್ ಜೆಎಸ್ 7.1ರಲ್ಲಿ ಟೂಲ್ಕಿಟ್ಗಳ ನಡುವೆ ಕೆಲವು ವ್ಯತ್ಯಾಸಗಳನ್ನು ಸಹ ಹೊರಹಾಕುವ ಯೋಜನೆಗಳಿವೆ. ಪ್ರೊಗ್ರಾಮಿಂಗ್ ಟೂಲ್ಕಿಟ್ ಎಕ್ಸ್ಟ್ಜೆಎಸ್ ಅನೇಕ ಸಾಮರ್ಥ್ಯಗಳನ್ನು ಹೊಂದಿರುವ ವರ್ಗಗಳ ಸಂಯೋಜನೆಯಾಗಿದೆ. ಕೆಲವು ಉದಾಹರಣೆಗಳುಃ ಬ್ರೌಸರ್ಗಳಿಗೆ ಒಂದು ಅಮೂರ್ತ ಪದರ (ಉದಾ. Array.isArray ಗೆ ಬದಲಿಯಾಗಿ ಬಳಸಬಹುದಾದ Ext.isArray ರಾಜ್ಯ ನಿರ್ವಹಣೆ (ಮಳಿಗೆಗಳು) ಸರ್ವರ್ ಸಂವಹನ ಪದರ (ಪ್ರಾಕ್ಸಿಗಳು ಮತ್ತು Ext.Ajax.request) ಲೇಔಟ್ ಮತ್ತು ವಿಂಡೋ ಮ್ಯಾನೇಜ್ಮೆಂಟ್ ಈವೆಂಟ್ ಮ್ಯಾನೇಜ್ಮೆಂಟ್ (ಕಸ್ಟಮ್ ಘಟಕಗಳಿಗಾಗಿ ಕಸ್ಟಮ್ ಈವೆಂಟ್ಗಳ ಸರಳೀಕೃತ ರಚನೆಯೊಂದಿಗೆ) ರೂಟಿಂಗ್ ಕ್ಲಾಸ್ ಸಿಸ್ಟಮ್ ಎಕ್ಸ್ಟ್ಜೆಎಸ್ ತನ್ನದೇ ಆದ ವರ್ಗ ವ್ಯವಸ್ಥೆಯನ್ನು ಹೊಂದಿದೆ. ವರ್ಗಗಳನ್ನು Ext.define ನೊಂದಿಗೆ ವ್ಯಾಖ್ಯಾನಿಸಲಾಗಿದೆ ಮತ್ತು ನಂತರ Ext.create ನೊಂದಿಗೆ ಒಂದು ಉದಾಹರಣೆಯನ್ನು ರಚಿಸಬಹುದು. ಕೆಲವು ವರ್ಗಗಳು (ಉದಾ. ಘಟಕಗಳು ಮತ್ತು ಮಳಿಗೆಗಳು) ಅಲಿಯಾಸ್ಗಳನ್ನು ಹೊಂದಿರಬಹುದು ಮತ್ತು ಅಲಿಯಾಸ್ನಿಂದ ರಚಿಸಬಹುದು. ಮೂಲ ಘಟಕವನ್ನು ರಚಿಸಿದಾಗ ಘಟಕಗಳ ನಿದರ್ಶನಗಳನ್ನು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ರಚಿಸಲಾಗುತ್ತದೆ. ವರ್ಗವು ಕಸ್ಟಮ್ ಮತ್ತು ಅಂತರ್ನಿರ್ಮಿತ ವರ್ಗಗಳೆರಡನ್ನೂ ವಿಸ್ತರಿಸಬಹುದು. ವಿಶಿಷ್ಟವಾಗಿ ಕಸ್ಟಮ್ ಘಟಕಗಳು ಅಂತರ್ನಿರ್ಮಿತ ಘಟಕಗಳಲ್ಲಿ ವಿಸ್ತರಿಸುತ್ತವೆ (ಉದಾಹರಣೆಗೆ. MyApp.views.ProductsTable ಅಂತರ್ನಿರ್ಮಿತ Ext.grid.Panel ಅನ್ನು ವಿಸ್ತರಿಸುತ್ತದೆ). ಅಂತರ್ನಿರ್ಮಿತ ಡೈನಾಮಿಕ್ ಲೋಡರ್ ಇದೆ ಆದ್ದರಿಂದ ತರಗತಿಗಳು ಡೈನಾಮಿಕ್ ಡಿಪೆಂಡೆನ್ಸಿಗಳನ್ನು ಹೊಂದಬಹುದು (ಬೇಡಿಕೆಯ ಮೇಲೆ ಲೋಡ್ ಮಾಡಲಾಗಿದೆ). ಎಕ್ಸ್ಟ್ಜೆಎಸ್ನಲ್ಲಿ ಎರಡು ರೀತಿಯ ಅವಲಂಬನೆಗಳಿವೆ. ಅಗತ್ಯವಿರುವ ಆಸ್ತಿಯೊಂದಿಗೆ ಘೋಷಿಸಲಾದ ಅವಲಂಬನೆಗಳನ್ನು ವರ್ಗದ ಉದಾಹರಣೆಯನ್ನು ರಚಿಸುವ ಮೊದಲು ಲೋಡ್ ಮಾಡಲಾಗುತ್ತದೆ. ಬಳಕೆಯ ಗುಣಲಕ್ಷಣಗಳಲ್ಲಿ ವ್ಯಾಖ್ಯಾನಿಸಲಾದ ಅವಲಂಬನೆಗಳನ್ನು ವರ್ಗದ ಉದಾಹರಣೆಯನ್ನು ರಚಿಸಿದ ನಂತರ ಲೋಡ್ ಮಾಡಬಹುದು. ತರಗತಿಗಳನ್ನು ಅತಿಕ್ರಮಿಸುವ ಸಾಧ್ಯತೆಯೂ ಇದೆ. ಅಂತರ್ನಿರ್ಮಿತ ತರಗತಿಗಳು ಸಹ. ಅಂತರ್ನಿರ್ಮಿತ ತರಗತಿಗಳನ್ನು ಅತಿಕ್ರಮಿಸುವುದು ಉಪಯುಕ್ತವಾಗಬಹುದು ಉದಾಹರಣೆಗೆ. ಅಂತರರಾಷ್ಟ್ರೀಕರಣವನ್ನು ಒದಗಿಸಿ ಅಥವಾ ಪ್ಯಾಚ್ಗಳನ್ನು ರಚಿಸಿ. ಅತಿಕ್ರಮಿಸಿದ ವರ್ಗವು ಹೊಸ ಘೋಷಣೆಯೊಂದಿಗೆ ವಿಲೀನಗೊಳ್ಳುತ್ತದೆ. ಪ್ರತಿ ವರ್ಗವನ್ನು ಅಗತ್ಯವಿರುವಷ್ಟು ಬಾರಿ ಅತಿಕ್ರಮಿಸಬಹುದು (ಉದಾ. i18n ಮತ್ತು ನಂತರ l10n) ಅನ್ನು ಒದಗಿಸುತ್ತದೆ. ಎಕ್ಸ್ಟ್ಜೆಎಸ್ ಆವೃತ್ತಿ ಇತಿಹಾಸ ಎಕ್ಸ್ಟ್ಜೆಎಸ್ 2 ಎಕ್ಸ್ಟ್ಜೆಎಸ್ ಆವೃತ್ತಿ 2 ಅನ್ನು 4 ಡಿಸೆಂಬರ್ 2007 ರಂದು ಬಿಡುಗಡೆ ಮಾಡಲಾಯಿತು. ಈ ಆವೃತ್ತಿಯು ಇಂಟರ್ಫೇಸ್ ಅನ್ನು ಒದಗಿಸುತ್ತದೆ ಮತ್ತು ಸಾಂಪ್ರದಾಯಿಕವಾಗಿ ಡೆಸ್ಕ್ಟಾಪ್ ಅಪ್ಲಿಕೇಶನ್ಗಳೊಂದಿಗೆ ಸಂಬಂಧಿಸಿರುವ ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು ಹೋಲುತ್ತದೆ ಎಂದು ಪ್ರಚಾರ ಮಾಡಲಾಯಿತು. ಹೊಸ ಬಳಕೆದಾರರ ದಾಖಲಾತಿ, ಎಪಿಐ ದಾಖಲಾತಿ ಮತ್ತು ಮಾದರಿಗಳನ್ನು ಸಹ ಪ್ರಚಾರ ಮಾಡಲಾಯಿತು. ಎಕ್ಸ್ಟ್ಜೆಎಸ್ 2 ಆವೃತ್ತಿ 1.1 ರೊಂದಿಗೆ ಹಿಂದುಳಿದ ಹೊಂದಾಣಿಕೆಯನ್ನು ಒದಗಿಸಲಿಲ್ಲ. ಇದನ್ನು ಪರಿಹರಿಸಲು ವಲಸೆ ಮಾರ್ಗಸೂಚಿಯನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸಲಾಯಿತು. 2009ರ ಜುಲೈ 6ರಂದು ಎಕ್ಸ್ಟ್ ಜೆಎಸ್ 3 ಎಕ್ಸ್ ಜೆಎಸ್ ಆವೃತ್ತಿ 3 ಬಿಡುಗಡೆಯಾಯಿತು. ಈ ಆವೃತ್ತಿಯು REST ಗಾಗಿ ಸಂವಹನ ಬೆಂಬಲವನ್ನು ಮತ್ತು ಹೊಸ Ext.Direct ಸರ್ವರ್ ಸೈಡ್ ಪ್ಲಾಟ್ಫಾರ್ಮ್ ಅನ್ನು ಸೇರಿಸಿತು. ಹೊಸ ಫ್ಲಾಶ್ ಚಾರ್ಟಿಂಗ್ ಮತ್ತು ಲಿಸ್ಟ್ವ್ಯೂ ಅಂಶಗಳನ್ನು ಸ್ಟ್ಯಾಂಡರ್ಡ್ ಡಿಸ್ಪ್ಲೇ ಘಟಕಗಳಿಗೆ ಸೇರಿಸಲಾಗಿದೆ. ಇದು ಆವೃತ್ತಿ 2 ಸಂಕೇತದೊಂದಿಗೆ ಹಿಂದಕ್ಕೆ ಹೊಂದಿಕೊಳ್ಳುತ್ತದೆ. ಎಕ್ಸ್ಟ್ರಾ ಫ್ರೇಮ್ವರ್ಕ್ನ ಎಕ್ಸ್ಟ್ರಾ ಜೆಎಸ್ 4 ಆವೃತ್ತಿ 4 ಅನ್ನು ಏಪ್ರಿಲ್ 26,2011 ರಂದು ಬಿಡುಗಡೆ ಮಾಡಲಾಯಿತು. ಇದು ಸಂಪೂರ್ಣವಾಗಿ ಪರಿಷ್ಕೃತ ವರ್ಗ ರಚನೆ, ಪರಿಷ್ಕೃತ ದತ್ತಾಂಶ ಪ್ಯಾಕೇಜ್, ಎಸ್ವಿಜಿ ಮತ್ತು ವಿಎಂಎಲ್ ಅನ್ನು ಬಳಸುವ ಅನಿಮೇಷನ್ ಮತ್ತು ಡ್ರಾಯಿಂಗ್ ಪ್ಯಾಕೇಜ್ ಮತ್ತು ಪರಿಷ್ಕೃತ ಚಾರ್ಟಿಂಗ್ ಮತ್ತು ಥೀಮ್ ಅನ್ನು ಒಳಗೊಂಡಿದೆ. ಇದು ಕೋಡ್ ಸಂಸ್ಥೆಯ ಮಾದರಿ-ವೀಕ್ಷಣೆ-ನಿಯಂತ್ರಕ (ಎಂ. ವಿ. ಸಿ) ಶೈಲಿಯನ್ನು ಒದಗಿಸುವ ಐಚ್ಛಿಕ ವಾಸ್ತುಶಿಲ್ಪವನ್ನು ಸಹ ಒಳಗೊಂಡಿದೆ. ಎಕ್ಸ್ಟ್ಜೆಎಸ್ ಫ್ರೇಮ್ವರ್ಕ್ನ ಎಕ್ಸ್ಟ್ಜೆಎಸ್ 5 ಆವೃತ್ತಿ 5 ಅನ್ನು ಜೂನ್ 2,2014 ರಂದು ಬಿಡುಗಡೆ ಮಾಡಲಾಯಿತು. ಇದು ಸ್ಪರ್ಶ-ಶಕ್ತಗೊಂಡ ಸಾಧನಗಳಲ್ಲಿ ಡೆಸ್ಕ್ಟಾಪ್ ಅಪ್ಲಿಕೇಶನ್ಗಳನ್ನು ನಿರ್ಮಿಸುವ ಸಾಮರ್ಥ್ಯವನ್ನು ಒಳಗೊಂಡಿದೆ-ಒಂದೇ ಕೋಡ್ ಬೇಸ್, ಮಾಡೆಲ್ ವ್ಯೂ ವ್ಯೂ ಮಾಡೆಲ್ (ಎಂವಿವಿಎಂ) ಆರ್ಕಿಟೆಕ್ಚರ್, ದ್ವಿಮುಖ ಡೇಟಾ ಬೈಂಡಿಂಗ್, ರೆಸ್ಪಾನ್ಸಿವ್ ಲೇಔಟ್ಗಳು ಮತ್ತು ಡೇಟಾ ದೃಶ್ಯೀಕರಣ ಮತ್ತು ದೊಡ್ಡ ಡೇಟಾ ವಿಶ್ಲೇಷಣೆಗಾಗಿ ಗ್ರಿಡ್ ಕೋಶದೊಳಗೆ ವಿಜೆಟ್ಗಳನ್ನು ಸೇರಿಸುವ ಬೆಂಬಲದೊಂದಿಗೆ ಇತರ ಘಟಕ ನವೀಕರಣಗಳನ್ನು ಬಳಸುತ್ತದೆ. ಎಕ್ಸ್ಟ್ ಜೆಎಸ್ 5 ಹೆಚ್ಚುವರಿ ಹಣಕಾಸು ಚಾರ್ಟಿಂಗ್ ಸಾಮರ್ಥ್ಯಗಳೊಂದಿಗೆ ಅಪ್ಗ್ರೇಡ್ ಮಾಡಲಾದ ಟಚ್-ಆಪ್ಟಿಮೈಸ್ಡ್ ಚಾರ್ಟಿಂಗ್ ಪ್ಯಾಕೇಜ್ ಅನ್ನು ಸಹ ಒಳಗೊಂಡಿದೆ. ಎಕ್ಸ್ಟ್ಜೆಎಸ್ 5 ಸಫಾರಿ 6 +, ಫೈರ್ಫಾಕ್ಸ್, ಐಇ8 +, ಕ್ರೋಮ್ ಮತ್ತು ಒಪೇರಾ 12 + ಸೇರಿದಂತೆ ಆಧುನಿಕ ಮತ್ತು ಪರಂಪರೆಯ ಬ್ರೌಸರ್ಗಳನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ. ಮೊಬೈಲ್ ಪ್ಲಾಟ್ಫಾರ್ಮ್ನಲ್ಲಿ, ಐಒಎಸ್ 6 ಮತ್ತು 7ರಲ್ಲಿ ಸಫಾರಿ, ಆಂಡ್ರಾಯ್ಡ್ 4.1 + ನಲ್ಲಿ ಕ್ರೋಮ್ ಮತ್ತು ಐಇ10 + ಚಾಲನೆಯಲ್ಲಿರುವ ವಿಂಡೋಸ್ 8 ಟಚ್ಸ್ಕ್ರೀನ್ ಸಾಧನಗಳನ್ನು (ಸರ್ಫೇಸ್ ಮತ್ತು ಟಚ್ಸ್ಕ್ರೀನ್ ಲ್ಯಾಪ್ಟಾಪ್ಗಳಂತಹ) ಎಕ್ಸ್ಟ್ ಜೆಎಸ್ 5 ಬೆಂಬಲಿಸುತ್ತದೆ. ಮುಖ್ಯವಾದದ್ದುಃ ಎಕ್ಸ್ಟ್ಜೆಎಸ್ 5 ಆವೃತ್ತಿಯಿಂದ ನೀವು 5ಕ್ಕಿಂತ ಕಡಿಮೆ ಡೆವಲಪರ್ಗಳಿಗೆ ಪರವಾನಗಿಯನ್ನು ಖರೀದಿಸುವಂತಿಲ್ಲ. ಎಕ್ಸ್ಟ್ಜೆಎಸ್ ಫ್ರೇಮ್ವರ್ಕ್ನ ಎಕ್ಸ್ಟ್ಜೆಎಸ್ 6 ಆವೃತ್ತಿ 6 ಅನ್ನು ಜುಲೈ 1,2015 ರಂದು ಬಿಡುಗಡೆ ಮಾಡಲಾಯಿತು. ಇದು ಸೆಂಚಾ ಟಚ್ (ಮೊಬೈಲ್) ಚೌಕಟ್ಟನ್ನು ಎಕ್ಸ್ಟ್ಜೆಎಸ್ನಲ್ಲಿ ವಿಲೀನಗೊಳಿಸುತ್ತದೆ. ಎಕ್ಸ್ಟ್ಜೆಎಸ್ ಫ್ರೇಮ್ವರ್ಕ್ನ ಎಕ್ಸ್ಟ್ಜೆಎಸ್ 7 ಆವೃತ್ತಿ 7 ಅನ್ನು ಆಗಸ್ಟ್ 29,2019 ರಂದು ಬಿಡುಗಡೆ ಮಾಡಲಾಯಿತು. ಈ ಆವೃತ್ತಿಯು ಆಧುನಿಕ ಟೂಲ್ಕಿಟ್ನಲ್ಲಿ ಹಲವಾರು ಹೊಸ ಘಟಕಗಳನ್ನು ಪರಿಚಯಿಸಿತು. ಕ್ಲಾಸಿಕ್ ಟೂಲ್ಕಿಟ್ ಮೆಟೀರಿಯಲ್ ಡಿಸೈನ್ ಥೀಮ್ ಅನ್ನು ಪಡೆದುಕೊಂಡಿತು. ಸೆಂಚಾ 2010ರ ಜೂನ್ 15ರಂದು, ಜೆಕ್ಯೂ ಟಚ್ ಮತ್ತು ರಾಫೆಲ್ನೊಂದಿಗೆ ಎಕ್ಸ್ಟ್ಜೆಎಸ್ನ ವಿಲೀನವನ್ನು ಸೆಂಚಾ ಇಂಕ್ ಎಂಬ ಹೊಸ ಸಂಸ್ಥೆಯನ್ನು ರಚಿಸುವುದಾಗಿ ಘೋಷಿಸಲಾಯಿತು. ಸೆಂಚಾ ಟಚ್, ಸೆಂಚಾ ಜಿಡಬ್ಲ್ಯೂಟಿ (ಈಗ ಸೆಂಚಾ ಜಿಎಕ್ಸ್ಟಿ), ಸೆಂಚಾ ಆರ್ಕಿಟೆಕ್ಟ್, ಸೆಂಚಾ ಆನಿಮೇಟರ್ ಮತ್ತು ಎಕ್ಸ್ಟ್ಕೋರ್ನೊಂದಿಗೆ ಹೊಸ ಸೆಂಚಾ ವೆಬ್ಸೈಟ್ನಲ್ಲಿ ಎಕ್ಸ್ಟ್ಜೆಎಸ್ ಮುಖ್ಯ ಉತ್ಪನ್ನವಾಗಿ ಲಭ್ಯವಿದೆ. 2017ರ ಆಗಸ್ಟ್ 23ರಂದು, ಸೆಂಚಾವನ್ನು ಐಡಿಇಆರ್ಎ ಸ್ವಾಧೀನಪಡಿಸಿಕೊಂಡಿತು (ಇದು ಎಂಬಾರ್ಕಾಡೆರೊ ಟೆಕ್ನಾಲಜೀಸ್ನ ಮಾಲೀಕತ್ವವನ್ನು ಹೊಂದಿದೆ). ಎಮ್ಬಾರ್ಕಾಡೆರೊ ಡೆಲ್ಫಿಯಂತಹ ಕ್ಷಿಪ್ರ ಅಪ್ಲಿಕೇಶನ್ ಅಭಿವೃದ್ಧಿ ಸಾಫ್ಟ್ವೇರ್ ಅನ್ನು ಸ್ವಾಧೀನಪಡಿಸಿಕೊಳ್ಳಲು ಹೆಸರುವಾಸಿಯಾಗಿದೆ (ಇದು ಆಬ್ಜೆಕ್ಟ್ ಪ್ಯಾಸ್ಕಲ್ ಅನ್ನು ಅದರ ಪ್ರಾಥಮಿಕ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಯಾಗಿ ಅವಲಂಬಿಸಿದೆ). ಸೆಂಚಾ ಜೆಟ್ಬ್ರೇನ್ಸ್ ಪ್ಲಗಿನ್ ಸೆಂಚಾದ ಜೆಟ್ಬ್ರೇನ್ಸ್ ಪ್ಲಗಿನ್ ಒಂದು ಸಮಗ್ರ ಅಭಿವೃದ್ಧಿ ಪರಿಸರ ಸಾಧನವಾಗಿದ್ದು, ಇದು ಸೆಂಚಾ ಫ್ರೇಮ್ವರ್ಕ್ಸ್ ಮತ್ತು ಜೆಟ್ಬ್ರೇನ್ಸ್ ಸಾಫ್ಟ್ವೇರ್ ನಡುವೆ ಸಂಗಮವನ್ನು ಸೃಷ್ಟಿಸುತ್ತದೆ. ಈ ಏಕೀಕರಣವು ಸ್ಥಳೀಯ ಜೆಟ್ಬ್ರೇನ್ನ ನಡವಳಿಕೆಯೊಂದಿಗೆ ಸಹಕರಿಸುವಾಗ ಕೋಡ್ ಪೂರ್ಣಗೊಳಿಸುವಿಕೆ, ತಪಾಸಣೆ ಮತ್ತು ಸಲಹೆಯ ರೂಪದಲ್ಲಿ ಬರುತ್ತದೆ. Ext.NET Ext.NET ಎಂಬುದು ಎಕ್ಸ್ಟ್ರಿ ಲೈಬ್ರರಿಯನ್ನು ಸಂಯೋಜಿಸುವ ಒಂದು ASP.NET ಘಟಕ ಚೌಕಟ್ಟಾಗಿದ್ದು, ಪ್ರಸ್ತುತ ಆವೃತ್ತಿಯು (ಸೆಪ್ಟೆಂಬರ್ 2017ರಂತೆ) ಎಕ್ಸ್ಟ್ಜೆಎಸ್ ಆವೃತ್ತಿ 6.5.1 ಅನ್ನು ಸಂಯೋಜಿಸುವ 4.4 ಆಗಿದೆ. YUI-EXT ಪರವಾನಗಿ ಇತಿಹಾಸವು ಬಿಎಸ್ಡಿ ಪರವಾನಗಿ ಅಡಿಯಲ್ಲಿ ಲಭ್ಯವಿತ್ತು. 2008ರ ಏಪ್ರಿಲ್ನಲ್ಲಿ, ಎಕ್ಸ್ಟಿಗೆ ಸಂಬಂಧಿಸಿದ ಮುಕ್ತ ಮೂಲ ಪರವಾನಗಿಯನ್ನು ಬದಲಾಯಿಸಲಾಯಿತು. ಆವೃತ್ತಿ 2.0.2 ರಲ್ಲಿ, ನೀವು "ವೈಯಕ್ತಿಕ, ಶೈಕ್ಷಣಿಕ ಅಥವಾ ಲಾಭರಹಿತ ರೀತಿಯಲ್ಲಿ ಎಕ್ಸ್ಟನ್ನು ಬಳಸಲು ಯೋಜಿಸುವವರೆಗೆ" ಅಥವಾ "ಮುಕ್ತ ಮೂಲವಲ್ಲದ ಸಾಫ್ಟ್ವೇರ್ ಅನ್ನು ಬಳಸುವುದನ್ನು ನಿಷೇಧಿಸುವ ಮುಕ್ತ ಮೂಲ ಯೋಜನೆಯಲ್ಲಿ" ಅಥವಾ "ಸಾಫ್ಟ್ವೇರ್ ಡೆವಲಪ್ಮೆಂಟ್ ಲೈಬ್ರರಿ ಅಥವಾ ಟೂಲ್ಕಿಟ್ ಅಲ್ಲದ ವಾಣಿಜ್ಯ ಅಪ್ಲಿಕೇಶನ್ನಲ್ಲಿ ಎಕ್ಸ್ಟನ್ನು ಬಳಸುತ್ತಿರುವವರೆಗೆ" ಎಕ್ಸ್ಟಿಯು ಎಲ್ಜಿಪಿಎಲ್-ಶೈಲಿಯ ಪರವಾನಗಿ ಅಡಿಯಲ್ಲಿ ಲಭ್ಯವಿದೆ ಎಂದು ಲೇಖಕರು ಹೇಳಿದ್ದಾರೆ. ಎಕ್ಸ್ಟೆನ್ಶನ್ 2.1 ರ ಸಂದರ್ಭದಲ್ಲಿ ಇದು ಇನ್ನು ಮುಂದೆ ಇರಲಿಲ್ಲ. ಎಲ್. ಜಿ. ಪಿ. ಎಲ್. ನ 7ನೇ ವಿಭಾಗವು "ಹೆಚ್ಚುವರಿ ನಿರ್ಬಂಧಗಳಿಗೆ" ವಿರುದ್ಧವಾಗಿ ಎಲ್. ಜಿ. ಪಿ. ಎಲ್. ಅಡಿಯಲ್ಲಿ ವಿತರಣೆಗೆ ಮೊದಲು ಅವರ ಪರವಾನಗಿಗೆ ಅನುಮತಿಸಲಾದ "ಷರತ್ತುಗಳಿಗೆ" ಅನ್ವಯಿಸುವುದಿಲ್ಲ ಎಂದು ಎಕ್ಸ್ಟ್ರಿ ಲೇಖಕರು ಹೇಳುತ್ತಾರೆ, ಇದು 7ನೇ ವಿಭಾಗವು ವಿತರಕರಿಗೆ ತೆಗೆದುಹಾಕಲು ಅವಕಾಶ ಮಾಡಿಕೊಟ್ಟಿತು. 20 ಏಪ್ರಿಲ್ 2008 ರಂದು, ಎಕ್ಸ್ಟೆನ್ಶನ್ 2.1 ಅನ್ನು ಹೊಸ ಡ್ಯುಯಲ್ ಲೈಸೆನ್ಸ್ ರಚನೆಯ ಅಡಿಯಲ್ಲಿ ಬಿಡುಗಡೆ ಮಾಡಲಾಯಿತು, ಇದು ಪೂರ್ಣ ಜಿಪಿಎಲ್ 3.0 ಪರವಾನಗಿ ಅಥವಾ ಸ್ವಾಮ್ಯದ ಪರವಾನಗಿಯ ಆಯ್ಕೆಗಳನ್ನು ಅನುಮತಿಸಿತು. ಕಾಲಾನಂತರದಲ್ಲಿ ಪರವಾನಗಿಯಲ್ಲಿನ ಬದಲಾವಣೆಯು, ಅನುಮತಿಸುವ ಮುಕ್ತ ಮೂಲ ಪರವಾನಗಿಯಿಂದ ನಿರ್ಬಂಧಿತ ಉಭಯ ಪರವಾನಗಿಗೆ, ಎಕ್ಸ್ಟೆ ಬಳಕೆದಾರ ಸಮುದಾಯದಲ್ಲಿ ವಿವಾದವನ್ನು ಉಂಟುಮಾಡಿತು. ಸೆಂಚಾ ತನ್ನ ವೆಬ್ಸೈಟ್ನಲ್ಲಿ ತನ್ನ ವಾಣಿಜ್ಯ ಮತ್ತು ಜಿಪಿಎಲ್ ಪರವಾನಗಿ ನಿಯಮಗಳ ಬಗ್ಗೆ ವಿವರಗಳನ್ನು ಪ್ರಕಟಿಸಿದೆ. ನವೆಂಬರ್ 2018 ರಲ್ಲಿ ಸೆಂಚಾ ತನ್ನ ಸಮುದಾಯ ಆವೃತ್ತಿಯನ್ನು ಘೋಷಿಸಿತು, ಇದು ಉಚಿತವಾಗಿದೆ ಆದರೆ ಎಕ್ಸ್ಟ್ಜೆಎಸ್ ಅನ್ನು ಬಳಸುವ ವ್ಯಕ್ತಿ ಅಥವಾ ಕಂಪನಿಯ ವಾರ್ಷಿಕ ಆದಾಯದಿಂದ ನಿರ್ಬಂಧಿತವಾಗಿದೆ. ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಚೌಕಟ್ಟುಗಳ ಹೋಲಿಕೆ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಚಾರ್ಟಿಂಗ್ ಗ್ರಂಥಾಲಯಗಳ ಹೋಲಿಕೆ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಚೌಕಟ್ಟು ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಗ್ರಂಥಾಲಯದ ಉಲ್ಲೇಖಗಳು ಗ್ರಂಥಸೂಚಿ ಬಾಹ್ಯ ಕೊಂಡಿಗಳು ಜ್ಯಾಕ್ ಸ್ಲೋಕಮ್ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಗ್ರಂಥಾಲಯಗಳ ಮೂಲ ಎಕ್ಸ್ಟ್ಜೆಎಸ್ ಜಾಲತಾಣ ಅಜಾಕ್ಸ್ (ಪ್ರೋಗ್ರಾಮಿಂಗ್) ವೆಬ್ ಚೌಕಟ್ಟುಗಳು