ಓಪನ್ ಸಿಲ್ವರ್ 1.0 ಬಿಡುಗಡೆ, ಸಿಲ್ವರ್‌ಲೈಟ್‌ನ ತೆರೆದ ಮೂಲ ಅನುಷ್ಠಾನ

ಓಪನ್‌ಸಿಲ್ವರ್ ಯೋಜನೆಯ ಮೊದಲ ಸ್ಥಿರ ಬಿಡುಗಡೆಯನ್ನು ಪ್ರಕಟಿಸಲಾಗಿದೆ, ಸಿಲ್ವರ್‌ಲೈಟ್ ಪ್ಲಾಟ್‌ಫಾರ್ಮ್‌ನ ಮುಕ್ತ ಅನುಷ್ಠಾನವನ್ನು ನೀಡುತ್ತದೆ, ಇದು C#, XAML ಮತ್ತು .NET ತಂತ್ರಜ್ಞಾನಗಳನ್ನು ಬಳಸಿಕೊಂಡು ಸಂವಾದಾತ್ಮಕ ವೆಬ್ ಅಪ್ಲಿಕೇಶನ್‌ಗಳನ್ನು ರಚಿಸಲು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ. ಪ್ರಾಜೆಕ್ಟ್ ಕೋಡ್ ಅನ್ನು C# ನಲ್ಲಿ ಬರೆಯಲಾಗಿದೆ ಮತ್ತು MIT ಪರವಾನಗಿ ಅಡಿಯಲ್ಲಿ ವಿತರಿಸಲಾಗಿದೆ. ಕಂಪೈಲ್ ಮಾಡಿದ ಸಿಲ್ವರ್‌ಲೈಟ್ ಅಪ್ಲಿಕೇಶನ್‌ಗಳು ವೆಬ್‌ಅಸೆಂಬ್ಲಿಯನ್ನು ಬೆಂಬಲಿಸುವ ಯಾವುದೇ ಡೆಸ್ಕ್‌ಟಾಪ್ ಮತ್ತು ಮೊಬೈಲ್ ಬ್ರೌಸರ್‌ಗಳಲ್ಲಿ ರನ್ ಆಗಬಹುದು, ಆದರೆ ನೇರ ಸಂಕಲನವು ಪ್ರಸ್ತುತ ವಿಷುಯಲ್ ಸ್ಟುಡಿಯೋವನ್ನು ಬಳಸಿಕೊಂಡು ವಿಂಡೋಸ್‌ನಲ್ಲಿ ಮಾತ್ರ ಸಾಧ್ಯ.

ಮೈಕ್ರೋಸಾಫ್ಟ್ 2011 ರಲ್ಲಿ ಸಿಲ್ವರ್‌ಲೈಟ್ ಕಾರ್ಯವನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸುವುದನ್ನು ನಿಲ್ಲಿಸಿತು ಮತ್ತು ಅಕ್ಟೋಬರ್ 12, 2021 ರಂದು ಪ್ಲಾಟ್‌ಫಾರ್ಮ್‌ಗೆ ಸಂಪೂರ್ಣ ಬೆಂಬಲವನ್ನು ನಿಗದಿಪಡಿಸಿದೆ ಎಂದು ನಾವು ನೆನಪಿಸಿಕೊಳ್ಳೋಣ. ಅಡೋಬ್ ಫ್ಲ್ಯಾಶ್‌ನಂತೆ, ಪ್ರಮಾಣಿತ ವೆಬ್ ತಂತ್ರಜ್ಞಾನಗಳ ಪರವಾಗಿ ಸಿಲ್ವರ್‌ಲೈಟ್ ಅಭಿವೃದ್ಧಿಯನ್ನು ಹಂತಹಂತವಾಗಿ ತೆಗೆದುಹಾಕಲಾಯಿತು. ಸುಮಾರು 10 ವರ್ಷಗಳ ಹಿಂದೆ, ಸಿಲ್ವರ್‌ಲೈಟ್, ಮೂನ್‌ಲೈಟ್‌ನ ಮುಕ್ತ ಅನುಷ್ಠಾನವನ್ನು ಈಗಾಗಲೇ ಮೊನೊ ಆಧರಿಸಿ ಅಭಿವೃದ್ಧಿಪಡಿಸಲಾಗಿದೆ, ಆದರೆ ಬಳಕೆದಾರರಿಂದ ತಂತ್ರಜ್ಞಾನಕ್ಕೆ ಬೇಡಿಕೆಯ ಕೊರತೆಯಿಂದಾಗಿ ಅದರ ಅಭಿವೃದ್ಧಿಯನ್ನು ನಿಲ್ಲಿಸಲಾಯಿತು.

