ترحيل .NET WebForms

استبدلوا .NET WebForms المُهمَل
بـ TypeScript حديثة

أوقفت Microsoft دعم .NET WebForms في 2019. تضخّم ViewState وبنية postback وملفات code-behind تجعل صيانة هذه التطبيقات مستحيلة بالأدوات الحديثة. يُحلّل DEX صفحات ASPX، ويستخرج منطق الأعمال، ويولّد تطبيقاً نظيفاً بلغة TypeScript.

$350Kالصيانة السنوية
مُهمَللا دعم من MS
10xأبطأ من Blazor

← كل خدمات الترحيل

العملية

أسرع 20-100 مرة من التطوير اليدوي.
وأدقّ لأنها محوكمة.

تستخدم كل خطوة المحرك ذاته: ذكاء اصطناعي يعمل داخل إطار منظّم، لا على صفحة بيضاء. المُخرَج قابل للتدقيق والاختبار، وملكيته لكم.

01

يوثّق الذكاء الاصطناعي قاعدة شفرتكم بالكامل

يُحلّل المحرك كل ملف مصدري — صفحات ASPX وملفات code-behind (.cs/.vb) وViewState وMaster Pages ومكوّنات المستخدم — وينتج جرداً منظّماً. كل معالج حدث وكل قاعدة تحقّق وكل سلسلة تبعية تُفهرَس قبل أي تحويل.

  • تحليل كامل لصفحات ASPX وcode-behind مع خريطة التبعيات
  • استخراج قواعد الأعمال إلى أوصاف JSON منظّمة
  • تقييم التعقيد لكل صفحة (معالجات الأحداث، ViewState، الضوابط)
  • توليد الوثائق تلقائياً
تحليل الشفرة
📄Orders.aspx.cs✓ 38 معالجاً
📄Inventory.aspx.cs✓ 24 معالجاً
📄Dashboard.aspx.cs⟳ جارٍ المسح...
📄Reports.aspx.csفي الطابور
📄Admin.aspx.csفي الطابور
156شاشة
2,100معالج حدث
180Kسطر شفرة
02

راجعوا منطق الأعمال — وأضيفوا التحسينات

تُعرَض كل قاعدة مستخرَجة في واجهة مراجعة منظّمة. يتجوّل فريقكم في كل صفحة، ويؤكّد المنطق، ويُعلّم تغييرات النطاق، ويضيف التحسينات — قبل توليد أي شفرة. هنا تتخلّصون من ديون ViewState وفوضى postback.

  • مفتّش مرئي لقواعد الأعمال — لا حاجة لقراءة code-behind
  • مقارنة جنباً إلى جنب: المنطق القديم مقابل المكافئ الحديث المقترح
  • وسم القواعد للإزالة أو التعديل أو التحسين
  • إضافة متطلبات جديدة مباشرة إلى نطاق الترحيل
مراجعة منطق الأعمال
إبقاء

قيمة الطلب يجب أن تكون موجبة عند الإرسال

Orders.aspx.cs → btnSubmit_Click
تحسين

تحديث الجدول المعتمد على ViewState — استبدال بربط بيانات فوري

Inventory.aspx.cs → GridView_PageChanged
إزالة

UpdatePanel قديم لتحديث الحالة الجزئي

Dashboard.aspx.cs → Timer_Tick
جديد

تحديثات WebSocket فورية لمقاييس لوحة التحكم

أُضيفت أثناء المراجعة
41 / 245 قاعدة مراجَعة
03

يولّد الذكاء الاصطناعي التطبيق الحديث

يحوّل محرك الذكاء الاصطناعي المحوكم كل قاعدة مراجَعة إلى شفرة TypeScript إنتاجية — واجهات REST API وشاشات بأوصاف JSON ومُتحقِّقات بأنواع. ليس توليداً حراً: كل مُخرَج يتّبع الأنماط المقيّدة للإطار.

  • C# code-behind → TypeScript بمكافئ دلالي
  • صفحات ASPX → أوصاف JSON يعرضها وقت التشغيل المحوكم
  • ViewState + postbacks → إدارة حالة حديثة عبر REST APIs
  • رموز ذكاء اصطناعي أقل 5-10 مرات من المولّدات الحرة
