ಸಂಯೋಜಕ, ಪಿಎಚ್ಪಿ ಯೋಜನೆಗಳಲ್ಲಿ ಅವಲಂಬನೆಗಳನ್ನು ಸ್ಥಾಪಿಸುವ ನಿರ್ವಾಹಕರು

ಕೆಲವು ದಿನಗಳ ಹಿಂದೆ ಸಂಯೋಜಕ 2.0 ರ ಹೊಸ ಆವೃತ್ತಿಯ ಬಿಡುಗಡೆ ಘೋಷಿಸಲಾಯಿತು, ಇದು ಪಿಎಚ್ಪಿ ಯೋಜನೆಗಳಲ್ಲಿ ಅವಲಂಬನೆಗಳನ್ನು ಸ್ಥಾಪಿಸಲು ನಿರ್ವಾಹಕರಾಗಿದ್ದಾರೆ.

ಸಂಯೋಜಕ, ಅನುಮತಿಸುವುದಕ್ಕಾಗಿ ಎದ್ದು ಕಾಣುತ್ತದೆ ಬಳಕೆದಾರರಿಗೆ ಯಾವ ಕಾರ್ಯ ಗ್ರಂಥಾಲಯಗಳು ಅಗತ್ಯವಿದೆ ಎಂಬುದನ್ನು ನಿರ್ಧರಿಸಿ ಯೋಜನೆಯು ಕಾರ್ಯನಿರ್ವಹಿಸಲು, ನಂತರ ಅದು ಕಾಣೆಯಾದ ಅವಲಂಬನೆಗಳನ್ನು ಸ್ಥಾಪಿಸುವ ಮತ್ತು ಹೊಸ ಆವೃತ್ತಿಗಳನ್ನು ನವೀಕರಿಸುವ ಕೆಲಸವನ್ನು ನೋಡಿಕೊಳ್ಳುತ್ತದೆ.

ಅನುಸ್ಥಾಪನೆಗೆ ಲಭ್ಯವಿರುವ ಗ್ರಂಥಾಲಯಗಳು ಪ್ಯಾಕೇಜಿಸ್ಟ್ ಭಂಡಾರದಲ್ಲಿವೆ, ಇದರಲ್ಲಿ 287 ಸಾವಿರಕ್ಕೂ ಹೆಚ್ಚು ಪ್ಯಾಕೇಜ್‌ಗಳಿವೆ.

ಸಂಯೋಜಕರ ಬಗ್ಗೆ

ಸಂಯೋಜಕವನ್ನು ಅವಲಂಬನೆ ಅನುಸ್ಥಾಪನಾ ವ್ಯವಸ್ಥೆಯಾಗಿ ಇರಿಸಲಾಗಿದೆ npm ಮತ್ತು ಬಂಡ್ಲರ್ ಪ್ಯಾಕೇಜ್ ವ್ಯವಸ್ಥಾಪಕರೊಂದಿಗೆ ವಿನ್ಯಾಸಗೊಳಿಸಲಾಗಿದೆ Node.js ಮತ್ತು ರೂಬಿ ಸಮುದಾಯಗಳಲ್ಲಿ ಮನಸ್ಸಿನಲ್ಲಿ.

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

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

ಸಂಯೋಜಕ ಕೋಡ್ ಅನ್ನು ಪಿಎಚ್ಪಿಯಲ್ಲಿ ಬರೆಯಲಾಗಿದೆ ಮತ್ತು ಇದನ್ನು ಎಂಐಟಿ ಪರವಾನಗಿ ಅಡಿಯಲ್ಲಿ ವಿತರಿಸಲಾಗುತ್ತದೆ.

ಸಂಯೋಜಕ 2.0 ರ ಹೊಸ ಆವೃತ್ತಿಯ ಬಗ್ಗೆ