ಓಪನ್‌ಸಿಲ್ವರ್ ಯೋಜನೆಯು ಮೈಕ್ರೋಸಾಫ್ಟ್‌ನಿಂದ ಪ್ಲಾಟ್‌ಫಾರ್ಮ್‌ನ ಬೆಂಬಲದ ಅಂತ್ಯದ ಸಂದರ್ಭದಲ್ಲಿ ಮತ್ತು ಪ್ಲಗಿನ್‌ಗಳಿಗೆ ಬ್ರೌಸರ್ ಬೆಂಬಲವನ್ನು ನಿಲ್ಲಿಸುವ ಸಂದರ್ಭದಲ್ಲಿ ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ಸಿಲ್ವರ್‌ಲೈಟ್ ಅಪ್ಲಿಕೇಶನ್‌ಗಳ ಜೀವಿತಾವಧಿಯನ್ನು ವಿಸ್ತರಿಸಲು ಸಿಲ್ವರ್‌ಲೈಟ್ ತಂತ್ರಜ್ಞಾನವನ್ನು ಪುನರುಜ್ಜೀವನಗೊಳಿಸಲು ಪ್ರಯತ್ನಿಸಿದೆ. ಆದಾಗ್ಯೂ, .NET ಮತ್ತು C# ಪ್ರತಿಪಾದಕರು ಹೊಸ ಕಾರ್ಯಕ್ರಮಗಳನ್ನು ರಚಿಸಲು OpenSilver ಅನ್ನು ಸಹ ಬಳಸಬಹುದು. ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸಲು ಮತ್ತು ಸಿಲ್ವರ್‌ಲೈಟ್ API ನಿಂದ ಸಮಾನವಾದ ಓಪನ್‌ಸಿಲ್ವರ್ ಕರೆಗಳಿಗೆ ಸ್ಥಳಾಂತರಿಸಲು, ವಿಷುಯಲ್ ಸ್ಟುಡಿಯೋ ಪರಿಸರಕ್ಕೆ ವಿಶೇಷವಾಗಿ ಸಿದ್ಧಪಡಿಸಿದ ಸೇರ್ಪಡೆಯನ್ನು ಬಳಸಲು ಪ್ರಸ್ತಾಪಿಸಲಾಗಿದೆ.

OpenSilver ಓಪನ್-ಸೋರ್ಸ್ ಪ್ರಾಜೆಕ್ಟ್‌ಗಳಾದ Mono (mono-wasm) ಮತ್ತು Microsoft Blazor (ASP.NET ಕೋರ್‌ನ ಭಾಗ) ನಿಂದ ಕೋಡ್ ಅನ್ನು ಆಧರಿಸಿದೆ ಮತ್ತು ಅಪ್ಲಿಕೇಶನ್‌ಗಳನ್ನು ಬ್ರೌಸರ್‌ನಲ್ಲಿ ಕಾರ್ಯಗತಗೊಳಿಸಲು WebAssembly ಮಧ್ಯಂತರ ಕೋಡ್‌ಗೆ ಸಂಕಲಿಸಲಾಗುತ್ತದೆ. CSHTML5 ಯೋಜನೆಯ ಜೊತೆಗೆ OpenSilver ಅನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸಲಾಗುತ್ತಿದೆ, ಇದು C#/XAML/.NET ಅಪ್ಲಿಕೇಶನ್‌ಗಳನ್ನು ಬ್ರೌಸರ್‌ನಲ್ಲಿ ಚಲಾಯಿಸಲು ಸೂಕ್ತವಾದ JavaScript ಪ್ರಾತಿನಿಧ್ಯಕ್ಕೆ ಕಂಪೈಲ್ ಮಾಡಲು ಅನುಮತಿಸುತ್ತದೆ. OpenSilver CSHTML5 ಕೋಡ್‌ಬೇಸ್ ಅನ್ನು C#/XAML/.NET ಅನ್ನು JavaScript ಗಿಂತ ಹೆಚ್ಚಾಗಿ WebAssembly ಗೆ ಕಂಪೈಲ್ ಮಾಡುವ ಸಾಮರ್ಥ್ಯದೊಂದಿಗೆ ವಿಸ್ತರಿಸುತ್ತದೆ.

