ಡಾರ್ಟ್ ಸರಳತೆ, ಉತ್ಪಾದಕತೆ ಮತ್ತು ಕಾರ್ಯಕ್ಷಮತೆಯ ಮೇಲೆ ಕೇಂದ್ರೀಕರಿಸುವ ತೆರೆದ ಮೂಲ, ವಸ್ತು-ಆಧಾರಿತ, ವರ್ಗ-ಆಧಾರಿತ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಯಾಗಿದೆ. ಆಧುನಿಕ ಅಪ್ಲಿಕೇಶನ್ ಅಭಿವೃದ್ಧಿಯ ಸವಾಲುಗಳನ್ನು ಪರಿಹರಿಸಲು ಇದನ್ನು ರಚಿಸಲಾಗಿದೆ, ಡೆವಲಪರ್ಗಳಿಗೆ ದೃಢವಾದ ಉಪಕರಣಗಳು ಮತ್ತು ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು ನೀಡುತ್ತದೆ. ಡಾರ್ಟ್ ಅದರ ವೇಗದ ಕಾರ್ಯಗತಗೊಳಿಸುವ ವೇಗಕ್ಕೆ ಹೆಸರುವಾಸಿಯಾಗಿದೆ, ಇದು ಕ್ಲೈಂಟ್-ಸೈಡ್ ಮತ್ತು ಸರ್ವರ್-ಸೈಡ್ ಅಭಿವೃದ್ಧಿಗೆ ಸೂಕ್ತವಾಗಿದೆ.
ಡಾರ್ಟ್ನ ಪ್ರಮುಖ ಲಕ್ಷಣಗಳು ಸೇರಿವೆ:
ಬಲವಾಗಿ ಟೈಪ್ ಮಾಡಲಾಗಿದೆ: ಡಾರ್ಟ್ ಸ್ಥಿರವಾಗಿ ಟೈಪ್ ಮಾಡಲಾದ ಭಾಷೆಯಾಗಿದೆ, ಅಂದರೆ ವೇರಿಯಬಲ್ ಪ್ರಕಾರಗಳನ್ನು ಕಂಪೈಲ್ ಸಮಯದಲ್ಲಿ ನಿರ್ಧರಿಸಲಾಗುತ್ತದೆ, ಅಭಿವೃದ್ಧಿ ಪ್ರಕ್ರಿಯೆಯಲ್ಲಿ ದೋಷಗಳನ್ನು ಹಿಡಿಯಲು ಸಹಾಯ ಮಾಡುತ್ತದೆ.
ಆಬ್ಜೆಕ್ಟ್-ಓರಿಯೆಂಟೆಡ್: ಡಾರ್ಟ್ ಆಬ್ಜೆಕ್ಟ್-ಓರಿಯೆಂಟೆಡ್ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ತತ್ವಗಳನ್ನು ಅನುಸರಿಸುತ್ತದೆ, ತರಗತಿಗಳು ಮತ್ತು ವಸ್ತುಗಳ ಮೂಲಕ ಮರುಬಳಕೆ ಮಾಡಬಹುದಾದ, ಮಾಡ್ಯುಲರ್ ಕೋಡ್ ಅನ್ನು ರಚಿಸಲು ಡೆವಲಪರ್ಗಳಿಗೆ ಅವಕಾಶ ನೀಡುತ್ತದೆ.
ಸಂಕ್ಷಿಪ್ತ ಸಿಂಟ್ಯಾಕ್ಸ್: ಡಾರ್ಟ್ ಸಿಂಟ್ಯಾಕ್ಸ್ ಅನ್ನು ಓದಲು ಮತ್ತು ಬರೆಯಲು ಸುಲಭವಾಗುವಂತೆ ವಿನ್ಯಾಸಗೊಳಿಸಲಾಗಿದೆ, ಬಾಯ್ಲರ್ ಕೋಡ್ ಅನ್ನು ಕಡಿಮೆ ಮಾಡುತ್ತದೆ ಮತ್ತು ಡೆವಲಪರ್ ಉತ್ಪಾದಕತೆಯನ್ನು ಹೆಚ್ಚಿಸುತ್ತದೆ.
ಅಸಮಕಾಲಿಕ ಪ್ರೋಗ್ರಾಮಿಂಗ್: ಅಸಿಂಕ್ರೊನಸ್ ಪ್ರೋಗ್ರಾಮಿಂಗ್ಗೆ ಡಾರ್ಟ್ ಅಂತರ್ನಿರ್ಮಿತ ಬೆಂಬಲವನ್ನು ಅಸಿಂಕ್/ವೇಯ್ಟ್ನಂತಹ ವೈಶಿಷ್ಟ್ಯಗಳ ಮೂಲಕ ಒದಗಿಸುತ್ತದೆ, ಇದು ನೆಟ್ವರ್ಕ್ ವಿನಂತಿಗಳು ಮತ್ತು I/O ಕಾರ್ಯಾಚರಣೆಗಳಂತಹ ಕಾರ್ಯಗಳನ್ನು ಸಮರ್ಥವಾಗಿ ನಿರ್ವಹಿಸಲು ಸೂಕ್ತವಾಗಿದೆ.
ಕ್ರಾಸ್-ಪ್ಲಾಟ್ಫಾರ್ಮ್: ಕ್ರಾಸ್-ಪ್ಲಾಟ್ಫಾರ್ಮ್ ಅಪ್ಲಿಕೇಶನ್ಗಳನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸಲು ಡಾರ್ಟ್ ಅನ್ನು ಬಳಸಬಹುದು, ಫ್ಲಟರ್ನಂತಹ ಫ್ರೇಮ್ವರ್ಕ್ಗಳಿಗೆ ಧನ್ಯವಾದಗಳು, ಇದು ಮೊಬೈಲ್, ವೆಬ್ ಮತ್ತು ಡೆಸ್ಕ್ಟಾಪ್ಗಾಗಿ ಒಂದೇ ಕೋಡ್ಬೇಸ್ನಿಂದ ಸ್ಥಳೀಯವಾಗಿ ಸಂಕಲಿಸಿದ ಅಪ್ಲಿಕೇಶನ್ಗಳನ್ನು ನಿರ್ಮಿಸಲು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ.
ಡಾರ್ಟ್ವಿಎಂ ಮತ್ತು ಜೆಐಟಿ/ಎಒಟಿ ಸಂಕಲನ: ಡಾರ್ಟ್ ಅಪ್ಲಿಕೇಶನ್ಗಳನ್ನು ಅಭಿವೃದ್ಧಿ ಉದ್ದೇಶಗಳಿಗಾಗಿ ಡಾರ್ಟ್ ವರ್ಚುವಲ್ ಮೆಷಿನ್ (ಡಾರ್ಟ್ವಿಎಂ) ನಲ್ಲಿ ರನ್ ಮಾಡಬಹುದು ಮತ್ತು ಜಸ್ಟ್-ಇನ್-ಟೈಮ್ (ಜೆಐಟಿ) ಅಥವಾ ಅಹೆಡ್-ಆಫ್-ಟೈಮ್ (ಎಒಟಿ) ಸಂಕಲನವನ್ನು ಬಳಸಿಕೊಂಡು ಸ್ಥಳೀಯ ಕೋಡ್ಗೆ ಸಂಕಲಿಸಬಹುದು ಉತ್ಪಾದನೆಯ ನಿಯೋಜನೆ.
ರಿಚ್ ಸ್ಟ್ಯಾಂಡರ್ಡ್ ಲೈಬ್ರರಿ: ಡಾರ್ಟ್ ಸಂಗ್ರಹಣೆಗಳು, I/O ಕಾರ್ಯಾಚರಣೆಗಳು ಮತ್ತು ಅಪ್ಲಿಕೇಶನ್ ಅಭಿವೃದ್ಧಿಯನ್ನು ಸುಗಮಗೊಳಿಸಲು ಇತರ ಉಪಯುಕ್ತತೆಗಳನ್ನು ಒಳಗೊಂಡಿರುವ ಸಮಗ್ರ ಗುಣಮಟ್ಟದ ಗ್ರಂಥಾಲಯದೊಂದಿಗೆ ಬರುತ್ತದೆ.
ಸಮುದಾಯ ಮತ್ತು ಪರಿಸರ ವ್ಯವಸ್ಥೆ: ಡಾರ್ಟ್ ಡೆವಲಪರ್ಗಳ ಬೆಳೆಯುತ್ತಿರುವ ಸಮುದಾಯವನ್ನು ಹೊಂದಿದೆ ಮತ್ತು ಡಾರ್ಟ್ ಪ್ಯಾಕೇಜ್ ಮ್ಯಾನೇಜರ್ (pub.dev) ಮೂಲಕ ಲಭ್ಯವಿರುವ ಪ್ಯಾಕೇಜುಗಳು ಮತ್ತು ಲೈಬ್ರರಿಗಳ ವಿಸ್ತರಣೆಯ ಪರಿಸರ ವ್ಯವಸ್ಥೆಯನ್ನು ಹೊಂದಿದೆ.
ಒಟ್ಟಾರೆಯಾಗಿ, ಡಾರ್ಟ್ ಬಹುಮುಖ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಯಾಗಿದ್ದು, ಡೆವಲಪರ್ಗಳಿಗೆ ಉನ್ನತ-ಕಾರ್ಯಕ್ಷಮತೆ, ನಿರ್ವಹಿಸಬಹುದಾದ ಮತ್ತು ಅಡ್ಡ-ಪ್ಲಾಟ್ಫಾರ್ಮ್ ಅಪ್ಲಿಕೇಶನ್ಗಳನ್ನು ಸುಲಭವಾಗಿ ನಿರ್ಮಿಸಲು ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ. ವಿಭಿನ್ನ ಪ್ಲಾಟ್ಫಾರ್ಮ್ಗಳಲ್ಲಿ ದೃಷ್ಟಿಗೆ ಇಷ್ಟವಾಗುವ ಮತ್ತು ಸ್ಪಂದಿಸುವ ಬಳಕೆದಾರ ಇಂಟರ್ಫೇಸ್ಗಳನ್ನು ರಚಿಸಲು ಫ್ಲಟರ್ ಫ್ರೇಮ್ವರ್ಕ್ನೊಂದಿಗೆ ಇದರ ಅತ್ಯಂತ ಗಮನಾರ್ಹ ಬಳಕೆಯ ಸಂದರ್ಭವಾಗಿದೆ.
ಅಪ್ಡೇಟ್ ದಿನಾಂಕ
ಸೆಪ್ಟೆಂ 10, 2023