ವಿಷುಯಲ್ ಸ್ಟುಡಿಯೋ ಕೋಡ್ ಎಡಿಟರ್‌ಗೆ ಪರ್ಯಾಯವಾದ ಎಕ್ಲಿಪ್ಸ್ ಥಿಯಾ 1.0 ಬಿಡುಗಡೆ

ಎಕ್ಲಿಪ್ಸ್ ಫೌಂಡೇಶನ್ ಪ್ರಕಟಿಸಲಾಗಿದೆ ಕೋಡ್ ಸಂಪಾದಕದ ಮೊದಲ ಸ್ಥಿರ ಬಿಡುಗಡೆ ಎಕ್ಲಿಪ್ಸ್ ಥಿಯಾ 1.0, ವಿಷುಯಲ್ ಸ್ಟುಡಿಯೋ ಕೋಡ್ ಯೋಜನೆಗೆ ನಿಜವಾದ ಮುಕ್ತ ಪರ್ಯಾಯವನ್ನು ಒದಗಿಸುವ ಗುರಿಯೊಂದಿಗೆ ರಚಿಸಲಾಗಿದೆ. ಎಡಿಟರ್ ಅನ್ನು ಆರಂಭದಲ್ಲಿ ಡೆಸ್ಕ್‌ಟಾಪ್ ಅಪ್ಲಿಕೇಶನ್‌ನ ರೂಪದಲ್ಲಿ ಮತ್ತು ವೆಬ್ ಬ್ರೌಸರ್ ಮೂಲಕ ಪ್ರವೇಶದೊಂದಿಗೆ ಕ್ಲೌಡ್‌ನಲ್ಲಿ ಪ್ರಾರಂಭಿಸಲು ಪೂರ್ಣ ಬಳಕೆಗೆ ಕಣ್ಣಿನಿಂದ ಅಭಿವೃದ್ಧಿಪಡಿಸಲಾಗಿದೆ. ಕೋಡ್ ಅನ್ನು ಟೈಪ್‌ಸ್ಕ್ರಿಪ್ಟ್‌ನಲ್ಲಿ ಬರೆಯಲಾಗಿದೆ ಮತ್ತು ಹರಡುತ್ತದೆ ಉಚಿತ EPLv2 ಪರವಾನಗಿ ಅಡಿಯಲ್ಲಿ. IBM, Red Hat, Google, ARM, Ericsson, SAP ಮತ್ತು Arduino ಭಾಗವಹಿಸುವಿಕೆಯೊಂದಿಗೆ ಯೋಜನೆಯನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸಲಾಗುತ್ತಿದೆ.

