# ما كان قديماً هو جديداً مرة أخرى

## نماذج Dev لتطبيقات الويب

<datetime class="hidden">2024-07-30T13:30</datetime>

في تاريخي الطويل (30 ) لبناء تطبيقات على الانترنت كان هناك العديد من الطرق لبناء التطبيق على الانترنت

1. HTML نقي 1990-> - أول نظام |( إذا كنت تتجاهل BBS | / | أنظمة متنية |) | ميكانيكية بناء تطبيقات على الإنترنت كانت HTML قديمة بسيطة | . | بناء صفحة على الإنترنت | , | توضع مجموعة من المنتجات وتعطي بريداً في عنوان |, | رقم هاتف أو حتى بريد إلكتروني لإرسال الطلبات إلى | .
   كان لهذا بعض الميزات و (كثير ) disadvantages.

- أولاً كان الأمر بسيطاً; أنت فقط أعطيت قائمة بمجموعة من المنتجات , اختر المستخدم ما يريد ثم أرسل الشيك إلى الموقع ونتظر للحصول على سلككك
- لقد تم ترجمته بسرعة (أهم في تلك الأيام لأن معظم الناس دخلوا الشبكة عبر المودمات, أنتM SK2تم تتحدثون *كيلوبايت* في الثانية
- لقد كان *بشكل عادل* ببساطة لتحديث . أنت' أقوم بتحميل ملف HTML ورفعه إلى أي سرور كنت تستخدمه ( مستخدما FTP الأكثر شيوعًا
- على الرغم من أنها كانت بطيئة

2. [CGI](https://webdevelopmenthistory.com/1993-cgi-scripts-and-early-server-side-web-programming/) 1993-> - على الأرجح أول |' |active | ' | تكنلوجيا تستخدم للويب |. | ستستخدمون إما C | ( | اللغة الأولى التي استخدمتها |مسك6 | أو شيء مثل بيرل لخلق المحتوى HTML

- أخيراً تمكنتم من استخدام بدايات 'modernM SK1 web, هذه ستستخدم مجموعة متنوعة من 'dataMSC4 الأشكال لحفظ المحتوى وأخيراً قواعد بيانات مبكرة لتسمح بمقدار التفاعل المماثل | | عصري | ' | تطبيقات |

- لقد كانت معقدة في البرمجة و تحديثها.

- لا *حقيقية* ال troubleshooting.

- في الأيام الأولى عندما كان بإمكانك قبول البطاقات الائتمانية كانت هذه العمليات *نسبيا* غير آمنة وبوابات الدفع المبكر مازالت نوعاً ما غامضة

3. 'نموذج'لغات (~1995->). شبيهة ب PHPM SK3 ColdFusion ونعم ASP (no |. |net | !) | كانت البداية للسماح بـ \' | Rapid Development | ' | for web applications

- لقد كانوا سريعين نسبياً في تحديث ( لا يزال معظمهم يستخدم FTP)
- بحلول هذا الوقت أصبح SSL معتمداً بشكل واسع على مواقع التجارة الإلكترونية - لذلك في النهاية كان بإمكانك أن تكون آمناً نسبياً بالدخول في بيانات الدفع على الإنترنت .
- بدأت قواعد البيانات تنضج، لذا أصبح من الممكن الآن الحصول على نظام ' proper ' قاعدة بيانات للتعامل مع بيانات المنتج | , | بيانات الزبائن وغيره |.
- لقد أ fueled the first 'dotcom boom' - A lot of new websites and stores popped upM SK3 a lot failed (MOST really by the early ♫

4. العصر الحديث (2001->). بعد هذا الrush الأول من الإثارة في التجارة الإلكترونية المزيد 'mature' بدأت الهياكل البرمجية على شبكة الإنترنت بالظهور

- [MVC](https://en.wikipedia.org/wiki/Model%E2%80%93view%E2%80%93controller) - النموذج-الرؤيةM SK2نمط المتحكم . كان هذا حقاً طريقة لتنظيم الشفرة التي تسمح بفصل المسؤوليات إلى أجزاء ملائمة من تصميم التطبيقاتMSC4 أول خبرتي في ذلك كانت في أيام JMST5EE MST6 JSPMSV7
- [RAD](https://en.wikipedia.org/wiki/Rapid_application_development) - تطوير تطبيق سريع. كما يقترح اسمه كان هذا مركزاً على ' جعل الأشياء تعمل | ' | بسرعة |. . كان هذا هو المقاربة التي تتبعها في ASP .. | NET .