ಹೊಸ ಆವೃತ್ತಿಯಲ್ಲಿ ಪ್ರಮುಖ ಕಾರ್ಯಕ್ಷಮತೆ ಆಪ್ಟಿಮೈಸೇಶನ್ ಮಾಡಲಾಗಿದೆ ಮತ್ತು ಮೆಮೊರಿ ಬಳಕೆ ಕಡಿಮೆಯಾಗಿದೆ. ಪ್ರೋಟೋಕಾಲ್‌ನಿಂದ ಪ್ಯಾಕೇಜಿಸ್ಟ್.ಆರ್ಗ್‌ಗೆ ಕರೆ ಮಾಡಲು ಬಹಳಷ್ಟು ಪುನಃ ಕೆಲಸ ಮಾಡಲಾಗಿದೆ ಅವಲಂಬನೆಗಳನ್ನು ನಿರ್ಧರಿಸುವ ವಿಧಾನಗಳಿಗೆ ಕೆಳಗೆ.

ಅಪ್‌ಲೋಡ್ ಅನ್ನು ವಿವಿಧ ಮೆಟಾಡೇಟಾ ಸ್ಟ್ರೀಮ್‌ಗಳು ಮತ್ತು ಜಿಪ್ ಫೈಲ್‌ಗಳಲ್ಲಿ ಒದಗಿಸಲಾಗಿದೆ ಪ್ಯಾಕೇಜುಗಳ ಸಮಾನಾಂತರ ಸ್ಥಾಪನೆಯ ವಿಧಾನವನ್ನು ಜಾರಿಗೆ ತರಲಾಯಿತು. ಲೆಕ್ಕಾಚಾರಗಳಿಗಾಗಿ ಕೋಡ್‌ಗೆ ಆಪ್ಟಿಮೈಸೇಷನ್‌ಗಳನ್ನು ಸೇರಿಸಲಾಗಿದೆ. ಪ್ಯಾಕೇಜ್ ಮೆಟಾಡೇಟಾವನ್ನು ಮಾತ್ರ ಅಪ್‌ಲೋಡ್ ಮಾಡುವ ಮೂಲಕ, ಕಾರ್ಯಾಚರಣೆಗಳು ಅಗತ್ಯ ಮತ್ತು / ಅಥವಾ ತೆಗೆದುಹಾಕುವುದು ಮತ್ತು ಭಾಗಶಃ ನವೀಕರಣಗಳನ್ನು ಗಮನಾರ್ಹವಾಗಿ ಹೆಚ್ಚಿಸಲಾಗುತ್ತದೆ. ಕೆಲವು ಯೋಜನೆಗಳಲ್ಲಿ 50% ವರೆಗಿನ ವೇಗವರ್ಧನೆಯನ್ನು ಗಮನಿಸಬಹುದು.

ಅವಲಂಬನೆಗಳನ್ನು ನವೀಕರಿಸುವ ಕಾರ್ಯವಿಧಾನವನ್ನು ಪುನಃ ರಚಿಸಲಾಗಿದೆ, ಇದು ಸ್ಥಳೀಯ ಫೈಲ್ ಸಿಸ್ಟಮ್‌ನಲ್ಲಿನ ಡೈರೆಕ್ಟರಿ ಸ್ಥಿತಿಗೆ ಬಂಧಿಸುವುದಿಲ್ಲ. ನವೀಕರಣವನ್ನು ಪೂರ್ಣಗೊಳಿಸಿದ ನಂತರ, ನೆಟ್‌ವರ್ಕ್ ಪ್ರವೇಶದ ಅಗತ್ಯವಿರುವ ಎಲ್ಲಾ ಕಾರ್ಯಾಚರಣೆಗಳ ಪ್ರಾಥಮಿಕ ಕಾರ್ಯಗತಗೊಳಿಸುವಿಕೆಯೊಂದಿಗೆ ಅನುಸ್ಥಾಪನಾ ಪ್ರಕ್ರಿಯೆಯು ಈಗ ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಪ್ರಾರಂಭವಾಗುತ್ತದೆ.