ಮುಖ್ಯ ಲಕ್ಷಣಗಳು:

  • ಡೆಸ್ಕ್‌ಟಾಪ್ ಮತ್ತು ವೆಬ್ ಆವೃತ್ತಿಗಳನ್ನು ನಿರ್ಮಿಸಲು ಒಂದು ಸಾಮಾನ್ಯ ಕೋಡ್ ಬೇಸ್ ಅನ್ನು ಬಳಸುವುದು.
  • ಪ್ರೋಟೋಕಾಲ್ ಆಧಾರಿತ ಸರ್ವರ್-ಸೈಡ್ ಪ್ರೊಸೆಸರ್‌ಗಳು ಲಭ್ಯವಿರುವ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್, ಜಾವಾ, ಪೈಥಾನ್ ಮತ್ತು ಇತರ ಭಾಷೆಗಳಲ್ಲಿ ಅಭಿವೃದ್ಧಿಯನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ ಎಲ್ಎಸ್ಪಿ (ಲ್ಯಾಂಗ್ವೇಜ್ ಸರ್ವರ್ ಪ್ರೋಟೋಕಾಲ್), ಇದು ಭಾಷೆಯ ಶಬ್ದಾರ್ಥವನ್ನು ಪಾರ್ಸಿಂಗ್ ಮಾಡಲು ಸಂಬಂಧಿಸಿದ ಕಾರ್ಯಾಚರಣೆಗಳನ್ನು ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ. LSP ಅನ್ನು ಬಳಸುವುದರಿಂದ ಕೋಡ್ ಎಡಿಟರ್‌ಗಳಿಗಾಗಿ ಸಿದ್ಧಪಡಿಸಲಾದ 60 ಕ್ಕೂ ಹೆಚ್ಚು ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ಹ್ಯಾಂಡ್ಲರ್‌ಗಳನ್ನು ಬಳಸಲು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ ವಿಷುಯಲ್ ಸ್ಟುಡಿಯೋ ಕೋಡ್, ನ್ಯೂಕ್ಲೈಡ್ и ಆಯ್ಟಮ್, ಇದು LSP ಅನ್ನು ಸಹ ಬಳಸುತ್ತದೆ.
  • ಥಿಯಾ ಅಭಿವೃದ್ಧಿಯನ್ನು ಎಕ್ಲಿಪ್ಸ್ ಫೌಂಡೇಶನ್ ಮೇಲ್ವಿಚಾರಣೆ ಮಾಡುತ್ತದೆ, ಇದು ವೈಯಕ್ತಿಕ ಕಂಪನಿಗಳ ನಿರ್ಧಾರಗಳಿಂದ ಸ್ವತಂತ್ರವಾಗಿ ತಟಸ್ಥ ವೇದಿಕೆಯನ್ನು ಒದಗಿಸುತ್ತದೆ ಮತ್ತು ಸಮುದಾಯದ ಹಿತಾಸಕ್ತಿಗಳಲ್ಲಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ.
  • ಯೋಜನೆಯನ್ನು ಸಾಧ್ಯವಾದಷ್ಟು ಮಾಡ್ಯುಲರ್ ಆಗಿ ವಿನ್ಯಾಸಗೊಳಿಸಲಾಗಿದೆ, ಯಾವುದೇ ಕಾರ್ಯವನ್ನು ವಿಸ್ತರಿಸಲು ಅಥವಾ ಬದಲಾಯಿಸಲು ನಿಮಗೆ ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ ಸೇರ್ಪಡೆಗಳು.
  • ಪ್ಯಾಕೇಜ್.json ಫೈಲ್‌ನಲ್ಲಿ ಪಟ್ಟಿ ಮಾಡುವ ಮೂಲಕ ಅಗತ್ಯ ಆಡ್-ಆನ್‌ಗಳನ್ನು ಸಂಪರ್ಕಿಸುವ ಮೂಲಕ ಥಿಯಾವನ್ನು ಆಧರಿಸಿ IDE ತರಹದ ಉತ್ಪನ್ನಗಳನ್ನು ರಚಿಸಲು ಸಾಧ್ಯವಿದೆ.
  • VS ಕೋಡ್ ವಿಸ್ತರಣೆ ಪ್ರೋಟೋಕಾಲ್‌ಗೆ ಬೆಂಬಲ, ಇದು ವಿಷುಯಲ್ ಸ್ಟುಡಿಯೋ ಕೋಡ್‌ಗಾಗಿ ಅಭಿವೃದ್ಧಿಪಡಿಸಲಾದ ವಿಸ್ತರಣೆಗಳನ್ನು ಸಂಪರ್ಕಿಸಲು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ.
  • ಸಂಯೋಜಿತ ಪೂರ್ಣ ಪ್ರಮಾಣದ ಟರ್ಮಿನಲ್ ಎಮ್ಯುಲೇಟರ್, ಬ್ರೌಸರ್‌ನಲ್ಲಿ ಪುಟವನ್ನು ಮರುಲೋಡ್ ಮಾಡಿದರೆ, ಪೂರ್ಣ ಕೆಲಸದ ಇತಿಹಾಸವನ್ನು ಕಳೆದುಕೊಳ್ಳದೆ ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಸಂಪರ್ಕವನ್ನು ನವೀಕರಿಸುತ್ತದೆ.
  • ಇಂಟರ್ಫೇಸ್ ಅಂಶಗಳ ಹೊಂದಿಕೊಳ್ಳುವ ಲೇಔಟ್. ಪರದೆಯ ಶೆಲ್ ಚೌಕಟ್ಟನ್ನು ಆಧರಿಸಿದೆ ಫಾಸ್ಫರ್ಜೆಎಸ್, ಬ್ಲಾಕ್ಗಳ ಅನಿಯಂತ್ರಿತ ಚಲನೆಯನ್ನು ಅನುಮತಿಸುತ್ತದೆ (ನೀವು ಫಲಕಗಳನ್ನು ಮರೆಮಾಡಬಹುದು, ಬ್ಲಾಕ್ಗಳ ಗಾತ್ರವನ್ನು ಬದಲಾಯಿಸಬಹುದು ಮತ್ತು ಅವುಗಳನ್ನು ವಿನಿಮಯ ಮಾಡಿಕೊಳ್ಳಬಹುದು).

