Qbs 1.14 ಅಸೆಂಬ್ಲಿ ಟೂಲ್‌ಕಿಟ್‌ನ ಬಿಡುಗಡೆ, ಅದರ ಅಭಿವೃದ್ಧಿಯನ್ನು ಸಮುದಾಯವು ಮುಂದುವರಿಸಿದೆ

ಪರಿಚಯಿಸಿದರು ಅಸೆಂಬ್ಲಿ ಉಪಕರಣಗಳ ಬಿಡುಗಡೆ ಕ್ಯೂಬಿಎಸ್ 1.14. Qt ಕಂಪನಿಯು ಯೋಜನೆಯ ಅಭಿವೃದ್ಧಿಯನ್ನು ತೊರೆದ ನಂತರ ಇದು ಮೊದಲ ಬಿಡುಗಡೆಯಾಗಿದೆ, Qbs ನ ಅಭಿವೃದ್ಧಿಯನ್ನು ಮುಂದುವರಿಸಲು ಆಸಕ್ತಿ ಹೊಂದಿರುವ ಸಮುದಾಯದಿಂದ ಇದನ್ನು ಸಿದ್ಧಪಡಿಸಲಾಗಿದೆ. Qbs ಅನ್ನು ನಿರ್ಮಿಸಲು, ಅವಲಂಬನೆಗಳ ನಡುವೆ Qt ಅಗತ್ಯವಿದೆ, ಆದಾಗ್ಯೂ Qbs ಸ್ವತಃ ಯಾವುದೇ ಯೋಜನೆಗಳ ಜೋಡಣೆಯನ್ನು ಸಂಘಟಿಸಲು ವಿನ್ಯಾಸಗೊಳಿಸಲಾಗಿದೆ. Qbs ಪ್ರಾಜೆಕ್ಟ್ ಬಿಲ್ಡ್ ಸ್ಕ್ರಿಪ್ಟ್‌ಗಳನ್ನು ವ್ಯಾಖ್ಯಾನಿಸಲು QML ಭಾಷೆಯ ಸರಳೀಕೃತ ಆವೃತ್ತಿಯನ್ನು ಬಳಸುತ್ತದೆ, ಇದು ನಿಮಗೆ ಸಾಕಷ್ಟು ಹೊಂದಿಕೊಳ್ಳುವ ಬಿಲ್ಡ್ ನಿಯಮಗಳನ್ನು ವ್ಯಾಖ್ಯಾನಿಸಲು ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ, ಇದರಲ್ಲಿ ಬಾಹ್ಯ ಮಾಡ್ಯೂಲ್‌ಗಳನ್ನು ಸಂಪರ್ಕಿಸಬಹುದು, JavaScript ಕಾರ್ಯಗಳನ್ನು ಬಳಸಬಹುದು ಮತ್ತು ಅನಿಯಂತ್ರಿತ ಬಿಲ್ಡ್ ನಿಯಮಗಳನ್ನು ರಚಿಸಬಹುದು.

