سؤال

لقد كنت صارما في C++ البيئة لسنوات (المتخصصة الإحصائية اللغات).Visual Studio حتى عام 2001 ، Borland منذ ذلك الحين.في الغالب المتخصصة في تطبيقات سطح المكتب للعملاء.

أنا لا المتبقية عمدا يجهل ذلك ، ولكن على مر السنين عندما كنت قد انخفض إلى أمور أخرى ، لقد قضيت وقتي في اللعب حولها مع جافا سكريبت, PHP, و الكثير من بيثون.

هو "ASP.NET"اللغة ؟ هو C# لغة "ASP.NET" اإلطار ؟ ما هو جيد في جواب "ما هو ASP.NET"?هل هناك مراسلات بين ASP.NET و أي شيء أود أن يكون على دراية في C++?

وأنا أعلم أنني يمكن أن جوجل نفس العنوان, ولكن أنا أفضل أن أرى إجابات من هذا الحشد.(الى جانب ذلك, في المستقبل, أعتقد أن جوجل يجب أن نشير هنا أسئلة من هذا القبيل.)

هل كانت مفيدة؟

المحلول

ASP.NET هو تطبيق ويب إطار تطويرها وتسويقها من قبل شركة مايكروسوفت ، التي يمكن للمبرمجين استخدامها لبناء مواقع الويب الديناميكية ، وتطبيقات الويب وخدمات ويب.كان أول صدر في كانون الثاني / يناير 2002 مع النسخة 1.0 من .NET Framework و هو خليفة مايكروسوفت الملقم النشطة Pages (ASP) التكنولوجيا.ASP.NET هو بنيت على وقت تشغيل اللغة العامة (CLR) ، مما يسمح للمبرمجين كتابة ASP.صافي التعليمات البرمجية باستخدام أي دعم .صافي اللغة.

ASP.NET (ويكيبيديا)

أن يوم الثاني نتيجة البحث على جوجل لذلك أنا التخمين (نصف أتوقع) أن كنت لا تفهم ماذا يعني ذلك أيضا.

تطوير صفحة ويب بدأت بسيطة مع صفحات HTML ثابتة.وهذا يعني أن العميل طلب الصفحة من خلال عنوان URL الملقم إرسال الصفحة إلى له/لها تماما كما تم تصميمها.في وقت ما بعد أن ظهرت العديد من التقنيات من أجل توفير المزيد من "ديناميكية" أو تجربة شخصية.

عدة "من جانب الخادم اللغات" وضعت (PHP, Perl, ASP...) والذي يسمح الملقم لمعالجة صفحة ويب قبل إرسالها إلى العميل.هذه الطريقة عندما يكون العميل طلب صفحة ويب الملقم يمكن تفسير طلب العملية (على سبيل المثال ربط قاعدة البيانات و جلب بعض النتائج) وإرساله تعديل محتويات وجعلها "ديناميكية".حقيقة أن العملية جرت على الخادم تقف على اسم "الملقم".

لذا الأصلي ASP (سلف ASP.NET) كان من جانب الخادم اللغة التي تركز على خدمة صفحات الويب.في مثل هذه الطريقة أنها تدعم العديد من الاختصارات مثل إمكانية intercalate HTML و ASP مصدر في الملف الذي كان في ذلك الوقت الكثير من شعبية بسبب PHP التنفيذ.كان أيضا (لأن معظم هذه اللغات) لغة ديناميكية و قد تم تفسيره.

ASP.NET هو تطور الأصلي ASP مع بعض التحسينات.الأولى أنه لا حقا (محاولة) منفصلة العرض (HTML) من القانون الجنائي (.cs) التي يمكن تنفيذها باستخدام Visual Basic أو C# بناء الجملة.كما تتضمن نوعا من التجميع النهائي صفحات ASP, تغليف لهم في المجالس وبالتالي تحسين الأداء.وأخيرا كان لديه حق الوصول الكامل .صافي الإطار الذي يدعم عدد كبير من فئات المساعد.

لذا, تلخيص, فمن لغة البرمجة الموجودة على الملقم و مصممة لجعل صفحات الويب.

نصائح أخرى

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

ASP.NET هو تطبيق ويب إطار تطويرها وتسويقها من قبل شركة مايكروسوفت ، التي يمكن للمبرمجين استخدامها لبناء مواقع الويب الديناميكية ، وتطبيقات الويب وخدمات ويب.كان أول صدر في كانون الثاني / يناير 2002 مع النسخة 1.0 من .NET Framework و هو خليفة مايكروسوفت الملقم النشطة Pages (ASP) التكنولوجيا.ASP.NET هو بنيت على وقت تشغيل اللغة العامة (CLR) ، مما يسمح للمبرمجين كتابة ASP.صافي التعليمات البرمجية باستخدام أي دعم .صافي اللغة.

لذلك ASP.NET مايكروسوفت ويب إطار التنمية و أحدث الإصدار 4.0.

كيف أبدأ ؟ راجع الموارد التالية:

ASP.NET هو الإطار فقط مثل .صافي

القانون نفسه ، سوف يكون مزيج من HTML, جافا سكريبت(العميل) ، أي .صافي متوافق اللغة.لذا C# ، VB.NET, C++.NET هيك...حتى IronPython

ASP.NET هو الإطار ، ايصاله:

  1. فئة hierachy يمكنك ربط إلى أن يسمح على حد سواء استخدام المكونات المتوفرة ، وكذلك تطوير الخاصة بك.
  2. التكامل مع سهولة الوصول إلى الأساسية خادم الويب.
  3. نموذج الحدث الذي هو ربما أفضل شيء حول هذا الموضوع.
  4. عام التجريد من وراء متوسطة من HTML و HTTP.

لست متأكدا إذا كان ASP.NET يقارن بأي C++ الأطر قد تكون مألوفة مع.الأطر الويب عادة ما تميل إلى أن تكون فريدة من نوعها بسبب انعدام الجنسية HTTP نسبيا منخفضة التكنولوجيا والتقنيات المعنية (HTML, برمجة, الخ).

دعنا نقول انها تقنية من مايكروسوفت لبناء تطبيقات الويب.ASP لتقف على "صفحات الملقم النشطة".صافي الإطار هو وراء ذلك.

C# ، VB.NET هي اللغات التي يمكن استخدامها ، ولكن أعتقد الأخرى .NET languages يمكن أن تستخدم أيضا.

نلقي نظرة على MS' معلومات بالنسبة لأولئك الذين لا يعرفون أو يفهمون منصة.

http://www.asp.net/get-started

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top