ಡಾರ್ಟ್ 2.14 ಆಪಲ್ ಎಂ 1 ಬೆಂಬಲ, ಹೊಸ ವಾಹಕಗಳು, ವರ್ಧನೆಗಳು ಮತ್ತು ಹೆಚ್ಚಿನವುಗಳೊಂದಿಗೆ ಬರುತ್ತದೆ

ಗೂಗಲ್ ಇತ್ತೀಚೆಗೆ ಪ್ರಾರಂಭಿಸುವುದಾಗಿ ಘೋಷಿಸಿತು ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಯ ಹೊಸ ಆವೃತ್ತಿ "ಡಾರ್ಟ್ 2.14", ಇದು ಡಾರ್ಟ್ 2 ರ ಆಮೂಲಾಗ್ರವಾಗಿ ಮರುವಿನ್ಯಾಸಗೊಳಿಸಲಾದ ಶಾಖೆಯ ಅಭಿವೃದ್ಧಿಯನ್ನು ಮುಂದುವರಿಸುತ್ತದೆ ಮತ್ತು ಇದು ಬಲವಾದ ಸ್ಥಿರ ಲಿಪಿಯ ಬಳಕೆಯಿಂದ ಡಾರ್ಟ್ ಭಾಷೆಯ ಮೂಲ ಆವೃತ್ತಿಯಿಂದ ಭಿನ್ನವಾಗಿದೆ.

ಈ ಹೊಸ ಆವೃತ್ತಿಯಲ್ಲಿ ಆಪಲ್ M1 ಬೆಂಬಲವನ್ನು ಹೈಲೈಟ್ ಮಾಡಲಾಗಿದೆ, ಹೊಸ ಆಪರೇಟರ್‌ಗಳ ಏಕೀಕರಣ ಕೆಲವು ಆಜ್ಞೆಗಳಲ್ಲಿ ಸುಧಾರಣೆಗಳು, ಮೆಮೊರಿ ನಿರ್ವಹಣೆ, ನಿಯಮಗಳಲ್ಲಿ ಮತ್ತು ಹೆಚ್ಚು.

ತಿಳಿದಿಲ್ಲದವರಿಗೆ ಡಾರ್ಟ್ ಇದು, ಎಂದು ನೀವು ತಿಳಿದಿರಬೇಕು ಪರ್ಯಾಯಗಳ ಮೂಲಕ ಉತ್ತಮ ಫಲಿತಾಂಶಗಳನ್ನು ನೀಡಲು ವಿನ್ಯಾಸಗೊಳಿಸಲಾಗಿದೆ ನ ಕೆಲವು ಸಮಸ್ಯೆಗಳಿಗೆ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್, ಅವರ ಪ್ರಸ್ತುತಿಯಲ್ಲಿ ಯಾವುದೇ ಸ್ಪಷ್ಟ ಉಲ್ಲೇಖಗಳನ್ನು ನೀಡಲಾಗಿಲ್ಲ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್. ದೊಡ್ಡ ಯೋಜನೆಗಳಿಗೆ ಇದು ಸರಳ ಸಾಧನವಾಗಿರಲು ಮತ್ತು ಉತ್ತಮ ಭದ್ರತೆಯನ್ನು ನೀಡಲು ಉದ್ದೇಶಿಸಲಾಗಿದೆ.

ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಅನ್ನು ಬದಲಿಸುವುದು ಡಾರ್ಟ್ನ ಅಂಶವಲ್ಲ ವೆಬ್ ಬ್ರೌಸರ್‌ಗಳಲ್ಲಿ ಮುಖ್ಯ ವೆಬ್ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಯಾಗಿ, ಆದರೆ ಹೆಚ್ಚು ಆಧುನಿಕ ಪರ್ಯಾಯವನ್ನು ನೀಡಲು. ಡಾರ್ಟ್ ಅನ್ನು "ವೆಬ್ ಪ್ರೋಗ್ರಾಮಿಂಗ್‌ಗೆ ರಚನಾತ್ಮಕ ಆದರೆ ಹೊಂದಿಕೊಳ್ಳುವ ಭಾಷೆ" ಎಂದು ವ್ಯಾಖ್ಯಾನಿಸುವ ಗೂಗಲ್ ಸಾಫ್ಟ್‌ವೇರ್ ಎಂಜಿನಿಯರ್ ಲಾರ್ಸ್ ಬಾಕ್ ಅವರ ಹೇಳಿಕೆಗಳಲ್ಲಿ ಭಾಷೆಯ ಉತ್ಸಾಹವು ಪ್ರತಿಫಲಿಸುತ್ತದೆ.