Qbs ನಲ್ಲಿ ಬಳಸಲಾದ ಸ್ಕ್ರಿಪ್ಟಿಂಗ್ ಭಾಷೆಯನ್ನು IDE ಗಳಿಂದ ನಿರ್ಮಾಣ ಸ್ಕ್ರಿಪ್ಟ್‌ಗಳ ಉತ್ಪಾದನೆ ಮತ್ತು ಪಾರ್ಸಿಂಗ್ ಅನ್ನು ಸ್ವಯಂಚಾಲಿತಗೊಳಿಸಲು ಅಳವಡಿಸಲಾಗಿದೆ. ಹೆಚ್ಚುವರಿಯಾಗಿ, Qbs ಮೇಕ್‌ಫೈಲ್‌ಗಳನ್ನು ಉತ್ಪಾದಿಸುವುದಿಲ್ಲ ಮತ್ತು ಸ್ವತಃ, ಮೇಕ್ ಯುಟಿಲಿಟಿಯಂತಹ ಮಧ್ಯವರ್ತಿಗಳಿಲ್ಲದೆ, ಕಂಪೈಲರ್‌ಗಳು ಮತ್ತು ಲಿಂಕರ್‌ಗಳ ಉಡಾವಣೆಯನ್ನು ನಿಯಂತ್ರಿಸುತ್ತದೆ, ಎಲ್ಲಾ ಅವಲಂಬನೆಗಳ ವಿವರವಾದ ಗ್ರಾಫ್‌ನ ಆಧಾರದ ಮೇಲೆ ನಿರ್ಮಾಣ ಪ್ರಕ್ರಿಯೆಯನ್ನು ಉತ್ತಮಗೊಳಿಸುತ್ತದೆ. ಯೋಜನೆಯಲ್ಲಿನ ರಚನೆ ಮತ್ತು ಅವಲಂಬನೆಗಳ ಮೇಲಿನ ಆರಂಭಿಕ ಡೇಟಾದ ಉಪಸ್ಥಿತಿಯು ಹಲವಾರು ಎಳೆಗಳಲ್ಲಿ ಕಾರ್ಯಾಚರಣೆಗಳ ಮರಣದಂಡನೆಯನ್ನು ಪರಿಣಾಮಕಾರಿಯಾಗಿ ಸಮಾನಾಂತರಗೊಳಿಸಲು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ. ಹೆಚ್ಚಿನ ಸಂಖ್ಯೆಯ ಫೈಲ್‌ಗಳು ಮತ್ತು ಉಪ ಡೈರೆಕ್ಟರಿಗಳನ್ನು ಒಳಗೊಂಡಿರುವ ದೊಡ್ಡ ಪ್ರಾಜೆಕ್ಟ್‌ಗಳಿಗಾಗಿ, Qbs ಬಳಸಿಕೊಂಡು ಮರುನಿರ್ಮಾಣಗಳ ಕಾರ್ಯಕ್ಷಮತೆಯು ಹಲವಾರು ಬಾರಿ ಮೇಲುಗೈ ಸಾಧಿಸುತ್ತದೆ - ಮರುನಿರ್ಮಾಣವು ಬಹುತೇಕ ತತ್‌ಕ್ಷಣವೇ ಆಗಿರುತ್ತದೆ ಮತ್ತು ಡೆವಲಪರ್ ಕಾಯುವ ಸಮಯವನ್ನು ಕಳೆಯುವಂತೆ ಮಾಡುವುದಿಲ್ಲ.

ನಾವು ಒಂದು ವರ್ಷದ ಹಿಂದೆ ಕ್ಯೂಟಿ ಕಂಪನಿ ಎಂದು ನೆನಪಿಸಿಕೊಳ್ಳೋಣ ಸ್ವೀಕರಿಸಲಾಗಿದೆ Qbs ಅನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸುವುದನ್ನು ನಿಲ್ಲಿಸುವ ನಿರ್ಧಾರ. Qbs ಅನ್ನು qmake ಗೆ ಬದಲಿಯಾಗಿ ಅಭಿವೃದ್ಧಿಪಡಿಸಲಾಯಿತು, ಆದರೆ ಅಂತಿಮವಾಗಿ CMake ಅನ್ನು ದೀರ್ಘಾವಧಿಯಲ್ಲಿ Qt ಗಾಗಿ ಮುಖ್ಯ ನಿರ್ಮಾಣ ವ್ಯವಸ್ಥೆಯಾಗಿ ಬಳಸಲು ನಿರ್ಧರಿಸಲಾಯಿತು. Qbs ನ ಅಭಿವೃದ್ಧಿಯು ಈಗ ಸಮುದಾಯ ಮತ್ತು ಆಸಕ್ತ ಅಭಿವರ್ಧಕರಿಂದ ಬೆಂಬಲಿತವಾದ ಸ್ವತಂತ್ರ ಯೋಜನೆಯಾಗಿ ಮುಂದುವರೆದಿದೆ. ಕ್ಯೂಟಿ ಕಂಪನಿ ಮೂಲಸೌಕರ್ಯವನ್ನು ಅಭಿವೃದ್ಧಿಗಾಗಿ ಬಳಸಲಾಗುತ್ತಿದೆ. Qbs 1.14.0 ಗಾಗಿ ಬೆಂಬಲವನ್ನು Qt ಕ್ರಿಯೇಟರ್ 4.10.1 ನಲ್ಲಿ ನಿರ್ಮಿಸಲಾಗಿದೆ ಮತ್ತು Qb 1.15 ರ ಮುಂದಿನ ಬಿಡುಗಡೆಯನ್ನು Qt ಕ್ರಿಯೇಟರ್ 4.11 ರಂತೆಯೇ ನಿರೀಕ್ಷಿಸಲಾಗಿದೆ.

