ಓಪನ್ಸಿಲ್ವರ್ 2.0 ಯೋಜನೆಯನ್ನು ಬಿಡುಗಡೆ ಮಾಡಲಾಗಿದೆ, ಇದು ಸಿಲ್ವರ್ಲೈಟ್ ಪ್ಲಾಟ್ಫಾರ್ಮ್ನ ಅಭಿವೃದ್ಧಿಯನ್ನು ಮುಂದುವರೆಸಿದೆ ಮತ್ತು C#, XAML ಮತ್ತು .NET ತಂತ್ರಜ್ಞಾನಗಳನ್ನು ಬಳಸಿಕೊಂಡು ಸಂವಾದಾತ್ಮಕ ವೆಬ್ ಅಪ್ಲಿಕೇಶನ್ಗಳ ರಚನೆಯನ್ನು ಸಕ್ರಿಯಗೊಳಿಸುತ್ತದೆ. ಓಪನ್ಸಿಲ್ವರ್ನೊಂದಿಗೆ ಸಂಕಲಿಸಲಾದ ಸಿಲ್ವರ್ಲೈಟ್ ಅಪ್ಲಿಕೇಶನ್ಗಳು ವೆಬ್ಅಸೆಬಲ್ ಅನ್ನು ಬೆಂಬಲಿಸುವ ಯಾವುದೇ ಡೆಸ್ಕ್ಟಾಪ್ ಮತ್ತು ಮೊಬೈಲ್ ಬ್ರೌಸರ್ನಲ್ಲಿ ಕಾರ್ಯನಿರ್ವಹಿಸಬಹುದು, ಆದರೆ ಸಂಕಲನವು ಪ್ರಸ್ತುತ Windows ವಿಷುಯಲ್ ಸ್ಟುಡಿಯೋ ಪರಿಸರವನ್ನು ಬಳಸಿಕೊಂಡು. ಯೋಜನೆಯ ಕೋಡ್ ಅನ್ನು C# ನಲ್ಲಿ ಬರೆಯಲಾಗಿದೆ ಮತ್ತು MIT ಪರವಾನಗಿ ಅಡಿಯಲ್ಲಿ ವಿತರಿಸಲಾಗಿದೆ.
2021 ರಲ್ಲಿ, ಮೈಕ್ರೋಸಾಫ್ಟ್ ಪ್ರಮಾಣಿತ ವೆಬ್ ತಂತ್ರಜ್ಞಾನಗಳನ್ನು ಬಳಸುವ ಪರವಾಗಿ ಸಿಲ್ವರ್ಲೈಟ್ ಪ್ಲಾಟ್ಫಾರ್ಮ್ ಅನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸುವುದನ್ನು ಮತ್ತು ನಿರ್ವಹಿಸುವುದನ್ನು ನಿಲ್ಲಿಸಿತು. ಆರಂಭದಲ್ಲಿ, ಓಪನ್ಸಿಲ್ವರ್ ಯೋಜನೆಯು ಮೈಕ್ರೋಸಾಫ್ಟ್ನಿಂದ ಪ್ಲಾಟ್ಫಾರ್ಮ್ ಅನ್ನು ನಿರ್ವಹಿಸಲು ನಿರಾಕರಣೆ ಮತ್ತು ಬ್ರೌಸರ್ಗಳಲ್ಲಿನ ಪ್ಲಗ್-ಇನ್ಗಳಿಗೆ ಬೆಂಬಲದ ಅಂತ್ಯದ ಸಂದರ್ಭದಲ್ಲಿ ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ಸಿಲ್ವರ್ಲೈಟ್ ಅಪ್ಲಿಕೇಶನ್ಗಳ ಜೀವಿತಾವಧಿಯನ್ನು ವಿಸ್ತರಿಸಲು ಸಾಧನಗಳನ್ನು ಒದಗಿಸುವ ಗುರಿಯನ್ನು ಹೊಂದಿತ್ತು. OpenSilver C# ಮತ್ತು XAML ಗಾಗಿ ಸಂಪೂರ್ಣ ಬೆಂಬಲವನ್ನು ಒಳಗೊಂಡಂತೆ ಸಿಲ್ವರ್ಲೈಟ್ ಎಂಜಿನ್ನ ಎಲ್ಲಾ ಪ್ರಮುಖ ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ, ಜೊತೆಗೆ ಪ್ಲಾಟ್ಫಾರ್ಮ್ನ ಹೆಚ್ಚಿನ API ಗಳ ಅಳವಡಿಕೆ, ಟೆಲೆರಿಕ್ UI, WCF RIA ಸೇವೆಗಳು, PRISM ಮತ್ತು MEF ನಂತಹ C# ಲೈಬ್ರರಿಗಳನ್ನು ಬಳಸಲು ಸಾಕಾಗುತ್ತದೆ.
ಅದರ ಪ್ರಸ್ತುತ ರೂಪದಲ್ಲಿ, ಸಿಲ್ವರ್ಲೈಟ್ನ ಜೀವನವನ್ನು ವಿಸ್ತರಿಸಲು ಓಪನ್ಸಿಲ್ವರ್ ಈಗಾಗಲೇ ಒಂದು ಪದರವನ್ನು ಮೀರಿ ಹೋಗಿದೆ ಮತ್ತು ಹೊಸ ಅಪ್ಲಿಕೇಶನ್ಗಳನ್ನು ರಚಿಸಲು ಸ್ವತಂತ್ರ ವೇದಿಕೆ ಎಂದು ಪರಿಗಣಿಸಬಹುದು. ಉದಾಹರಣೆಗೆ, ಯೋಜನೆಯು ಅಭಿವೃದ್ಧಿ ಪರಿಸರವನ್ನು (ವಿಷುಯಲ್ ಸ್ಟುಡಿಯೋಗೆ ಹೆಚ್ಚುವರಿಯಾಗಿ) ಅಭಿವೃದ್ಧಿಪಡಿಸುತ್ತದೆ, C# ಭಾಷೆ ಮತ್ತು .NET ಪ್ಲಾಟ್ಫಾರ್ಮ್ನ ಹೊಸ ಆವೃತ್ತಿಗಳಿಗೆ ಬೆಂಬಲವನ್ನು ಒದಗಿಸುತ್ತದೆ ಮತ್ತು ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ನಲ್ಲಿರುವ ಲೈಬ್ರರಿಗಳೊಂದಿಗೆ ಹೊಂದಾಣಿಕೆಯನ್ನು ಒದಗಿಸುತ್ತದೆ.
ಓಪನ್ಸಿಲ್ವರ್ ಓಪನ್-ಸೋರ್ಸ್ ಮೊನೊ (ಮೊನೊ-ವಾಸ್ಮ್) ಮತ್ತು ಮೈಕ್ರೋಸಾಫ್ಟ್ ಬ್ಲೇಜರ್ (ASP.NET ಕೋರ್ನ ಭಾಗ) ಯೋಜನೆಗಳನ್ನು ಆಧರಿಸಿದೆ ಮತ್ತು ಬ್ರೌಸರ್ ಕಾರ್ಯಗತಗೊಳಿಸುವಿಕೆಗಾಗಿ, ಇದು ವೆಬ್ಅಸೆಂಬ್ಲಿ ಮಧ್ಯಂತರ ಕೋಡ್ಗೆ ಅಪ್ಲಿಕೇಶನ್ಗಳನ್ನು ಕಂಪೈಲ್ ಮಾಡುತ್ತದೆ. ಓಪನ್ಸಿಲ್ವರ್ CSHTML5 ಯೋಜನೆಯ ಜೊತೆಗೆ ವಿಕಸನಗೊಳ್ಳುತ್ತಿದೆ, ಇದು C#/XAML/.NET ಅಪ್ಲಿಕೇಶನ್ಗಳನ್ನು ಬ್ರೌಸರ್ನಲ್ಲಿ ಚಲಾಯಿಸಲು ಸೂಕ್ತವಾದ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಪ್ರಾತಿನಿಧ್ಯಕ್ಕೆ ಕಂಪೈಲ್ ಮಾಡುತ್ತದೆ ಮತ್ತು ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ಗಿಂತ C#/XAML/.NET ಅನ್ನು ವೆಬ್ಅಸೆಂಬ್ಲಿಗೆ ಕಂಪೈಲ್ ಮಾಡುವ ಸಾಮರ್ಥ್ಯಗಳೊಂದಿಗೆ ಅದರ ಕೋಡ್ಬೇಸ್ ಅನ್ನು ವಿಸ್ತರಿಸುತ್ತದೆ.
ಓಪನ್ಸಿಲ್ವರ್ 2.0 ಶಾಖೆಯಲ್ಲಿನ ಪ್ರಮುಖ ಸುಧಾರಣೆಗಳು:
- ತರ್ಕವನ್ನು ವ್ಯಾಖ್ಯಾನಿಸಲು ವಿಷುಯಲ್ ಬೇಸಿಕ್ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆ ಮತ್ತು ಇಂಟರ್ಫೇಸ್ಗಾಗಿ XAML ಮಾರ್ಕ್ಅಪ್ ಭಾಷೆಯನ್ನು ಬಳಸಿಕೊಂಡು ವೆಬ್ ಅಪ್ಲಿಕೇಶನ್ಗಳನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸಲು VB.NET ಗೆ ಬೆಂಬಲವನ್ನು ಸೇರಿಸಲಾಗಿದೆ.
- ಬ್ಲೇಜರ್, ರಿಯಾಕ್ಟ್ ಮತ್ತು ಆಂಗ್ಯುಲರ್ ಫ್ರೇಮ್ವರ್ಕ್ಗಳೊಂದಿಗೆ ಏಕೀಕರಣವನ್ನು ಅಳವಡಿಸಲಾಗಿದೆ. ಓಪನ್ಸಿಲ್ವರ್ ಅನ್ನು ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ಬ್ಲೇಜರ್ ಯೋಜನೆಗಳಲ್ಲಿ ಸಂಯೋಜಿಸಲು "XAML ಫಾರ್ ಬ್ಲೇಜರ್" ಘಟಕವನ್ನು ಸೇರಿಸಲಾಗಿದೆ.
- ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ಪ್ರಾರಂಭಿಸದೆಯೇ, ನೀವು ಅದನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸುತ್ತಿದ್ದಂತೆ ಅಭಿವೃದ್ಧಿಪಡಿಸಲಾಗುತ್ತಿರುವ ಇಂಟರ್ಫೇಸ್ ಅನ್ನು ಪೂರ್ವವೀಕ್ಷಣೆ ಮಾಡಲು ಲೈವ್ XAML ಪೂರ್ವವೀಕ್ಷಣೆ ವೈಶಿಷ್ಟ್ಯವನ್ನು ಸೇರಿಸಲಾಗಿದೆ.