ಡಾರ್ಟ್ 2.14 ರ ಮುಖ್ಯ ಹೊಸ ವೈಶಿಷ್ಟ್ಯಗಳು

ಡಾರ್ಟ್ 2.4 ರ ಈ ಹೊಸ ಆವೃತ್ತಿಯಲ್ಲಿ ಪ್ರಸ್ತುತಪಡಿಸಲಾಗಿರುವ ಹೊಸತನಗಳಲ್ಲಿ ಒಂದು SDK ಈಗಾಗಲೇ ಆಪಲ್ M1 ಪ್ರೊಸೆಸರ್‌ಗಳಿಗೆ ಬೆಂಬಲವನ್ನು ಹೊಂದಿದೆ, ಅಂದರೆ ಆಪಲ್ ಸಿಲಿಕಾನ್ ಪ್ರೊಸೆಸರ್ ಹೊಂದಿರುವ ಸಿಸ್ಟಂಗಳಲ್ಲಿ ಡಾರ್ಟ್ VM, ಯುಟಿಲಿಟಿಗಳು ಮತ್ತು SDK ಘಟಕಗಳನ್ನು ಚಲಾಯಿಸುವ ಸಾಮರ್ಥ್ಯ, ಹಾಗೂ ಈ ಚಿಪ್‌ಗಳಿಗಾಗಿ ಕಾರ್ಯಗತಗೊಳಿಸಬಹುದಾದ ಫೈಲ್‌ಗಳನ್ನು ಕಂಪೈಲ್ ಮಾಡುವ ಬೆಂಬಲ.

ಮತ್ತೊಂದು ಹೊಸತನ "ಡಾರ್ಟ್ ಪಬ್" ಆಜ್ಞೆಯಲ್ಲಿ ಯಾವುದರಲ್ಲಿ ಹೊಸ ".pubignore" ಸೇವಾ ಕಡತಕ್ಕೆ ಬೆಂಬಲವನ್ನು ಸೇರಿಸಲಾಗಿದೆ pub.dev ರೆಪೊಸಿಟರಿಗೆ ಪ್ಯಾಕೇಜ್ ಅನ್ನು ಪ್ರಕಟಿಸುವಾಗ ಸ್ಕಿಪ್ ಮಾಡಬೇಕಾದ ಫೈಲ್‌ಗಳ ಪಟ್ಟಿಯನ್ನು ವ್ಯಾಖ್ಯಾನಿಸಲು ಇದು ನಿಮ್ಮನ್ನು ಅನುಮತಿಸುತ್ತದೆ. ಈ ಸೆಟ್ಟಿಂಗ್‌ಗಳು ".gitignore" ನಿರ್ಲಕ್ಷ ಪಟ್ಟಿಯೊಂದಿಗೆ ಅತಿಕ್ರಮಿಸುವುದಿಲ್ಲ (ಕೆಲವು ಸನ್ನಿವೇಶಗಳಲ್ಲಿ pub.dev ಗೆ Git ನಲ್ಲಿ ಅಗತ್ಯವಿರುವ ಫೈಲ್‌ಗಳನ್ನು ವರ್ಗಾಯಿಸುವ ಅಗತ್ಯವಿಲ್ಲ, ಉದಾಹರಣೆಗೆ ಬೆಳವಣಿಗೆಯ ಸಮಯದಲ್ಲಿ ಬಳಸಲಾದ ಆಂತರಿಕ ಲಿಪಿಗಳು).