ಸಂಪಾದಕವನ್ನು ವಾಸ್ತುಶಿಲ್ಪದ ಮೇಲೆ ನಿರ್ಮಿಸಲಾಗಿದೆ ಮುಂಭಾಗ / ಬ್ಯಾಕೆಂಡ್, ಇದು ಎರಡು ಪ್ರಕ್ರಿಯೆಗಳನ್ನು ಪ್ರಾರಂಭಿಸುವುದನ್ನು ಒಳಗೊಂಡಿರುತ್ತದೆ, ಅದರಲ್ಲಿ ಒಂದು ಇಂಟರ್ಫೇಸ್ ಅನ್ನು ನಿರೂಪಿಸಲು ಕಾರಣವಾಗಿದೆ, ಮತ್ತು ಎರಡನೆಯದು ಆಂತರಿಕ ತರ್ಕಕ್ಕೆ. ಪ್ರಕ್ರಿಯೆಗಳು ವೆಬ್‌ಸಾಕೆಟ್‌ಗಳು ಅಥವಾ REST API ಮೂಲಕ JSON-RPC ಬಳಸಿಕೊಂಡು HTTP ಬಳಸಿಕೊಂಡು ಸಂವಹನ ನಡೆಸುತ್ತವೆ. ಬ್ಯಾಕೆಂಡ್ Node.js ಪ್ಲಾಟ್‌ಫಾರ್ಮ್ ಅನ್ನು ಬಳಸುತ್ತದೆ ಮತ್ತು ವೆಬ್ ಮೂಲಕ ಕೆಲಸ ಮಾಡುವಾಗ, ಬಾಹ್ಯ ಸರ್ವರ್‌ನಲ್ಲಿ ಚಲಿಸುತ್ತದೆ ಮತ್ತು ಇಂಟರ್ಫೇಸ್‌ನೊಂದಿಗೆ ಮುಂಭಾಗವನ್ನು ಬ್ರೌಸರ್‌ನಲ್ಲಿ ಲೋಡ್ ಮಾಡಲಾಗುತ್ತದೆ. ಡೆಸ್ಕ್‌ಟಾಪ್ ಅಪ್ಲಿಕೇಶನ್‌ನ ಸಂದರ್ಭದಲ್ಲಿ, ಎರಡೂ ಪ್ರಕ್ರಿಯೆಗಳು ಸ್ಥಳೀಯವಾಗಿ ಮತ್ತು ಇದಕ್ಕಾಗಿ ರನ್ ಆಗುತ್ತವೆ
ಸ್ವಯಂ-ಒಳಗೊಂಡಿರುವ ಅಪ್ಲಿಕೇಶನ್‌ಗಳನ್ನು ರಚಿಸಲು ಎಲೆಕ್ಟ್ರಾನ್ ಪ್ಲಾಟ್‌ಫಾರ್ಮ್ ಅನ್ನು ಬಳಸಲಾಗುತ್ತದೆ.

ವಿಷುಯಲ್ ಸ್ಟುಡಿಯೋ ಕೋಡ್ ಎಡಿಟರ್‌ಗೆ ಪರ್ಯಾಯವಾದ ಎಕ್ಲಿಪ್ಸ್ ಥಿಯಾ 1.0 ಬಿಡುಗಡೆ

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

