• Artykuły
  • Forum
  • Ciekawostki
  • Encyklopedia
  • ASP.NET



    Podstrony: 1 [2] [3]
    Przeczytaj także...
    W programowaniu komputerowym framework albo platforma programistyczna jest szkieletem do budowy aplikacji. Definiuje on strukturę aplikacji oraz ogólny mechanizm jej działania, a także dostarcza zestaw komponentów i bibliotek ogólnego przeznaczenia do wykonywania określonych zadań. Programista tworzy aplikację, rozbudowując i dostosowując poszczególne komponenty do wymagań realizowanego projektu, tworząc w ten sposób gotową aplikację.C# (C Sharp, dosłownie "C-krzyżyk", "cis") – obiektowy język programowania zaprojektowany przez zespół pod kierunkiem Andersa Hejlsberga dla firmy Microsoft.

    ASP.NET – zbiór technologii opartych na frameworku zaprojektowanym przez firmę Microsoft. Przeznaczony jest do budowy różnorodnych aplikacji internetowych, a także aplikacji typu XML Web Services.

    Strony ASP.NET są uruchamiane przy użyciu serwera, który umożliwia wygenerowanie treści HTML(CSS), WML lub XML – rozpoznawanych oraz interpretowanych przez przeglądarki internetowe. ASP.NET jest wspierany przez separujący warstwę logiki od warstwy prezentacji, wątkowo-kierowany model programistyczny, co poprawia wydajność działania aplikacji. Logika stron ASP.NET oraz XML Web Services może być tworzona w językach Visual Basic .NET, C# lub w dowolnym innym języku wspierającym technologię Microsoft .NET Framework.

    PHP – obiektowy język programowania zaprojektowany do generowania stron internetowych i budowania aplikacji webowych w czasie rzeczywistym.XML (ang. Extensible Markup Language, w wolnym tłumaczeniu Rozszerzalny Język Znaczników) – uniwersalny język formalny przeznaczony do reprezentowania różnych danych w strukturalizowany sposób.

    Historia[ | edytuj kod]

    Po publikacji Internet Information Services (IIS) 4.0, w roku 1997, Microsoft zaczął poszukiwać nowych możliwości w tworzeniu efektywnych stron internetowych z użyciem przejrzystego kodu – umożliwiającego separację warstwy logiki od warstwy prezentacji. Mark Anders (menadżer zespołu IIS) oraz Scott Guthrie (absolwent Uniwersytetu Duke'a – najbardziej prestiżowego uniwersytetu w Stanach Zjednoczonych) postanowili odpowiedzieć na pytanie, jak taki model programistyczny mógłby wyglądać w rzeczywistości. Na odpowiedź nie trzeba było zbyt długo czekać, bo w ciągu następnych dwóch miesięcy – w czasie Świąt Bożego Narodzenia w roku 1997 - powstała prototypowa wersja – nazywana początkowo XSL.

    HTML (ang. HyperText Markup Language) – hipertekstowy język znaczników, obecnie szeroko wykorzystywany do tworzenia stron internetowych.Visual Basic .NET (VB.NET) – obiektowy język programowania zaprojektowany przez firmę Microsoft. Program napisany w tym języku kompilowany jest do kodu pośredniego wykonywanego w maszynie wirtualnej zgodnej z .NET. Oznacza to, że do uruchomienia programu napisanego w języku VB.Net w systemie Windows wymagana jest (zwykle bezpłatna) biblioteka uruchomieniowa taka jak .NET Framework lub Mono.

    Początkowa wersja została utworzona przy użyciu Javy, jednak niedługo potem zdecydowano się utworzyć nową platformę przy użyciu Common Language Runtime (CLR), które oferowało obiektowo-zorientowane środowisko programistyczne wraz z narzędziami takimi jak garbage collector. Reimplementacja została dokonana przy użyciu języka C#. Przyjęto nazwę „Project Cool”, jednak dane określenie nie przyjęło się i postanowiono zmienić ją na ASP+, co miało kojarzyć się z łagodnym przystosowaniem dla developerów ASP.

    Kaskadowe arkusze stylów (ang. Cascading Style Sheets, w skrócie CSS) to język służący do opisu formy prezentacji (wyświetlania) stron WWW. CSS został opracowany przez organizację W3C w 1996 r. jako potomek języka DSSSL przeznaczony do używania w połączeniu z SGML-em. Pierwszy szkic CSS zaproponował w 1994 r. Håkon Wium Lie.Windows Server 2003 – wersja systemu Windows, oparta na edycji XP, przeznaczona do zastosowań serwerowych (NT Server). System wydany został 24 kwietnia 2003, a podstawowe wsparcie techniczne zakończyło się 13 lipca 2010.

    Pierwsza prezentacja ASP+ została dokonana przez Marka Andersa w czasie konferencji ASP Connections w Phoenix (Arizona) w Maju 2000 roku. Demonstracja dla szerokiego grona zainteresowanych oraz wydanie wersji inicjalizacyjnej ASP+ Beta zostały dokonane w czasie „Professional Developers Conference” 11 lipca 2000 roku w Orlando (Floryda).

    XSL (ang. Extensible Stylesheet Language, w wolnym tłumaczeniu Rozszerzalny Język Arkuszy Stylów) – funkcyjny język programowania opisujący sposób prezentacji i przekształceń dokumentów zapisanych w formacie XML. W języku tym operuje się na znacznikach i ich ewaluacji, na podobnej zasadzie, co we wszystkich językach operujących na makrach.Garbage collection (zbieranie nieużytków, odśmiecanie) – jedna z metod automatycznego zarządzania dynamicznie przydzieloną pamięcią, w której za proces jej zwalniania odpowiedzialny jest nie programista, lecz programowy zarządca nazwany garbage collector. Pierwsza metoda odśmiecania została opracowana w 1959 roku przez Johna McCarthy’ego w celu rozwiązania problemu ręcznego zarządzania pamięcią w Lispie. Mechanizm ten następnie został szeroko rozpowszechniony i jest wykorzystywany w wielu wysokopoziomowych językach programowania, takich jak: Smalltalk, Python, Ruby, Java, C# czy D.

    W drugiej połowie roku 2000 postanowiono zastąpić nazwę ASP+ nazwą ASP.NET. W ciągu kolejnych kilkunastu miesięcy opublikowano kilka wersji beta, aż w końcu 5 września 2002 roku opublikowano ASP.NET w wersji 1.0 jako część .NET Framework 1.0. Niecały rok później, 2 kwietnia 2003 roku, wydano kolejną wersję ASP.NET 1.1. Stanowiła ona część Windows Server 2003, co jako pewna innowacyjność miało zapoczątkować wsparcie w oprogramowywaniu i użytkowaniu urządzeń mobilnych.

    Microsoft Visual Studio – to zintegrowane środowisko programistyczne firmy Microsoft. Jest używane do tworzenia oprogramowania konsolowego oraz z graficznym interfejsem użytkownika, w tym aplikacje Windows Forms, WPF, Web Sites, Web Applications i inne. Aplikacje mogą być pisane na platformy: Microsoft Windows, Windows Phone, Windows CE, .NET Framework, Microsoft Silverlight oraz konsole XBOX.JSP (ang. JavaServer Pages) to technologia umożliwiająca tworzenie dynamicznych dokumentów WWW w formatach HTML, XHTML, DHTML oraz XML z wykorzystaniem języka Java, wplecionego w kod HTML danej strony. W tym aspekcie, jest to rozwiązanie podobne do PHP.


    Podstrony: 1 [2] [3]




    Warto wiedzieć że... beta

    Uniwersytet Duke’a (ang. Duke University) – amerykański uniwersytet niepubliczny w Durham w stanie Karolina Północna, w Akademickim Rankingu Uniwersytetów Świata z 2018 umieszczony na 26. miejscu.
    .NET Framework, w skrócie .NET (wym. dot net) – platforma programistyczna opracowana przez Microsoft, obejmująca środowisko uruchomieniowe (Common Language Runtime – CLR) oraz biblioteki klas dostarczające standardowej funkcjonalności dla aplikacji. Technologia ta nie jest związana z żadnym konkretnym językiem programowania, a programy mogą być pisane w jednym z wielu języków – na przykład C++/CLI, C#, F#, J#, Delphi 8 dla .NET, Visual Basic .NET. Zadaniem platformy .NET Framework jest zarządzanie różnymi elementami systemu: kodem aplikacji, pamięcią i zabezpieczeniami. W środowisku tym można tworzyć oprogramowanie działające po stronie serwera internetowego (IIS) oraz pracujące na systemach, na które istnieje działająca implementacja tej platformy. Z racji jej pochodzenia najpełniej obsługiwane są systemy z rodziny Microsoft Windows, jednak ponieważ zasadnicza część platformy została zgłoszona jako standard ECMA, powstają także jego niezależne wdrożenia, np. Mono i dotGNU.
    Wireless Markup Language (WML) – standardowy język używany do tworzenia oraz kodowania stron i serwisów Internetowych wyświetlanych na urządzeniach przenośnych korzystających z (WAP). WML jest aplikacją języka XML i został zaprojektowany z myślą o urządzeniach o niewielkiej mocy obliczeniowej, niewielkiej pamięci operacyjnej i powolnym dostępie do Internetu – przykładem są tu telefony komórkowe.
    Definicja intuicyjna: Java (wym. „dżawa”) to język programowania. Programy napisane w Javie można uruchamiać na wielu urządzeniach, takich jak telefony komórkowe lub komputery oraz pod różnymi systemami operacyjnymi, przy użyciu Wirtualnej maszyny Javy, która musi być w danym środowisku zainstalowana.
    Aplikacja internetowa, (ang.) web application – zwana również aplikacją webową, to program komputerowy, który pracuje na serwerze i komunikuje się poprzez sieć komputerową z hostem użytkownika komputera z wykorzystaniem przeglądarki internetowej użytkownika, będącego w takim przypadku interaktywnym klientem aplikacji internetowej.
    Usługa internetowa (ang. web service) – realizowana programistycznie usługa świadczona poprzez sieć telekomunikacyjną, a w tym sieć komputerową, w szczególności przez Internet.
    Internet Information Services (IIS) – jest zbiorem usług internetowych dla systemów rodziny Microsoft Windows. Obecnie pełni funkcje serwera FTP, HTTP, HTTPS, NNTP oraz SMTP.

    Reklama

    Czas generowania strony: 0.016 sek.