ಪ್ರಮಾಣಿತ ಗ್ರಂಥಾಲಯದಲ್ಲಿ (ಮೂಲ) ಸ್ಥಿರ ವಿಧಾನಗಳು ಹ್ಯಾಶ್, ಹ್ಯಾಶ್‌ಆಲ್ ಮತ್ತು ಹ್ಯಾಶ್‌ಅಲ್‌ಅರ್ನೋಡರ್ಡ್ ಅನ್ನು ಆಬ್ಜೆಕ್ಟ್ ವರ್ಗಕ್ಕೆ ಸೇರಿಸಲಾಗಿದೆ, ತರಗತಿಯ ಸಮಯದಲ್ಲಿ ದಿನಾಂಕ ಸಮಯ, ಇದರಲ್ಲಿ ಸ್ಥಳೀಯ ಸಮಯದ ನಿರ್ವಹಣೆಯನ್ನು ಸುಧಾರಿಸಲಾಗಿದೆ ಬೇಸಿಗೆ ಮತ್ತು ಚಳಿಗಾಲದ ಸಮಯದ ನಡುವೆ ಗಂಟೆಗಳನ್ನು ಪರಿವರ್ತಿಸುವಾಗ ಅದು ಒಂದು ಗಂಟೆಯ ಗುಣಕವಲ್ಲ.

ಡಾರ್ಟ್ 2.14 ರಲ್ಲಿ ಕೂಡ ಕೋಡ್ ವಿಶ್ಲೇಷಕಕ್ಕಾಗಿ ಏಕೀಕೃತ ನಿಯಮಗಳನ್ನು ಪ್ರಸ್ತಾಪಿಸಲಾಗಿದೆ (ಲಿಂಟರ್), ಇದು ಡಾರ್ಟ್ ಮತ್ತು ಫ್ಲಟರ್ ಚೌಕಟ್ಟಿನ ಕೋಡ್ ಶೈಲಿಯ ಶಿಫಾರಸುಗಳ ಅನುಸರಣೆಯನ್ನು ಪರಿಶೀಲಿಸಲು ಏಕಕಾಲಿಕ ಬೆಂಬಲವನ್ನು ಒದಗಿಸುತ್ತದೆ. ಐತಿಹಾಸಿಕ ಕಾರಣಗಳಿಗಾಗಿ, ಫ್ಲಟರ್ ಮತ್ತು ಡಾರ್ಟ್ ನ ಎನ್ಕೋಡಿಂಗ್ ನಿಯಮಗಳು ವಿಭಿನ್ನವಾಗಿದ್ದವು ಮತ್ತು ಡಾರ್ಟ್ಗೆ ಎರಡು ಸೆಟ್ ನಿಯಮಗಳು ಬಳಕೆಯಲ್ಲಿವೆ.

ಡಾರ್ಟ್ 2.14 ಹೊಸ ಡಾರ್ಟ್ ಯೋಜನೆಗಳು ಮತ್ತು ಫ್ಲಟರ್ SDK ಯಲ್ಲಿ ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ ಲಿಂಟರ್‌ಗಾಗಿ ಹೊಸ ಸಾಮಾನ್ಯ ನಿಯಮಗಳ ನಿಯಮಗಳನ್ನು ಪರಿಚಯಿಸುತ್ತದೆ. ಸೆಟ್ ನೆಲದ ನಿಯಮಗಳು, ಶಿಫಾರಸು ಮಾಡಲಾದ ಹೆಚ್ಚುವರಿ ನಿಯಮಗಳು ಮತ್ತು ನಿರ್ದಿಷ್ಟ ಫ್ಲಟರ್ ಮಾರ್ಗಸೂಚಿಗಳನ್ನು ಒಳಗೊಂಡಿದೆ.

ಫಾರ್ಮ್ಯಾಟರ್‌ನಲ್ಲಿ, ಕ್ಯಾಸ್‌ಕ್ಯಾಡ್‌ನಲ್ಲಿ ಕೋಡ್ ಬ್ಲಾಕ್‌ಗಳ ಫಾರ್ಮ್ಯಾಟಿಂಗ್‌ನಲ್ಲಿ ಆಪ್ಟಿಮೈಸೇಶನ್‌ಗಳನ್ನು ಮಾಡಲಾಗಿದೆa, ಇದು ಫಾರ್ಮ್ಯಾಟಿಂಗ್ ಕಾರ್ಯಕ್ಷಮತೆಯನ್ನು ಗಮನಾರ್ಹವಾಗಿ ಸುಧಾರಿಸುತ್ತದೆ ಮತ್ತು ಅಭಿವ್ಯಕ್ತಿ ಅಂಶಗಳ ಸದಸ್ಯತ್ವದ ಅಸ್ಪಷ್ಟ ವ್ಯಾಖ್ಯಾನವನ್ನು ತಪ್ಪಿಸುತ್ತದೆ.

