-
Istoria aplicaţiilor web
miercuri, aprilie 29th, 2009
În perioada de început a aplicaţiilor client-server, fiecare aplicaţie avea propriul său program client care servea ca interfaţă utilizator şi trebuia să fie instalat separat pe fiecare calculator personal al utilizatorului. O actualizare pe server a aplicaţiei necesita o actualizare a fiecărei aplicaţii client instalate, adăugând costuri suplimentare şi scîzând productivitatea. În contrast cu acestea, [...]
-
Arhitecturi ale şabloanelor pentru aplicaţii web
duminică, martie 15th, 2009
O diagramă arătând relaţia dintre Model, Vizualizare, şi Controler Model view controller (MVC) Multe şabloane folosesc reţeaua arhitecturală Model View Controller (MVC) pentru a separa modelul de date cu regulile de tranzacţii de interfaţa utilizatorului Push vs. Pull Multe şabloane MVC folosesc o arhitectură push. Aceste şabloane folosesc acţiunile care realizează procesarea solicitată, şi apoi [...]
-
Interfaţa în aplicaţiile web
joi, martie 12th, 2009
Interfaţa web limitează foarte puţin funcţionalitatea clientului. Prin Java, JavaScript, DHTML, Flash şi alte tehnologii devin posibile metodele specifice aplicaţiilor precum desenarea pe ecran, audiţii, şi accesul tastaturii şi a mouse-ului. Multe servicii au încercat să combine toate aceste posibilităţi într-o interfaţă mai familiară care adoptă aspectul unui sistem de operare. Tehnicile generale precum drag-and-drop [...]
-
Tehnologii Ajax
miercuri, martie 11th, 2009
Jesse James Garrett la Conferinţa Web 2.0 , 2007 Termenul Ajax reprezintă o mare varietate de tehnologii web care pot fi folosite pentru a implementa o aplicaţie web care comunică cu un server în background, fără a interfera cu starea curentă a paginii. În articolul în care s-a creat termenul Ajax, Jesse James Garret spune [...]
-
Istoria FastCGI
luni, martie 9th, 2009
CGI este un protocol pentru interfaţarea aplicaţiilor externe serverelor web. Aplicaţiile CGI rulează într-un proces separat care este creat la începutul fiecărei solicitări şi este închis la terminare. Acest model de “nou proces per solicitare” face programele CGI foarte simplu de implementat, dar limitează eficienţa şi scalabilitatea. La încărcări mari, consumul pentru crearea şi distrugerea [...]
-
JavaServer Faces
duminică, februarie 22nd, 2009
JavaServer Faces (JSF) este un şablon pentru aplicaţii web pe bază de Java pentru simplificarea dezvoltării interfeţelor pentru utilizator pentru aplicaţii Java EE. Spre deosebire de şabloanele web MVC bazate pe solicitări, JSF foloseşte o abordare bazată pe componente. Starea componentelor UI este salvată când clientul face o solicitare pentru o nouă pagină şi restaurată [...]
-
Aplicaţii Extinse pe Internet
vineri, ianuarie 23rd, 2009
Aplicaţiile Extinse pe Internet (Rich Internet applications, RIA) sunt aplicaţii web cu unele caracteristici ale aplicaţiilor din calculator, de obicei livrate cu ajutorul pluginurilor browserelor web proprietare sau independent via mecanisme de testare sau maşini virtuale. Exemple de RIA includ Adobe Flash, Java/JavaFX şi Microsoft Silverlight. Termenul a fost introdus în anii 1990 de vânzători [...]
-
Modele pentru aplicaţii web
luni, ianuarie 19th, 2009
Un model cadru pentru aplicaţii web (web application framework) este un model cadru software destinat a suporta dezvoltarea siturilor web dinamice, aplicaţiile web şi serviciile web. Scopul modelului cadru este facilitarea proiectării prin utilizarea unor şabloane bazate pe activităţi curente repetitive în dezvoltarea web. De exemplu, multe astfel de modele oferă librării pentru accesul bazelor [...]
-
Aplicaţii web
vineri, ianuarie 9th, 2009
În ingineria software, o aplicaţie web este o aplicaţie accesată prin browser într-o reţea precum Internetul sau un intranet. Este în acelaşi timp o aplicaţie software de calculator codată într-un limbaj suportat de browser (precum HTML, JavaScript, Java, etc.) şi adaptată la un browser web obişnuit care să permită executarea aplicaţiei. Aplicaţiile web sunt populare [...]









































