الوصف
يوفر OpenSilver إطار عمل لتطوير تطبيقات ويب حديثة باستخدام تقنيات .NET المألوفة مثل C# و XAML. يسد الفجوة للمطورين الذين يتطلعون إلى تحديث تطبيقات WPF و Silverlight القديمة، مما يمكّنها من العمل على الويب عبر منصات ومتصفحات مختلفة، بما في ذلك Windows و Android و Mac و Google Chrome و Firefox و Safari. القيمة الأساسية المقترحة هي 'بناء مرة واحدة، تشغيل في كل مكان'، مما يقلل بشكل كبير من الوقت والتكلفة المرتبطة بإعادة الكتابة التقليدية.
مع إصداره الأخير، OpenSilver 3.3، تقدم المنصة إمكانيات جديدة قوية. يسمح بدمج مكونات Blazor مباشرة في تطبيقات XAML، مما يعزز المرونة ويتيح استخدام تقنيات الويب الحديثة ضمن سياق .NET. علاوة على ذلك، فإنه يوفر تكامل MAUI Hybrid، مما يوفر مسارًا آخر للتطوير عبر الأنظمة الأساسية. يعمل مصمم واجهة المستخدم بالسحب والإفلات المعزز بالذكاء الاصطناعي على تبسيط عملية التطوير، مما يجعلها أكثر سهولة وكفاءة.
يؤكد OpenSilver على إعادة استخدام عالية للكود، مما يسمح للمطورين بالاستفادة من 95٪+ من قاعدة كود Silverlight أو WPF الحالية لديهم. هذا يسرع عملية الترحيل بشكل كبير ويقلل من الحاجة إلى إعادة تطوير واسعة النطاق. تهدف المنصة إلى تحقيق تكافؤ متطابق لواجهة المستخدم شاشة بشاشة، مما يضمن انتقالًا سلسًا للمستخدمين ويقلل من الحاجة إلى إعادة التدريب أو تحديث الوثائق. يمكن للمطورين البرمجة بلغة C# أو VB أو F#، واستخدام عناصر تحكم ومكتبات على مستوى المؤسسات، بما في ذلك دعم RIA Services و LightSwitch.
بالنسبة للمؤسسات التي لديها تطبيقات WPF أو Silverlight موجودة، يقدم OpenSilver مسارين للترحيل. يوفر خيار 'افعلها بنفسك' حزمة تطوير برامج مفتوحة المصدر (ترخيص MIT) وبيئة تطوير متكاملة عبر الإنترنت مباشرة على XAML.io للتجربة بدون إعداد. بدلاً من ذلك، تتوفر خدمة 'ترحيل شامل من البداية إلى النهاية'، يديرها فريق OpenSilver الخبير، وتعد بترحيلات سريعة وفعالة من حيث التكلفة تحافظ على المظهر والوظائف. هذه الخدمة مدعومة بخبرة واسعة في ترحيل تطبيقات WPF و Silverlight منذ عام 2014.
تم تصميم المنصة لنقل التطبيقات بعيدًا عن قيود Windows فقط ووضع التوافق، مما يسمح لها بالعمل على أي متصفح وأي جهاز. يضمن هذا التوافق الواسع وصولاً أوسع وإمكانية الوصول لتطبيقات الويب. يوفر OpenSilver أيضًا توافقًا مع مكدسات التقنيات الحديثة الأخرى مثل React و Angular، مما يسمح بنهج تقني مختلط إذا رغبت في ذلك، دون الحاجة إلى إعادة كتابة كاملة.
الميزات الأساسية لـ OpenSilver
بناء تطبيقات ويب .NET باستخدام C# و XAML
ترحيل تطبيقات WPF/Silverlight القديمة
النشر عبر الأنظمة الأساسية (Windows، Android، Mac، متصفحات الويب)
تكامل مكونات Blazor في XAML
تكامل MAUI Hybrid
مصمم واجهة مستخدم بالسحب والإفلات معزز بالذكاء الاصطناعي
إعادة استخدام عالية للكود (95٪+)
تكافؤ متطابق لواجهة المستخدم شاشة بشاشة
دعم لـ C# و VB و F#
عناصر تحكم ومكتبات على مستوى المؤسسات
دعم RIA Services و LightSwitch
حزمة تطوير برامج مفتوحة المصدر (ترخيص MIT)
بيئة تطوير متكاملة عبر الإنترنت على XAML.io
خدمات ترحيل شاملة من البداية إلى النهاية
كيفية استخدام OpenSilver؟
استكشف: تصفح المعرض أو جرب OpenSilver في بيئة التطوير المتكاملة المباشرة على XAML.io.
قم بالتنزيل: احصل على حزمة تطوير البرامج للترحيل بنفسك أو استخدم بيئة التطوير المتكاملة عبر الإنترنت.
قم بالترحيل: استفد من كود WPF/Silverlight الحالي مع إعادة استخدام عالية.
قم بالتطوير: قم ببناء تطبيقات ويب .NET حديثة جديدة باستخدام C# و XAML.
قم بالنشر: قم بتشغيل تطبيقاتك على أي متصفح وأي جهاز.
قم بالتكامل: استخدم مكونات Blazor و MAUI Hybrid لوظائف محسنة.
قم بالتحسين: استفد من تصميم واجهة المستخدم المعزز بالذكاء الاصطناعي والدعم الخبير.
حالات استخدام OpenSilver
- تحديث التطبيقات القديمة
- التطوير عبر الأنظمة الأساسية
- تطوير تطبيقات الويب
- تكامل Blazor
- تصميم واجهة المستخدم
- إعادة استخدام الكود
- حلول المؤسسات
- ترحيل فعال من حيث التكلفة