ನಿಜವಾದ ಅನುಸ್ಥಾಪನೆಯು ಪ್ರಾರಂಭವಾಗುವ ಮೊದಲು ನೆಟ್‌ವರ್ಕ್ ಕಾರ್ಯಾಚರಣೆಗಳನ್ನು ನಿರ್ವಹಿಸುವುದರಿಂದ ಅನುಸ್ಥಾಪನಾ ಪ್ರಕ್ರಿಯೆಯಲ್ಲಿ ನೆಟ್‌ವರ್ಕ್ ವಿಫಲವಾದಾಗ ಅಪೂರ್ಣವಾಗಿ ನವೀಕರಿಸಿದ ಡೈರೆಕ್ಟರಿಗಳ ನೋಟವನ್ನು ತೆಗೆದುಹಾಕುತ್ತದೆ. ಸಾಧ್ಯವಾದಾಗಲೆಲ್ಲಾ, ನೆಟ್‌ವರ್ಕ್ ಡೌನ್‌ಲೋಡ್‌ಗಳು ಬಹು-ಥ್ರೆಡ್ ಆಗಿರುತ್ತವೆ.

ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ, ಹೆಚ್ಚುವರಿ ಪ್ಲಾಟ್‌ಫಾರ್ಮ್ ಪರಿಶೀಲನಾ ಹಂತವನ್ನು ಸೇರಿಸಲಾಗಿದೆ ಮಾರಾಟಗಾರ / autoload.php ಅನ್ನು ಪ್ರಾರಂಭಿಸುವಾಗ ಚಾಲನಾಸಮಯಕ್ಕೆ, ಇದು ಪಿಎಚ್ಪಿ ಆವೃತ್ತಿ ಮತ್ತು ವಿಸ್ತರಣೆಗಳನ್ನು ಪರಿಶೀಲಿಸಿ ಬಳಸಿದವು ಅವಲಂಬನೆಗಳಲ್ಲಿ ಬೆಂಬಲಿತ ಆವೃತ್ತಿಗಳಿಗೆ ಹೊಂದಿಕೆಯಾಗುತ್ತದೆ. ವ್ಯತ್ಯಾಸ ಇದ್ದರೆ, ದೋಷವನ್ನು ಪ್ರದರ್ಶಿಸಲಾಗುತ್ತದೆ.

ಹೊಸ ಸಂಯೋಜಕ \ ಸ್ಥಾಪಿತ ಆವೃತ್ತಿಯ ವರ್ಗವನ್ನು ಬಳಸಿಕೊಂಡು ation ರ್ಜಿತಗೊಳಿಸುವಿಕೆಯನ್ನು ಮಾಡಲಾಗುತ್ತದೆ, ಯೋಜನೆಯಲ್ಲಿ ಯಾವ ಪ್ಯಾಕೇಜುಗಳು ಮತ್ತು ಆವೃತ್ತಿಗಳು ಲಭ್ಯವಿದೆ ಎಂಬುದನ್ನು ನಿರ್ಧರಿಸಲು ಪ್ರತಿ ಯೋಜನೆಗೆ ಲೋಡ್ ಮಾಡಲಾಗುತ್ತದೆ.

ಹೆಚ್ಚುವರಿಯಾಗಿ, ಅವಲಂಬನೆ ಪತ್ತೆ ಸಮಸ್ಯೆಗಳಿಗೆ ಸಂಬಂಧಿಸಿದ ದೋಷ ಸಂದೇಶಗಳನ್ನು ಮರುಸೃಷ್ಟಿಸಲಾಗಿದೆ ಎಂದು ಉಲ್ಲೇಖಿಸಲಾಗಿದೆ. ಈ ಸಂದೇಶಗಳು ಚಿಕ್ಕದಾಗಿರುತ್ತವೆ, ಸ್ಪಷ್ಟವಾಗಿರುತ್ತವೆ ಮತ್ತು ಕಡಿಮೆ ನಕಲುಗಳೊಂದಿಗೆರುತ್ತವೆ.