ಪ್ರಾಜೆಕ್ಟ್‌ನ ಬೆಳವಣಿಗೆಗಳನ್ನು ಬಳಸಿಕೊಂಡು ವಿಷುಯಲ್ ಸ್ಟುಡಿಯೋ ಕೋಡ್ ಸಂಪಾದಕವನ್ನು ನಿರ್ಮಿಸಲಾಗಿದೆ ಎಂಬುದನ್ನು ನಾವು ನಿಮಗೆ ನೆನಪಿಸೋಣ ಆಯ್ಟಮ್ ಮತ್ತು ವೇದಿಕೆಗಳು ಎಲೆಕ್ಟ್ರಾನ್, Chromium ಮತ್ತು Node.js ಕೋಡ್‌ಬೇಸ್ ಅನ್ನು ಆಧರಿಸಿದೆ. ಸಂಪಾದಕವು ಅಂತರ್ನಿರ್ಮಿತ ಡೀಬಗರ್, Git ನೊಂದಿಗೆ ಕೆಲಸ ಮಾಡುವ ಉಪಕರಣಗಳು, ಮರುಫಲಕೀಕರಣಕ್ಕಾಗಿ ಉಪಕರಣಗಳು, ಕೋಡ್ ನ್ಯಾವಿಗೇಶನ್, ಪ್ರಮಾಣಿತ ರಚನೆಗಳ ಸ್ವಯಂ-ಪೂರ್ಣಗೊಳಿಸುವಿಕೆ ಮತ್ತು ಸಂದರ್ಭೋಚಿತ ಸಹಾಯವನ್ನು ಒದಗಿಸುತ್ತದೆ. ವಿಷುಯಲ್ ಸ್ಟುಡಿಯೋ ಕೋಡ್ ಅನ್ನು ಮೈಕ್ರೋಸಾಫ್ಟ್ ಮುಕ್ತ ಮೂಲ ಯೋಜನೆಯಾಗಿ ಅಭಿವೃದ್ಧಿಪಡಿಸಿದೆ. ಲಭ್ಯವಿದೆ MIT ಪರವಾನಗಿ ಅಡಿಯಲ್ಲಿ, ಆದರೆ ಅಧಿಕೃತವಾಗಿ ಒದಗಿಸಲಾದ ಬೈನರಿ ಅಸೆಂಬ್ಲಿಗಳು ಮೂಲ ಕೋಡ್‌ಗೆ ಹೋಲುವಂತಿಲ್ಲ, ಏಕೆಂದರೆ ಅವುಗಳು ಸಂಪಾದಕದಲ್ಲಿ ಕ್ರಮಗಳನ್ನು ಪತ್ತೆಹಚ್ಚಲು ಮತ್ತು ಟೆಲಿಮೆಟ್ರಿಯನ್ನು ಕಳುಹಿಸಲು ಘಟಕಗಳನ್ನು ಒಳಗೊಂಡಿರುತ್ತವೆ. ಡೆವಲಪರ್‌ಗಳ ನೈಜ ನಡವಳಿಕೆಯನ್ನು ಗಣನೆಗೆ ತೆಗೆದುಕೊಂಡು ಇಂಟರ್ಫೇಸ್‌ನ ಆಪ್ಟಿಮೈಸೇಶನ್ ಮೂಲಕ ಟೆಲಿಮೆಟ್ರಿಯ ಸಂಗ್ರಹವನ್ನು ವಿವರಿಸಲಾಗಿದೆ. ಹೆಚ್ಚುವರಿಯಾಗಿ, ಬೈನರಿ ಅಸೆಂಬ್ಲಿಗಳನ್ನು ಪ್ರತ್ಯೇಕ ಉಚಿತವಲ್ಲದ ಪರವಾನಗಿ ಅಡಿಯಲ್ಲಿ ವಿತರಿಸಲಾಗುತ್ತದೆ.

ಮೂಲ: opennet.ru

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