ಎಫ್‌ಎಫ್‌ಐ ಪ್ಯಾಕೇಜ್ ಮೆಮೊರಿ ಹಂಚಿಕೆಗೆ ಬೆಂಬಲವನ್ನು ನೀಡುತ್ತದೆ, ಇದು ಸಂಪನ್ಮೂಲಗಳನ್ನು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಬಿಡುಗಡೆ ಮಾಡುತ್ತದೆ. Ffigen ಪ್ಯಾಕೇಜ್ C ಭಾಷೆಯಿಂದ ಡಾರ್ಟ್ ಪ್ರಕಾರಗಳ ಟೈಡೆಡೆಫ್ ವ್ಯಾಖ್ಯಾನಗಳನ್ನು ಉತ್ಪಾದಿಸುವ ಸಾಮರ್ಥ್ಯವನ್ನು ಸೇರಿಸುತ್ತದೆ.

ಎದ್ದು ಕಾಣುವ ಇತರ ಬದಲಾವಣೆಗಳಲ್ಲಿ:

  • ಹೊಸ ಟ್ರಿಪಲ್ ಶಿಫ್ಟ್ ಆಪರೇಟರ್ (>>>) ಅನ್ನು ಸೇರಿಸಲಾಗಿದೆ, ಇದು ಆಪರೇಟರ್ «>>» ಗಿಂತ ಭಿನ್ನವಾಗಿ, ಅಂಕಗಣಿತವನ್ನು ನಿರ್ವಹಿಸುವುದಿಲ್ಲ, ಬದಲಾಗಿ ಸೈನ್ ಬಿಟ್ ಅನ್ನು ಲೆಕ್ಕಿಸದೆ ಕೆಲಸ ಮಾಡುವ ತಾರ್ಕಿಕ ಬದಲಾವಣೆಯಾಗಿದೆ (ಶಿಫ್ಟ್ ಅನ್ನು ಧನಾತ್ಮಕ ಮತ್ತು negativeಣಾತ್ಮಕವಾಗಿ ವಿಭಜಿಸದೆ ನಡೆಸಲಾಗುತ್ತದೆ ಸಂಖ್ಯೆಗಳು).
  • ಟೈಪ್ ಆರ್ಗ್ಯುಮೆಂಟ್‌ಗಳ ಮೇಲಿನ ನಿರ್ಬಂಧವನ್ನು ತೆಗೆದುಹಾಕಲಾಗಿದೆ, ಇದು ಸಾಮಾನ್ಯ ರೀತಿಯ ಫಂಕ್ಷನ್‌ಗಳನ್ನು ಟೈಪ್‌ನೊಂದಿಗೆ ಆರ್ಗ್ಯುಮೆಂಟ್‌ಗಳಾಗಿ ಬಳಸಲು ಅನುಮತಿಸುವುದಿಲ್ಲ.
  • "ಡಾರ್ಟ್ ಟೆಸ್ಟ್" ಆಜ್ಞೆಯ ಕಾರ್ಯಕ್ಷಮತೆಯನ್ನು ಸುಧಾರಿಸಲು ಕೆಲಸ ಮಾಡಲಾಗಿದೆ, ಈಗ ಪಬ್‌ಸ್ಪೆಕ್ ಅನ್ನು ಬದಲಿಸಿದ ನಂತರ ಪರೀಕ್ಷೆಗಳ ಮರುಸಂಪಾದನೆಯ ಅಗತ್ಯವಿಲ್ಲ, ಆವೃತ್ತಿ ಸಂಖ್ಯೆಯನ್ನು ಬದಲಾಯಿಸದಿದ್ದರೆ.
  • ECMAScript 5 ಹೊಂದಾಣಿಕೆಯ ಮೋಡ್‌ನಲ್ಲಿ ಕಂಪೈಲ್ ಮಾಡಲು ಬೆಂಬಲವನ್ನು ತೆಗೆದುಹಾಕಲಾಗಿದೆ (ಬದಲಾವಣೆಯು IE11 ಬ್ರೌಸರ್‌ನೊಂದಿಗೆ ಹೊಂದಾಣಿಕೆಯ ನಷ್ಟವನ್ನು ಉಂಟುಮಾಡುತ್ತದೆ).
  • ಪ್ರತ್ಯೇಕ ಸ್ಟೇಜ್‌ಹ್ಯಾಂಡ್, ಡಾರ್ಟ್ ಎಫ್‌ಎಮ್‌ಟಿ ಮತ್ತು ಡಾರ್ಟ್ 2 ನೇಟಿವ್ ಯುಟಿಲಿಟಿಗಳನ್ನು ಅಸಮ್ಮತಿಸಲಾಗಿದೆ, ಡಾರ್ಟ್ ಯುಟಿಲಿಟಿ ಮೂಲಕ ಅಂತರ್ನಿರ್ಮಿತ ಕಮಾಂಡ್‌ಗಳಿಂದ ಬದಲಾಯಿಸಲಾಗಿದೆ.
  • ಬಳಕೆಯಲ್ಲಿಲ್ಲದ ವಿಎಂ ಸ್ಥಳೀಯ ವಿಸ್ತರಣೆಗಳ ಕಾರ್ಯವಿಧಾನ. ಡಾರ್ಟ್ ಕೋಡ್‌ನಿಂದ ಸ್ಥಳೀಯ ಕೋಡ್ ಅನ್ನು ಕರೆ ಮಾಡಲು, ಹೊಸ ಡಾರ್ಟ್ ಎಫ್‌ಎಫ್‌ಐ (ವಿದೇಶಿ ಕಾರ್ಯ ಇಂಟರ್ಫೇಸ್) ಅನ್ನು ಬಳಸಲು ಶಿಫಾರಸು ಮಾಡಲಾಗಿದೆ.

