Ueb aplikacionet: Dallime mes rishikimesh

[Redaktim i kontrolluar][Redaktim i kontrolluar]
Content deleted Content added
v Bot: Migrating 35 interwiki links, now provided by Wikidata on d:q189210 (translate me)
Rreshti 10:
Në përgjithësi, secila ueb faqe individuale i dërgohet klientit si një dokument statik. Ueb shfletuesi interpreton dhe i shfaq faqet , dhe luan rolin e një klienti universal për qdo ueb aplikacion.
 
1995, Netscape shpalosi skriptimin në anën e klientit me anë të gjuhës skriptuese [[JavaScript]], e cila i lejonte programerët të futnin disa elemente dinamike në ndërfaqen e shfrytëzuesit që ishte në anën e klientit. Deri atëherë , të gjitha të dhënat duhej të dërgoheshin në server për procesim, dhe rezultati do të dërgohej nga serveri me anë të një [[HTML]] faqeje statike tek klienti.
 
Më 1996, Macromedia shpalosi [[Adobe Flash|Flash]], i cili futet në shfletues si [[plug-in (computing)|plug-in]] për të krijuar animacione të ndryshme në ueb faqe. Poashtu ka mundësuar përdorimin e gjuhës skriptuese për programimin e interaksioneve në klient pa pasur nevojë për komunikim me server.
 
Më 1999, koncepti i "ueb aplikacioneve" u shpalos në gjuhën [[Java (gjuhë programimi)|Java]] Servlet Specification versionin 2.2. [2.1?].<ref name="jgurufaq">{{cite web | url = http://www.jguru.com/faq/view.jsp?EID=129328 | title = What is a web application (or "webapp")? | author = Alex Chaffee | date = 2000-08-17 | accessdate = 2008-07-27}}</ref><ref>{{cite book | url = http://java.sun.com/products/servlet/download.html | title = Java Servlet Specification ("Specification") Version: 2.2 Final Release | author = James Duncan Davidson, Danny Coward | publisher = [[Sun Microsystems]] | pages = 43–46 | date = 1999-12-17 | accessdate = 2008-07-27}}</ref> Në atë kohë edhe [[JavaScript]] edhe [[XML]] ishin veqse të zhvilluara , por [[Ajax (programming)|Ajax]] ende nuk ishte shpikur.
Në vitin 2005, termi [[Ajax (programming)|Ajax]] u zbulua, dhe aplikacionet si [[Gmail]] filluan ti krijonin ndërfaqet e tyre sa më interaktive.
 
==Ndërfaqet==
 
Përmes [[Java (Sungjuhë programimi)|Java]], [[JavaScript]], [[DHTML]], [[Adobe Flash|Flash]], [[Microsoft Silverlight|Silverlight]] dhe teknologjive tjera, metodat specifike si vizatimi ,dëgjimi i zërit , dhe qasja në tastaturë dhe maus janë të gjitha të mundëshme. Shumë shërbime janë projektuar që të kombinohen së bashku me synim që të ketë një ndërfaqe sa më interaktive dhe që është i adaptueshëm edhe me sistemin operativ. Teknikat si [[drag and drop]] përkrahen poashtu nga këto teknologji. Ueb zhvilluesit shpesh përdorin skriptimin në anën e klientit për të shtuar funksionalitetin,veqanërisht për të krijuar një eksperiencë interaktive që nuk ka nevoje për ristartim të faqes. Së fundi, teknologjitë janë zhvilluar në atë mënyre që të zhvillohen në koordinim me anën e klientit dhe anën e serverit siq është [[PHP]]. [[Ajax (programming)|Ajax]], një teknikë për ueb zhvillim, është një shembull i këtyre teknologjive për të krijuar ndërfaqe sa më interaktive.