ಅದರ ಪ್ರಸ್ತುತ ರೂಪದಲ್ಲಿ, ಓಪನ್‌ಸಿಲ್ವರ್ 1.0 ಸಿಲ್ವರ್‌ಲೈಟ್ ಎಂಜಿನ್‌ನ ಎಲ್ಲಾ ಪ್ರಮುಖ ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು ಸಂಪೂರ್ಣವಾಗಿ ಬೆಂಬಲಿಸುತ್ತದೆ, ಸಿ# ಮತ್ತು ಎಕ್ಸ್‌ಎಎಮ್‌ಎಲ್‌ಗೆ ಸಂಪೂರ್ಣ ಬೆಂಬಲ, ಹಾಗೆಯೇ ಹೆಚ್ಚಿನ ಪ್ಲಾಟ್‌ಫಾರ್ಮ್ ಎಪಿಐಗಳ ಅನುಷ್ಠಾನ, ಟೆಲೆರಿಕ್ ಯುಐ, ಡಬ್ಲ್ಯೂಸಿಎಫ್ ಆರ್‌ಐಎ ಸೇವೆಗಳಂತಹ ಸಿ# ಲೈಬ್ರರಿಗಳನ್ನು ಬಳಸಲು ಸಾಕಾಗುತ್ತದೆ. , PRISM ಮತ್ತು MEF. ಇದಲ್ಲದೆ, OpenSilver ಮೂಲ ಸಿಲ್ವರ್‌ಲೈಟ್‌ನಲ್ಲಿ ಕಂಡುಬರದ ಕೆಲವು ಸುಧಾರಿತ ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು ಒದಗಿಸುತ್ತದೆ, ಉದಾಹರಣೆಗೆ C# 9.0, .NET 6, ಮತ್ತು ವಿಷುಯಲ್ ಸ್ಟುಡಿಯೋ ಅಭಿವೃದ್ಧಿ ಪರಿಸರದ ಹೊಸ ಆವೃತ್ತಿಗಳು, ಹಾಗೆಯೇ ಎಲ್ಲಾ JavaScript ಲೈಬ್ರರಿಗಳೊಂದಿಗೆ ಹೊಂದಾಣಿಕೆ.

ಭವಿಷ್ಯದ ಯೋಜನೆಗಳು ಪ್ರಸ್ತುತ ಬೆಂಬಲಿತ C# ಭಾಷೆಗೆ ಹೆಚ್ಚುವರಿಯಾಗಿ ವಿಷುಯಲ್ ಬೇಸಿಕ್ (VB.NET) ಭಾಷೆಗೆ ಮುಂದಿನ ವರ್ಷ ಬೆಂಬಲವನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುವ ಉದ್ದೇಶವನ್ನು ಒಳಗೊಂಡಿದೆ, ಜೊತೆಗೆ WPF (Windows ಪ್ರೆಸೆಂಟೇಶನ್ ಫೌಂಡೇಶನ್) ಅಪ್ಲಿಕೇಶನ್‌ಗಳನ್ನು ಸ್ಥಳಾಂತರಿಸಲು ಪರಿಕರಗಳನ್ನು ಒದಗಿಸುತ್ತದೆ. ಯೋಜನೆಯು Microsoft LightSwitch ಅಭಿವೃದ್ಧಿ ಪರಿಸರಕ್ಕೆ ಬೆಂಬಲವನ್ನು ಒದಗಿಸಲು ಮತ್ತು ಜನಪ್ರಿಯ .NET ಮತ್ತು JavaScript ಲೈಬ್ರರಿಗಳೊಂದಿಗೆ ಹೊಂದಾಣಿಕೆಯನ್ನು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಲು ಯೋಜಿಸಿದೆ, ಇವುಗಳನ್ನು ಬಳಸಲು ಸಿದ್ಧವಾದ ಪ್ಯಾಕೇಜ್‌ಗಳ ರೂಪದಲ್ಲಿ ವಿತರಿಸಲು ಯೋಜಿಸಲಾಗಿದೆ.

ಮೂಲ: opennet.ru

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