Felhasználói eszközök

Eszközök a webhelyen


oktatas:programozas:asp.net:asp.net_attekintes

< ASP.NET

ASP.NET áttekintés

Bevezetés

Az ASP.NET egy Webalkalmazás keretrendszer, amely dinamikus weboldalak létrehozására készített a Microsoft. Cél a dinamikus webhelyek, webalkalmazások, webszolgáltatások lehetővé tétele a programozók számára.

Dinamikus weboldal alatt azt értjük, hogy a tartalom mindig újragenerálódik. Például, bejelentkezek egy felületen, majd a bejelentkezett felhasználótól függően, más és más tartalom jelenik meg a felhasználó számára. Az információ testreszabható.

Történet

  • 1996 ASP 1.0 IIS 3.0 részeként jelenik meg
  • 1997 ASP 2.0 IIS 4.0 részeként jelenik meg
  • 2000 ASP 3.0 IIS 5.0 részeként jelenik meg
  • 2002 ASP.NET 1.0 a .NET Framework részeként
  • 2005 ASP.NET 2.0
  • 2007 ASP.NET 3.5
  • 2010 ASP.NET 4.0

Az ASP.NET első kiadása 2002-ben 1.0 verzió volt, tulajdonképpen a Active Server Pages azaz ASP utódja.

A MS komponens alapú fejlesztésének támogatása elsőként az OLE technológiával jelent meg. Ezt követte a COM, majd COM+ és ma a .Net Framework.

Szükséges

  • .Net Framework
  • IIS szerver
  • SQL Server
  • Visual Web Developer

A .Net Framework Windows alapú alkalmazások létrehozásának eszköze, de ez tartalmazza a ASP.NET alrendszert is.

A Visual Web Developer egy kifinomult program, ASP.NET webhelyek létrehozására, de helyette használható más szerkesztő is, akár egy jegyzettömb is. Néhány kereskedelmi és szabad alternatíva:

  • Microsoft Expression Web
  • Adobe Dreamweaver

Tulajdonságok

Az ASP.NET webalkalmazások a HTTP protokoll felett futnak, más webalkalmazásokhoz hasonlóan. Az ASP.NET elődje, azaz az ASP esetén a domináns programozási nyelv a Visual Basic volt. ASP.NET mivel a .NET Framework részeként terjed, így programozható mindazokon a nyelveken, amelyeket a .Net Framework-t programozni lehet:

  • VB
  • C#
  • F#
  • CPP

A .Net programozási nyelvei közül a legnépszerűbb a C#, a Visual Basic így háttérbe szorul.

Az ASP.NET 1 bevezetett néhány új dolgot, amely a legújabb .Net Framework-ön is érvényes:

  • szorosan integrálódik a .Net Frameworkhöz
  • az ASP.NET a HTML és C# osztályokból lett fordítva
  • A Visual Studo teljeskörűen támogatja ASP.NET alkalmazások készítését
  • A összes .Net Framework nyelv használható
    • Régebben volt egy kitérő a Ruby és a Python nyelv irányába, de el lett vetve
  • Az ASP.NET szorosan kötődik a IIS szerverhez, csak azzal használható

Lehetőségek

Entity Framework

Az Entity Framework, röviden EF, egy objektum-relációs leképező (object-relational mapping (ORM)) keretrendszer.

.NET Persistence API

Egy objektum-relációs leképező specifikáció, amely a Java Persistence API (JPA) alapja, mivel az népszerű és szabványos technológia.

oktatas/programozas/asp.net/asp.net_attekintes.txt · Utolsó módosítás: 2019/08/22 12:49 szerkesztette: admin