- RIA ಸೇವೆಗಳ (ರಿಚ್ ಇಂಟರ್ನೆಟ್ ಅಪ್ಲಿಕೇಶನ್ ಸೇವೆಗಳು) ಬಳಕೆಗೆ ಧನ್ಯವಾದಗಳು, ಉದ್ಯಮಗಳಿಗೆ ವೆಬ್ ಅಪ್ಲಿಕೇಶನ್ಗಳ ಅಭಿವೃದ್ಧಿಯನ್ನು ಸರಳಗೊಳಿಸುವ ವ್ಯಾಪಾರ ಅಪ್ಲಿಕೇಶನ್ ಟೆಂಪ್ಲೇಟ್ಗಳನ್ನು ನೀಡಲಾಗುತ್ತದೆ, ಇದು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಉತ್ಪಾದಿಸುತ್ತದೆ ಸರ್ವರ್ ಕ್ಲೈಂಟ್ ಕಡೆಯಿಂದ ಕಾರ್ಯಗತಗೊಳಿಸಲು ವಸ್ತುಗಳು.

- ಸ್ಯಾಂಪಲ್ಸಿಆರ್ಎಂ ಅನ್ನು ಸೇರಿಸಲಾಗಿದೆ - ಒಂದು ಉದ್ಯಮದೊಳಗೆ ಗ್ರಾಹಕರ ಸಂವಹನಗಳನ್ನು ಸಂಘಟಿಸಲು ಮತ್ತು ಮಾರಾಟ ವಿಭಾಗವನ್ನು ಬೆಂಬಲಿಸಲು ಕಾರ್ಯನಿರ್ವಹಿಸುವ CRM ವ್ಯವಸ್ಥೆಯನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುವ ಓಪನ್-ಸೋರ್ಸ್ ಅಪ್ಲಿಕೇಶನ್ನ ಉದಾಹರಣೆ.