توليد الشفرة
C# Code-Behind القديم
protected void btnSubmit_Click(
  object sender, EventArgs e) {
  if (txtAmount.Text == "" ||
    decimal.Parse(txtAmount.Text)
      <= 0) {
    lblError.Text =
      "Amount must be positive";
    return;
  }
}
TypeScript
const amount = parseDecimal(
  form.amount
);
if (!amount || amount <= 0) {
  return {
    ok: false,
    code: 'AMOUNT_NOT_POSITIVE'
  };
}
04

اختبار آلي ومعاينة فورية

تحتوي كل شاشة مولّدة على اختبارات وحدة مُستمدّة من قواعد الأعمال الأصلية. تتيح المعاينة الفورية لفريقكم فحص تخطيط كل شاشة ومنطقها وتدفّق بياناتها قبل النشر.

  • توليد اختبارات الوحدة آلياً من كل قاعدة عمل
  • اختبار انحدار بصري مقابل لقطات الشاشات القديمة
  • معاينة فورية مع مفتّش أوصاف JSON
  • مقارنة جنباً إلى جنب: الشاشة القديمة مقابل الحديثة
اختبار ومعاينة
validateOrderAmount2ms
validateInventoryGridSort3ms
renderDashboardMetrics1ms
generateReportPDF4ms
validateAdminPermissions1ms
245 / 245 ناجحة التغطية: 100%
05

تابعوا البناء بمنشئ الذكاء الاصطناعي

الترحيل هو اليوم الأول. المحرك ذاته الذي رحّل تطبيق WebForms لديكم يصبح أداتكم لبناء ميزات وشاشات وتكاملات جديدة. يستخدم مهندس DEX منشئ الذكاء الاصطناعي المحوكم لإطلاق 5-15 شاشة جديدة شهرياً.

  • الإطار ذاته، أوصاف JSON ذاتها، الحوكمة ذاتها
  • لغة طبيعية → شاشة إنتاج في 2-4 ساعات
  • إضافة تكاملات (ERP، CRM، واجهات برمجة) دون إعادة بناء
  • كل ميزة جديدة قابلة للاختبار والتدقيق فوراً
منشئ الذكاء الاصطناعي
أضف لوحة تحليلات تُظهر أوقات تحميل الصفحات حسب المسار مع تنبيهات الأداء
تمّ التوليد: لوحة الأداء مع 3 بطاقات KPI، ومخطط أوقات التحميل حسب المسار، ولوحة تنبيهات للصفحات البطيئة. أُنشئ وصف JSON. المعاينة جاهزة.
120msمتوسط التحميل
99.8%التشغيل
3تنبيهات
/orders
/inv
/dash
/admin

لماذا أسرع 20-100 مرة؟

التطوير اليدوي يُعيد توليد قرارات البنية مع كل ميزة. محرك DEX يولّد مقابل إطار ثابت بأنماط قابلة لإعادة الاستخدام. لا يفكّر الذكاء الاصطناعي في بنية المجلدات أو المصادقة أو السجلات أو النشر — كل ذلك مدمج.

2-5 أيام

تطوير يدوي لكل شاشة

2-4 ساعات

منشئ DEX لكل شاشة

2-4 سنوات

ترحيل يدوي كامل

1-3 أشهر

ترحيل DEX كامل

أدقّ لأن كل قاعدة لها اختبار وحدة. أقبل للتدقيق لأن كل شاشة لها وصف JSON. أسهل في الصيانة لأن المُخرَج TypeScript قياسي.

جاهزون لرؤية العملية على تطبيق WebForms لديكم؟

أرسلوا لنا 3-5 صفحات ASPX مع ملفات code-behind. سنُجري التحليل، ونعرض قواعد الأعمال التي استخرجناها، ونقدّم خطة ترحيل محدّدة النطاق خلال 5 أيام عمل.