ನವೀಕರಣದ ಸಮಯದಲ್ಲಿ ಆವೃತ್ತಿಗಳನ್ನು ತಾತ್ಕಾಲಿಕವಾಗಿ ಮಿತಿಗೊಳಿಸಲು, "ಸಂಯೋಜಕ ನವೀಕರಣ ಮಾರಾಟಗಾರ / ಪ್ಯಾಕೇಜ್: 1.0" ಅನ್ನು ಬಳಸಿ. * ", ಇದು" ಸಂಯೋಜಕ.ಜೆಸನ್ "ನಲ್ಲಿನ ಬ್ಲಾಕ್ನ ವಿಷಯವನ್ನು ಬದಲಾಯಿಸುವುದಿಲ್ಲ ಮತ್ತು ಲಾಕ್ ಮಾಡಿದ ಫೈಲ್ ಬಳಕೆಯಲ್ಲಿಲ್ಲ ಎಂದು ಗುರುತಿಸುವುದಿಲ್ಲ.

ಈ ಹೊಸ ಆವೃತ್ತಿಯಲ್ಲಿ ಎದ್ದು ಕಾಣುವ ಇತರ ಬದಲಾವಣೆಗಳಲ್ಲಿ:

  • ಸಮಯ-ಸೀಮಿತ ಭಾಗಶಃ ನವೀಕರಣಗಳಿಗೆ ಬೆಂಬಲವನ್ನು ಸೇರಿಸಲಾಗಿದೆ, ದೋಷ ಪರೀಕ್ಷೆಗೆ ಅಥವಾ ದೋಷ ನಿವಾರಣೆಗೆ ಕಾಯಲು ನೀವು ತಾತ್ಕಾಲಿಕವಾಗಿ ನವೀಕರಿಸಬೇಕಾದಾಗ ಅಥವಾ ಪ್ಯಾಕೇಜಿನ ಆವೃತ್ತಿಯನ್ನು ಹಿಂದಕ್ಕೆ ತಿರುಗಿಸಬೇಕಾದಾಗ ಇದನ್ನು ಬಳಸಬಹುದು. ಇನ್ನು ಮುಂದೆ ಅಗತ್ಯವಿಲ್ಲದ ಪ್ಯಾಕೇಜ್‌ಗಳನ್ನು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ತೆಗೆದುಹಾಕುವಿಕೆಯನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಲಾಗಿದೆ.
  • ಹೊಸ ಆಯ್ಕೆಗಳು, ಹೊರಗಿಡಿ ಮತ್ತು ಅಂಗೀಕೃತವನ್ನು ಮಾತ್ರ ಭಂಡಾರಕ್ಕೆ ಸೇರಿಸಲಾಗಿದೆ.
  • ಕಾರ್ಯಾಚರಣೆಗಳು, ಮರಣದಂಡನೆ, ಪೂರ್ವ-ಗುಂಪು ರಚನೆ ಮತ್ತು ಡೌನ್‌ಲೋಡ್ ನಂತರದ ಫೈಲ್‌ಗೆ ಮೊದಲು ಹೊಸ ಈವೆಂಟ್‌ಗಳನ್ನು ಸೇರಿಸಲಾಗಿದೆ.
  • ಹೆಚ್ಚಿನ ಸಂಖ್ಯೆಯ ಹೊಸ ಧ್ವಜಗಳನ್ನು ಸೇರಿಸಲಾಗಿದೆ.

ಅಂತಿಮವಾಗಿ, ಈ ಹೊಸ ಆವೃತ್ತಿಯ ಬಗ್ಗೆ ಇನ್ನಷ್ಟು ತಿಳಿದುಕೊಳ್ಳಲು ನೀವು ಆಸಕ್ತಿ ಹೊಂದಿದ್ದರೆ, ನೀವು ವಿವರಗಳನ್ನು ಸಂಪರ್ಕಿಸಬಹುದು ಕೆಳಗಿನ ಲಿಂಕ್‌ನಲ್ಲಿ.

ಮತ್ತೊಂದೆಡೆ, ನೀವು ದಸ್ತಾವೇಜನ್ನು ಸಂಪರ್ಕಿಸಲು ಬಯಸಿದರೆ, ನೀವು ಅದನ್ನು ಮಾಡಬಹುದು ಈ ಲಿಂಕ್‌ನಿಂದ.


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

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

*

*

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