ಮೂಲ: https://medium.com


ನಿಮ್ಮ ಅಭಿಪ್ರಾಯವನ್ನು ಬಿಡಿ

ನಿಮ್ಮ ಈಮೇಲ್ ವಿಳಾಸ ಪ್ರಕಟವಾದ ಆಗುವುದಿಲ್ಲ. ಅಗತ್ಯವಿರುವ ಜಾಗ ಗುರುತಿಸಲಾಗಿದೆ *

*

*

  1. ಡೇಟಾಗೆ ಜವಾಬ್ದಾರಿ: AB ಇಂಟರ್ನೆಟ್ ನೆಟ್ವರ್ಕ್ಸ್ 2008 SL
  2. ಡೇಟಾದ ಉದ್ದೇಶ: ನಿಯಂತ್ರಣ SPAM, ಕಾಮೆಂಟ್ ನಿರ್ವಹಣೆ.
  3. ಕಾನೂನುಬದ್ಧತೆ: ನಿಮ್ಮ ಒಪ್ಪಿಗೆ
  4. ಡೇಟಾದ ಸಂವಹನ: ಕಾನೂನುಬದ್ಧ ಬಾಧ್ಯತೆಯನ್ನು ಹೊರತುಪಡಿಸಿ ಡೇಟಾವನ್ನು ಮೂರನೇ ವ್ಯಕ್ತಿಗಳಿಗೆ ಸಂವಹನ ಮಾಡಲಾಗುವುದಿಲ್ಲ.
  5. ಡೇಟಾ ಸಂಗ್ರಹಣೆ: ಆಕ್ಸೆಂಟಸ್ ನೆಟ್‌ವರ್ಕ್‌ಗಳು (ಇಯು) ಹೋಸ್ಟ್ ಮಾಡಿದ ಡೇಟಾಬೇಸ್
  6. ಹಕ್ಕುಗಳು: ಯಾವುದೇ ಸಮಯದಲ್ಲಿ ನೀವು ನಿಮ್ಮ ಮಾಹಿತಿಯನ್ನು ಮಿತಿಗೊಳಿಸಬಹುದು, ಮರುಪಡೆಯಬಹುದು ಮತ್ತು ಅಳಿಸಬಹುದು.