ಓಪನ್‌ಸಿಲ್ವರ್ ಯೋಜನೆಯು ಸಿಲ್ವರ್‌ಲೈಟ್‌ನ ಮುಕ್ತ ಅನುಷ್ಠಾನವನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸುತ್ತದೆ

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

OpenSilver ಯೋಜನೆಯು Silverlight ತಂತ್ರಜ್ಞಾನವನ್ನು ಪುನರುಜ್ಜೀವನಗೊಳಿಸಲು ಮತ್ತೊಂದು ಪ್ರಯತ್ನವನ್ನು ಮಾಡಿದೆ, ಇದು C#, XAML ಮತ್ತು .NET ಅನ್ನು ಬಳಸಿಕೊಂಡು ಸಂವಾದಾತ್ಮಕ ವೆಬ್ ಅಪ್ಲಿಕೇಶನ್‌ಗಳನ್ನು ರಚಿಸಲು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ. ಪ್ಲಾಟ್‌ಫಾರ್ಮ್ ನಿರ್ವಹಣೆಯ ಅಂತ್ಯ ಮತ್ತು ಪ್ಲಗ್-ಇನ್‌ಗಳಿಗೆ ಬ್ರೌಸರ್ ಬೆಂಬಲದ ಅಂತ್ಯದ ಸಂದರ್ಭದಲ್ಲಿ ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ಸಿಲ್ವರ್‌ಲೈಟ್ ಅಪ್ಲಿಕೇಶನ್‌ಗಳ ಜೀವನವನ್ನು ವಿಸ್ತರಿಸುವುದು ಯೋಜನೆಯಿಂದ ಪರಿಹರಿಸಲ್ಪಟ್ಟ ಮುಖ್ಯ ಕಾರ್ಯಗಳಲ್ಲಿ ಒಂದಾಗಿದೆ. ಆದಾಗ್ಯೂ, .NET ಮತ್ತು C# ಪ್ರತಿಪಾದಕರು ಹೊಸ ಕಾರ್ಯಕ್ರಮಗಳನ್ನು ರಚಿಸಲು OpenSilver ಅನ್ನು ಸಹ ಬಳಸಬಹುದು.

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

ಪ್ರಾಜೆಕ್ಟ್ ಕೋಡ್ ವಿತರಿಸುವವರು MIT ಪರವಾನಗಿ ಅಡಿಯಲ್ಲಿ. ಕಂಪೈಲ್ ಮಾಡಿದ ವೆಬ್ ಅಪ್ಲಿಕೇಶನ್‌ಗಳು WebAssembly ಬೆಂಬಲದೊಂದಿಗೆ ಯಾವುದೇ ಡೆಸ್ಕ್‌ಟಾಪ್ ಮತ್ತು ಮೊಬೈಲ್ ಬ್ರೌಸರ್‌ಗಳಲ್ಲಿ ರನ್ ಆಗಬಹುದು, ಆದರೆ ನೇರ ಸಂಕಲನವನ್ನು ಪ್ರಸ್ತುತ Windows ನಲ್ಲಿ Visual Studio 2019 ಪರಿಸರವನ್ನು ಬಳಸಿಕೊಂಡು ನಿರ್ವಹಿಸಲಾಗುತ್ತದೆ. ಅದರ ಪ್ರಸ್ತುತ ರೂಪದಲ್ಲಿ, ಸರಿಸುಮಾರು 60% ಜನಪ್ರಿಯ ಸಿಲ್ವರ್‌ಲೈಟ್ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಇಂಟರ್ಫೇಸ್‌ಗಳು ಬೆಂಬಲಿತವಾಗಿದೆ. ಈ ವರ್ಷ ಓಪನ್ ಆರ್‌ಐಎ ಮತ್ತು ಟೆಲೆರಿಕ್ ಯುಐ ಸೇವೆಗಳಿಗೆ ಬೆಂಬಲವನ್ನು ಸೇರಿಸಲು ಯೋಜಿಸಲಾಗಿದೆ, ಹಾಗೆಯೇ ವೆಬ್‌ಅಸೆಂಬ್ಲಿಗಾಗಿ ಬ್ಲೇಜರ್ ಮತ್ತು ಮೊನೊ ಯೋಜನೆಗಳ ಇತ್ತೀಚಿನ ಕೋಡ್ ಬೇಸ್‌ನೊಂದಿಗೆ ಸಿಂಕ್ರೊನೈಸ್ ಮಾಡಲು ಯೋಜಿಸಲಾಗಿದೆ, ಇದು ಅಡ್-ಆಫ್-ಟೈಮ್ (ಎಒಟಿ) ಅನ್ನು ಬೆಂಬಲಿಸುವ ನಿರೀಕ್ಷೆಯಿದೆ, ಪರೀಕ್ಷೆಗಳ ಪ್ರಕಾರ, ಕಾರ್ಯಕ್ಷಮತೆಯನ್ನು 30 ಪಟ್ಟು ಸುಧಾರಿಸುತ್ತದೆ.

ಮೂಲ: opennet.ru

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