..


Linki sponsorowane

Rozwój aplikacji internetowych

Jak wszyscy wiemy, że Internet narodził się jako eksperyment mający na celu stworzenie stałej sieci informacji i dlatego został skierowany przede wszystkim do instytucji akademickich i rządowych, w celu umożliwienia naukowców z całego świata do dzielenia pewnych informacji.

Prawdziwa rewolucja Internet zaczął od stworzenia pierwszej przeglądarki HTML w 1993 roku. Pierwsza generacja internetowych są w zasadzie zestaw statycznych stron HTML, więc o stałej treści, które musiały być uaktualniane ręcznie przez tych, którzy podawać na stronie. Strona HTML jest dokument z niektórych treści, sformatowany zgodnie z właściwymi przepisami, które umożliwiają wizualizację tego samego komputera (za pośrednictwem przeglądarki internetowej).

Dokument HTML ma dwóch rodzajów treści, które są tekst i elementy (lub znaczniki), które informują przeglądarkę, aby włączyć formatowanie, które należy podjąć. Znaczniki są łatwo rozpoznawalne, ponieważ są one rozdzielane kątowników (<>), przykład kodu HTML są następujące






 <html>







 <head>







 Strona <title> test </ title>







 </ Head>







 <body>







 Test witryny <h1> </ h1>







 <p> Witamy test strony internetowej.

 



 </ P>







 </ Body>







 </ Html>



To jest strona, która zawiera proste tytuł i linię tekstu, że przeglądarka wyświetli następujący

Ta strona nie ma nic interaktywnych, nie wymaga serwera WWW, a zatem nie można uznać aplikacji internetowej. Zacząć mówić o aplikacji internetowych docieramy do wersji 2.0 języka HTML, które doprowadziły do ​​wprowadzenia technologii o nazwie HTML Formularz

Technologia ta rozszerza możliwości HTML w tym nie tylko podstawowe znaczniki formatowania treści, ale również znaczniki elementy graficzne, odpowiadające kontroli okien aplikacji formularza: rozwijanej, pola tekstowe, pola wyboru, przyciski radiowe, itp..

Oto przykład tego rodzaju kodu






 <html>







 <head>







 Strona <title> test </ title>







 </ Head>







 <body>







 <form>







 <input type="checkbox" />







 Wybór <br />







 <input type="checkbox" />







 Wybór B <br /> <br />







 <input type="submit" value="Invia" />







 </ Form>







 </ Body>







 </ Html>



i odpowiedniej strony internetowej

W formularzu HTML kontroli są umieszczone pomiędzy wszystkimi <form> i </ form>. W poprzednich kontroli są dwa pola wyboru i przycisk (typu submit). Technologia ta pozwala na tworzenie stron do wprowadzania danych, które umożliwiają wysyłanie (np. po kliknięciu przycisku) wszystkich danych na serwerze internetowym, w jednym ciągu. Po stronie serwera aplikacja odbiera odpowiednie dane, a następnie przetwarza je.

W praktyce kontrole, które są używane do dziś najbardziej zaawansowanych aplikacji internetowych są takie same, wprowadzone z HTML 2.0. Różnica polega na rodzaju aplikacji uruchamianych na serwerach sieci Web. W przeszłości, ponieważ, gdy użytkownik kliknął przycisk, dane potrzebne do zarządzania wszystkimi aspektami transferu w stosunku do nich, na przykład przy użyciu standardowego CGI (Common Gateway Interface). Dziś jednak, dba o wszystko o wiele bardziej efektywne niż platformy ASP.NET.

Aby zrozumieć przyczyny, które doprowadziły do ​​powstania ASP.NET musi najpierw przeanalizować problemy związane z technologiami wykorzystywanymi w rozwój sieci. Ze standardem CGI, na przykład, serwer WWW musi uruchomić nową aplikację dla każdego żądania (programowania po stronie serwera), a jeżeli strony w pytanie jest bardzo popularny serwer cierpi mocno wagę tysięcy aplikacji na raz . Także stosowanie takich technologii dostępnych środków, że dla funkcji wysokiego poziomu (takich jak uwierzytelnianie i dostęp do danych uzyskanych z bazy danych) należy napisać bardzo specyficzny kod, wiąże się z ryzykiem błędów programistycznych.

Aby uniknąć tych problemów, Microsoft wprowadził ASP.NET, platformę programistyczną, która pozwala na wysokim szczeblu programistów do tworzenia dynamicznych stron WWW bez koncentrując się na niskim poziomie szczegółów implementacji. Platforma ta została opracowana, aby służyć jako ramy dla rozwoju aplikacji internetowych, zapewniając lepszą wydajność i bardziej zaawansowane narzędzia niż poprzednie technologie do niego.

Oprócz programowania po stronie serwera pracuje w roku, inny rodzaj programowania, zwany po stronie klienta. W tym paradygmacie programowania aplikacji znajdują się na stronach (utworzone w JavaScript, ActiveX, Java i Flash na przykład), które nie odwołują żadnych proces po stronie serwera. W praktycznych zastosowaniach są pobierane przez przeglądarkę klienta i uruchamiane na komputerze lokalnym. Jeden problem w tym, że różne technologie wykorzystywane w tworzeniu aplikacji nie może być obsługiwane zarówno przez wszystkich systemów operacyjnych i przeglądarek. Z tego powodu programiści zmuszeni są do testowania swoich stron internetowych na różne systemy istniejące.

Technologia została wdrożona w ASP.NET po stronie serwera technologii. W rzeczywistości, cały kod działa na serwerze, gdzie wykonywanie się kończy użytkownik otrzymuje zwykłą stronę HTML, którą można oglądać w dowolnej przeglądarce. Jednak po stronie klienta, programowania nie został całkowicie opuszczony. W niektórych przypadkach, ASP.NET pozwala na połączenie pozytywnych cech jej potencjał programowania po stronie serwera.

Pomoc z Visual Studio ASP.Net
E-Learning
ASP (Advanced) ASP (Advanced)
Pełny kurs tworzenia dynamicznych stron internetowych. Od 39 €.
ASP.NET (Kurs) ASP.NET (Kurs)
Pełny kurs do tworzenia aplikacji WWW od 49 €.
SQL i bazy danych (pole) SQL i bazy danych (pole)
Tworzenie i zarządzanie relacyjnymi bazami danych. Od 39 €.
Linki sponsorowane