ASP.NET

ক্লাসিক্যাল এসপি - Active Server Pages

Active Server Pages (ASP), যা ক্লাসিক্যাল ASP (Classic ASP) নামেও পরিচিত, ১৯৯৮ সালে মাইক্রোসফট দ্বারা প্রকাশিত প্রথম সার্ভার সাইড স্ক্রিপ্ট ইঞ্জিন ছিল。

ASP এটি ইন্টারনেট সার্ভারে এসপি-কে চালানোর একটি প্রযুক্তি।

ASP পেজের ফাইল এক্সটেনশন .asp, সাধারণত VBScript-এ লেখা।

আপনি ক্লাসিক্যাল এসপি শিখতে চানআমাদের ASP টিউটোরিয়াল সফর করুন

ASP.NET

ASP.NET নতুন প্রজন্মের এসপি। এটি ক্লাসিক্যাল এসপি-র সাথে সমর্থন করতে পারে না, কিন্তু ASP.NET এসপি-কে উল্লেখ করতে পারে。

ASP.NET পেজ কম্পাইল করতে হয়, তাই ক্লাসিক্যাল এসপি-র তুলনায় দ্রুততর。

ASP.NET এর কারণে বেশি ভাষা সমর্থন, বেশি সংখ্যক ব্যবহারকারী কন্ট্রোল, XML-ভিত্তিক কম্পোনেন্ট এবং ব্যবহারকারী নিশ্চিতকরণের সুসংযোগ রয়েছে。

এসপি.এন.ইটি পেজের এক্সটেনশন .aspx, সাধারণত VB (Visual Basic) বা C# (C sharp) দ্বারা লেখা হয়

এসপি.এন.ইটি-এর ইউজার কন্ট্রোলটি ভিন্ন ভাষায় লেখা হতে পারে, যেমন C++ এবং Java

ব্রাউজারটি এসপি.এন.ইটি ফাইল রিকোর্ড করলে, এসপি.এন.ইটি ইঞ্জিন ফাইলটি পড়ে, তা কম্পাইল করে, ফাইলের স্ক্রিপ্টকে এক্সেকিউট করে, এবং পরে HTML হিসাবে ব্রাউজারে ফলাফল ফিরিয়ে দেয়

ASP.NET Razor

Razor একটি নতুন সরল ট্যাগ ল্যাঙ্গুয়েজ, যা এসপি.এন.ইটি ওয়েবপেজে সার্ভার কোডকে এম্বেড করার জন্য ব্যবহার করা হয়, এটি এসপি.এন.ইটি-এর অনুরূপ

Razor ক্লাসিক্যাল এসপি.এন.ইটি-এর সক্ষমতা সহ, আরও সহজ এবং আরও সহজ শিখা হয়

ASP.NET প্রোগ্রামিং ভাষা

এই টিউটোরিয়ালটি নিচের প্রোগ্রামিং ভাষা সম্পর্কে আছে

  • Visual Basic (VB.NET)
  • C# (চিঠিটি চার্প)

ASP.NET সার্ভার টেকনোলজি

এই টিউটোরিয়ালটি নিচের সার্ভার টেকনোলজি সম্পর্কে আছে

  • Web Pages (Razor গ্রামার ব্যবহার করে)
  • MVC (মডেল ভিউ কন্ট্রোলার)
  • Web Forms (ক্লাসিক্যাল এসপি.এন.ইটি)

ASP.NET ডেভলপমেন্ট টুল

ASP.NET এক্সটেনশন সমর্থন করেন নিচের ডেভলপমেন্ট টুল

  • WebMatrix
  • Visual Web Developer
  • Visual Studio

এই টিউটোরিয়ালটি Web Pages-এ WebMatrix ব্যবহার করে, MVC এবং Web Forms-এ Visual Web Developer ব্যবহার করে

ASP.NET ফাইলের এক্সটেনশন

  • ASP ফাইলের এক্সটেনশন .asp
  • ASP.NET ফাইলের এক্সটেনশন .aspx
  • ASP.NET ফাইলটি C# গ্রামার ব্যবহার করে .cshtml এক্সটেনশন হয়
  • ASP.NET ফাইলটি Razor VB গ্রামার ব্যবহার করে .vbhtml এক্সটেনশন হয়