- ಕಸ್ಟಮ್ UI ವಿನ್ಯಾಸಗಳನ್ನು ರಚಿಸುವ ಮತ್ತು ಸಿಲ್ವರ್ಲೈಟ್ಗಾಗಿ ಟೆಲಿರಿಕ್ UI ನಂತಹ ಪ್ರತ್ಯೇಕವಾಗಿ ಸರಬರಾಜು ಮಾಡಲಾದ UI ಅಂಶಗಳ ಸೆಟ್ಗಳನ್ನು ಬಳಸುವ ಸಾಮರ್ಥ್ಯವನ್ನು ಸೇರಿಸಲಾಗಿದೆ.

- ಸಿಮ್ಯುಲೇಟರ್ನ ಕಾರ್ಯಕ್ಷಮತೆಯನ್ನು ಗಮನಾರ್ಹವಾಗಿ ಸುಧಾರಿಸಲಾಗಿದೆ (10 ಬಾರಿ) ಮತ್ತು ಡೀಬಗ್ ಮಾಡುವ ಸಾಮರ್ಥ್ಯಗಳನ್ನು ವಿಸ್ತರಿಸಲಾಗಿದೆ.

ಭವಿಷ್ಯದ ಯೋಜನೆಗಳಲ್ಲಿ WYSIWYG ಮೋಡ್ನಲ್ಲಿ XAML ಇಂಟರ್ಫೇಸ್ಗಳನ್ನು ರಚಿಸಲು ದೃಶ್ಯ ವಿನ್ಯಾಸ ಪರಿಸರವನ್ನು ಒದಗಿಸುವುದು, WPF, LightSwitch ಮತ್ತು F# ಗೆ ಬೆಂಬಲ ಮತ್ತು VS ಕೋಡ್ ಕೋಡ್ ಎಡಿಟರ್ನೊಂದಿಗೆ ಸುಧಾರಿತ ಏಕೀಕರಣ ಸೇರಿವೆ. ಓಪನ್ಸಿಲ್ವರ್ ಆಧರಿಸಿ, ಯೋಜನೆಯು 3D ಅಪ್ಲಿಕೇಶನ್ಗಳು ಮತ್ತು ವರ್ಧಿತ/ವರ್ಚುವಲ್ ರಿಯಾಲಿಟಿ ಸಿಸ್ಟಮ್ಗಳನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸುವಲ್ಲಿ .NET ಮತ್ತು XAML ಅನ್ನು ಬಳಸಲು XR# ಚೌಕಟ್ಟನ್ನು ಸಹ ಅಭಿವೃದ್ಧಿಪಡಿಸುತ್ತಿದೆ.
ಮೂಲ: opennet.ru