ಮುಖ್ಯ ನಾವೀನ್ಯತೆಗಳು Qbs 1.14:

  • ವಿಷುಯಲ್ ಸ್ಟುಡಿಯೋ 2019 ಮತ್ತು ಕ್ಲಾಂಗ್-ಸಿಎಲ್‌ಗೆ ಬೆಂಬಲ (ಪರ್ಯಾಯ ಕ್ಲಾಂಗ್ ಕಮಾಂಡ್ ಲೈನ್ ಇಂಟರ್ಫೇಸ್, ವಿಷುಯಲ್ ಸ್ಟುಡಿಯೋದಲ್ಲಿ ಸೇರಿಸಲಾದ cl.exe ಕಂಪೈಲರ್‌ನೊಂದಿಗೆ ಆಯ್ಕೆ-ಹೊಂದಾಣಿಕೆ);
  • ಎಂಬೆಡೆಡ್ ಡೆವಲಪ್‌ಮೆಂಟ್ ಟೂಲ್‌ಗಳಿಗೆ ಬೆಂಬಲ
    ಐಎಆರ್, ಕೆಇಎಲ್ и SDCC, ಇದು ಹಲವಾರು ಹಾರ್ಡ್‌ವೇರ್ ಪ್ಲಾಟ್‌ಫಾರ್ಮ್‌ಗಳಿಗಾಗಿ ಅಭಿವೃದ್ಧಿಪಡಿಸಿದ ಯೋಜನೆಗಳಿಗೆ Qbs ಅನ್ನು ಬಳಸಲು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ;

  • ಟ್ರಾವಿಸ್ CI ನಿರಂತರ ಏಕೀಕರಣ ವ್ಯವಸ್ಥೆಗಾಗಿ ಕಾನ್ಫಿಗರೇಶನ್ ಫೈಲ್‌ಗಳನ್ನು ಸೇರಿಸಲಾಗಿದೆ ಮತ್ತು ಸ್ಕ್ರಿಪ್ಟ್‌ಗಳನ್ನು ನಿರ್ಮಿಸಿ, ಗೆರಿಟ್‌ನಲ್ಲಿ ಪರಿಶೀಲಿಸಲಾದ Qbs ಗಾಗಿ ಪ್ರತಿ ಪ್ಯಾಚ್‌ಗಳನ್ನು ನಿರ್ಮಿಸಲು ಮತ್ತು ಪರೀಕ್ಷಿಸಲು ನಿಮಗೆ ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ;
  • ಡೆಬಿಯನ್-ಆಧಾರಿತ ಡಾಕರ್ ಚಿತ್ರವನ್ನು ಸಂಪೂರ್ಣವಾಗಿ ಮರುವಿನ್ಯಾಸಗೊಳಿಸಲಾಗಿದೆ, ಇದನ್ನು ನಿರ್ಮಾಣ ಮತ್ತು ಪರೀಕ್ಷಾ ಪರಿಸರವಾಗಿ ಬಳಸಬಹುದು;
  • Android NDK (‹19) ನ ಹಳೆಯ ಆವೃತ್ತಿಗಳಿಗೆ ಬೆಂಬಲವನ್ನು ನಿಲ್ಲಿಸಲಾಗಿದೆ.

ಮೂಲ: opennet.ru

ಕಾಮೆಂಟ್ ಅನ್ನು ಸೇರಿಸಿ