ASP.NET

کلاسیک ASP - Active Server Pages

Active Server Pages (ASP)، جسے کلاسیک ASP (Classic ASP) بھی کہا جاتا ہے، 1998 میں ماکروسافٹ نے جاری کی پہلی سرور سائیڈ اسکریپٹ اینجین ہے。

ASP یہ ایک ٹیکنالوجی ہے جو انٹرنیٹ سروسر پر اسکریپٹ کو چلنے کا اجازت دیتا ہے。

ASP پیجز کا فائل ایکسٹینشن .asp ہوتا ہے، جو عام طور پر VBScript سے لکھا جاتا ہے。

اگر آپ کو کلاسیک ASP سیکھنا چاہیئے،آپ کا آپنے ASP تعلیم کو دیکھئے

ASP.NET

ASP.NET نئی نسلی کا ASP ہے۔ یہ کلاسیک ASP کے ساتھ کام کرسکتا نہیں، لیکن ASP.NET کلاسیک ASP کو رفرنس کرسکتا ہے。

ASP.NET پیجز کو کامپائل کرنا پڑتا ہے، اس لئے کلاسیک ASP سے تیز ہیں。

ASP.NET کا زبان سپورٹ بہتر ہے، بہت سے یوزر کنٹرول، XML پر مبنی کمپننٹ، اور یوزر ایکٹیوئیٹ کی انٹیگریشن.

ASP.NET ਪੰਨਾ ਦਾ ਵਿਸਤਾਰ ਹੈ .aspx, ਜਿਆਦਾਤਰ VB (ਵਿਜੂਅਲ ਬੈਸਿਕ) ਜਾਂ C# (ਚੀਅਰ ਸ਼ਾਰਪ) ਨਾਲ ਲਿਖਿਆ ਜਾਂਦਾ ਹੈ

ASP.NET ਵਿੱਚ ਯੂਜ਼ਰ ਕੰਟਰੋਲ ਵੱਖ-ਵੱਖ ਭਾਸ਼ਾਵਾਂ ਨਾਲ ਲਿਖੇ ਜਾ ਸਕਦੇ ਹਨ, ਜਿਵੇਂ ਕਿ C++ ਅਤੇ ਜਾਵਾ

ਜਦੋਂ ਬਰਾਊਜ਼ਰ ਅਸਪ ਐਨਟੀ ਵੀ ਐਨ ਐਕਸ ਫਾਈਲ ਦੀ ਮੰਗ ਕਰਦਾ ਹੈ, ਅਸਪ ਐਨਟੀ ਵੀ ਐਨ ਐਕਸ ਇੰਜਨ ਫਾਈਲ ਨੂੰ ਪੜ੍ਹਦਾ ਹੈ, ਕੰਪਾਇਲ ਕਰਦਾ ਹੈ ਅਤੇ ਫਾਈਲ ਵਿੱਚ ਦਾਖਲ ਸਕ੍ਰਿਪਟ ਚਲਾਉਂਦਾ ਹੈ, ਫਿਰ ਸਰਵਰ ਪੂਰੀ ਤਰ੍ਹਾਂ ਐਕਸ ਐਕਸ ਐਚ ਟੀ ਐਮਲ ਨੂੰ ਬਰਾਊਜ਼ਰ ਵੱਲ ਵਾਪਸ ਸੰਦੇਸ਼ ਕਰਦਾ ਹੈ

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

ਇਹ ਟੂਰ ਵੈੱਬ ਪੇਜਸ ਲਈ WebMatrix ਵਰਤੇ ਹੈ, MVC ਅਤੇ Web Forms ਲਈ Visual Web Developer ਵਰਤੇ ਹੈ

ASP.NET ਦੇ ਫਾਈਲ ਵਿਸਤਾਰ

  • ASP ਦੀਆਂ ਫਾਈਲਾਂ ਦਾ ਵਿਸਤਾਰ ਹੈ .asp
  • ASP.NET ਦੀਆਂ ਫਾਈਲਾਂ ਦਾ ਵਿਸਤਾਰ ਹੈ .aspx
  • ASP.NET ਦੇ ਫਾਈਲ ਵਿਸਤਾਰ ਹੈ .cshtml ਅਤੇ C# ਵਰਤੇ ਹੈ
  • ASP.NET ਦੇ ਫਾਈਲ ਵਿਸਤਾਰ ਹੈ .vbhtml ਅਤੇ Razor VB ਵਰਤੇ ਹੈ