موصى به: مناقشة: ترتيب التعلم لتكنولوجيا ASP.NET لقد تلقيت رسائل من بعض الأشخاص يسألون عن أمر التعلم لـ ASP.NET. أود هنا التحدث إلى المبتدئين الذين يخططون لتعلم تقنية ASP.NET بطريقة منهجية. إذا كان لديك بالفعل المزيد من الخبرة في التطوير الموجهة للكائنات ، تخطي هاتين الخطوتين: الخطوة 1 لإتقان
مع التطور السريع للإنترنت اليوم ، يبتكر الناس باستمرار ، بما في ذلك تطوير صفحات الويب والمواقع الإلكترونية. لم تعد لغات النص التشعبي HTML الأصلي تلبية احتياجاتنا بالكامل لإنشاء صفحات الويب. ما نحتاجه هو موقع ويب له طبيعة ديناميكية وتفاعلية قوية. هذه هي الطريقة التي يمكننا بها التواصل مع غالبية مستخدمي الإنترنت والمستخدمين. تجعل VBSCRIPT البسيطة أو المعقدة وجافا سكريبت أيضًا مشرفي المواقع يشعرون بالضيق. أي مستخدم فقط اضغط على النقر بزر الماوس الأيمن ثم اضغط على Yizheng V ، ثم سيتم كشف كل التعليمات البرمجية الخاصة بك. نحن ما لا يريده مشرفي المواقع.
ثم منذ ظهور لغة البرمجة النصية الخادم ، حدث كل هذا. في البداية ، كان CGI شائعًا جدًا. على الرغم من أنه يمكن تنفيذه بجميع اللغات تقريبًا ، إلا أنه ليس جيدًا جدًا مع HTML. من المزعج تحديث البرامج ، لذلك لن نناقشها هنا. تعني لغة البرمجة النصية الخادم أنه سيتم تنفيذ البرنامج المحدد على جانب الخادم ، لذلك لا يمكن للمستخدم رؤية برنامج المصدر الخاص بك. انظر فقط رمز HTML الذي يظهر وفقًا لمتطلبات البرنامج. سيكون هذا مثيرًا للغاية.
ما نتحدث عنه أدناه سيكون ثلاث لغات نصية من جانب الخادم. ASP ، PHP ، و JSP.
ASP هو عمل رائع من MS (Microsoft). لغة البرمجة النصية الافتراضية هي VB. أعتقد أنك يجب أن تعرف مدى بساطة VB. لذا أخبرك أن ASP بسيط للغاية ، لذلك من السهل أيضًا البدء في ASP للأشخاص الذين لم يتعلموا البرامج. وهو يدعم قواعد بيانات MS SQL القوية وقواعد بيانات الوصول بأداء جيد. بعد كل شيء ، هو منتجها الخاص. ASP مملوكة أيضا من قبل MS ، لذلك لا توجد وحدة. في هذا الصدد ، سيظهر PHP أكثر فوضوية. لدى ASP العديد من المكونات القوية ويمكن أيضًا تطويره بمفرده ، وهو أفضل من PHP.
ومع ذلك ، فإن ASP لديه أيضا العديد من أوجه القصور. بادئ ذي بدء ، لا يمكن تشغيله إلا على نظام تشغيل سلسلة Windiw ، والذي يبدو متعجرفًا بعض الشيء. أعتقد أن هؤلاء المتحمسين في Linux و UNIX لن يتخلىوا عن هواياتهم بسبب هذا الجانب. بعد كل شيء ، هناك PHP و JSP سنتحدث عنه لاحقًا.
ثانياً ، يجب شرح ASP على الخادم قبل تنفيذ التنفيذ ، وهو أمر غير مهم في بعض البرامج المصغرة ، ولكن مقارنة ببعض المواقع الكبيرة والمتوسطة الحجم ، يبدو أنه عاجز من حيث السرعة.
أخيرًا ، من المقارنة ، تحتل ASP موارد كبيرة من وحدة المعالجة المركزية ، والتي تعد صداعًا كبيرًا لموقع تفاعل كبير متعدد المستخدمين. غالبًا ما يتعين عليهم إعادة تشغيل الجهاز بشكل متكرر بسبب موارد وحدة المعالجة المركزية.
يقول الكثير من الناس أن MS Things لديها الكثير من الأخطاء ، غير مستقرة وغير آمنة. في الواقع ، لا يمكن للجميع التفكير في ذلك. بعد كل شيء ، لأن هناك الكثير من الأشخاص الذين يستخدمونهم لمواصلة إيجاد الأخطاء. ومع ذلك ، لا يمكن إيقاف عرض MS عن المال. إذا كنت ترغب في تشغيل خدمات ASP ، فيجب عليك شراء نظام التشغيل الخاص به. مرض التصلب العصبي المتعدد ذكي جدا.
نسبيا ، لا يزال ASP جيدا. إنه مناسب للمواقع الصغيرة والمتوسطة الحجم التي تعمل على أنظمة تشغيل Microsoft. بالطبع ، الأكثر شيوعًا هو Win2000. إنه مناسب جدًا لبعض الأصدقاء الجدد في اللغات.
من أجل تحدي PHP و JSP ، طورت MS جيلًا جديدًا من لغات البرمجة النصية ASP. سيظهر أمام الأشخاص الذين لديهم اللغة الافتراضية الجديدة C# ويدعم كل شيء تقريبًا ، باستثناء Java. (من الواضح ، إنه عدو مميت للشمس) وستخضع السرعة لتغييرات في تهزئة الأرض. يعد التغيير من اللغة المفسرة الأصلية إلى طريقة اللغة المدمجة أحد أسباب تغيير السرعة. علاوة على ذلك ، قامت MS أيضًا بإجراء الكثير من التغييرات في النقل إلى منصات أخرى.
باختصار ، لا يزال ASP يستحق التطلع إليه. بعد كل شيء ، هذا هو أيضًا أحد منتجات MS في جيله القادم .NET Plan.
المشاركة: مجموعة من البرامج النصية ASP شائعة الاستخدام 1. قم بتوصيل ASP للوصول إلى قاعدة البيانات: ما يلي هو المحتوى المشار إليه: <٪ dim conn ، mdbfilemdbfile = server.mappath (database name.mdb) set conn = server.createB