Veb tətbiqi (ing. web application) — veb brauzerdən istifadə edərək əldə edilən tətbiq proqramı. Veb proqramları ümumdünya hörümçək torunda aktiv şəbəkə bağlantısı olan istifadəçilərə çatdırılır.
Tarixi
"Netscape" 1995-ci ildə proqramçılara müştəri tərəfində işləyən istifadəçi interfeysinə bəzi əlavə etməyə imkan yaradan "JavaScript" adlı skript dilini təqdim etmişdir. Beləliklə, bütöv bir veb səhifə yaratmaq üçün serverə məlumat göndərmək əvəzinə, yüklənmiş səhifənin daxil edilmiş skriptləri daxiletmənin təsdiqlənməsi və ya səhifənin hissələrini göstərmək/gizlətmək kimi müxtəlif tapşırıqları yerinə yetirə bilər.
1999-cu ildə "Servlet Specification" 2.2 versiyasında "Java" dilində "veb tətbiqi" konsepsiyası təqdim edilmişdir. O zaman həm "JavaScript", həm də XML artıq işlənib hazırlanmışdı, lakin "AJAX" hələ yaradılmamışdı və "" obyekti yalnız "" obyekti kimi "Internet Explorer 5"də təqdim edilmişdi.
"Gmail" kimi tətbiqlər 2000-ci illərin əvvəllərindən etibarən öz müştəri tərəflərini getdikcə daha interaktiv etməyə başladı. Veb səhifə skripti bütün veb səhifəni yükləmədən məlumatların saxlanması/alınması üçün serverlə əlaqə saxlaya bilir. Təcrübə 2005-ci ildə "Ajax" kimi tanınmışdır.
Dizayner Frensis Berriman və "Google Chrome" mühəndisi Aleks Rassel tərəfindən 2015-ci ildə irəli sürülmüş "" termini müasir brauzerlər tərəfindən dəstəklənən yeni funksiyalardan istifadə edən və əvvəlcə veb brauzer nişanı daxilində işləyən, lakin sonradan tamamilə oflayn və brauzerdə tətbiq URL-i daxil etmədən işə salına bilən tətbiqlərə aiddir.
Təhlükəsizlik
Bu cür tətbiqlərdə təhlükəsizlik pozuntuları böyük narahatlıq doğurur, çünki bu, həm müəssisə məlumatlarını, həm də şəxsi müştəri məlumatlarını əhatə edir. Bu aktivlərin qorunması istənilən veb tətbiqinin vacib hissəsidir və istehsal prosesinə daxil edilməli olan bəzi əsas əməliyyat sahələri var. Buraya autentifikasiya, avtorizasiya, aktivlərin idarə edilməsi, daxiletmə, qeydiyyat və audit prosesləri daxildir. Tətbiqlərə əvvəldən təhlükəsizliyin qurulması uzun müddətdə daha təsirli və daha az pozucu ola bilər.
İstehsalı
Veb proqramların yazılması veb proqram çərçivələrinin istifadəsi ilə sadələşdirilir. Bu çərçivələr istehsalçı komandaya istifadəçi idarəçiliyi kimi istehsal prosesinin ümumi problemlərini həll etmədən öz məqsədləri üçün unikal olan tətbiq hissələrinə fokuslanmağa imkan verir, nəticədə tətbiqin istehsal prosesini sürətləndirir. İstifadə olunan çərçivələrin çoxu açıq mənbəli proqram təminatıdır.
Həmçinin bax
İstinadlar
- "What Is A Web Application?". stackpath.com. Stack Path. 2022-08-15 tarixində . İstifadə tarixi: 2022-08-15.
A web application is a computer program that utilizes web browsers and web technology to perform tasks over the Internet.
- Liam Tung. "JavaScript creator Eich: My take on 20 years of the world's top programming language". . 2020-06-15. 2023-09-26 tarixində . İstifadə tarixi: 2023-09-26.
- Davidson, James Duncan; Coward, Danny. Java Servlet Specification ("Specification") Version: 2.2 Final Release. Sun Microsystems. 1999-12-17. 43–46. 2010-01-07 tarixində . İstifadə tarixi: 2008-07-27.
- Jay Hoffmann. "What Does AJAX Even Stand For?". 2019-03-04. 2021-10-18 tarixində . İstifadə tarixi: 2021-10-18.
- Russell, Alex. "Progressive Web Apps: Escaping Tabs Without Losing Our Soul". March 24, 2021 tarixində . İstifadə tarixi: June 15, 2015.
- . Dell.com. 2012-05-22 tarixində orijinalından arxivləşdirilib. İstifadə tarixi: 2012-06-22.
- Multiple (wiki). . Docforge. 2020-06-20 tarixində orijinalından arxivləşdirilib. İstifadə tarixi: 2010-03-06.
Xarici linklər
- HTML5 Draft recommendation, changes to HTML and related APIs to ease authoring of web-based applications.
- DMOZ-da Web Applications
- Web Applications Working Group at the World Wide Web Consortium (W3C)
- PWAs on Web.dev by Google Developers.
wikipedia, oxu, kitab, kitabxana, axtar, tap, meqaleler, kitablar, oyrenmek, wiki, bilgi, tarix, tarixi, endir, indir, yukle, izlə, izle, mobil, telefon ucun, azeri, azəri, azerbaycanca, azərbaycanca, sayt, yüklə, pulsuz, pulsuz yüklə, haqqında, haqqinda, məlumat, melumat, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, şəkil, muisiqi, mahnı, kino, film, kitab, oyun, oyunlar, android, ios, apple, samsung, iphone, pc, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, web, computer, komputer
Veb tetbiqi ing web application veb brauzerden istifade ederek elde edilen tetbiq proqrami Veb proqramlari umumdunya horumcek torunda aktiv sebeke baglantisi olan istifadecilere catdirilir Qrup proqrami ve aciq menbeli veb tetbiqi olan un 2007 ci ilin ekran goruntusu Tarixi Netscape 1995 ci ilde proqramcilara musteri terefinde isleyen istifadeci interfeysine bezi elave etmeye imkan yaradan JavaScript adli skript dilini teqdim etmisdir Belelikle butov bir veb sehife yaratmaq ucun servere melumat gondermek evezine yuklenmis sehifenin daxil edilmis skriptleri daxiletmenin tesdiqlenmesi ve ya sehifenin hisselerini gostermek gizletmek kimi muxtelif tapsiriqlari yerine yetire biler 1999 cu ilde Servlet Specification 2 2 versiyasinda Java dilinde veb tetbiqi konsepsiyasi teqdim edilmisdir O zaman hem JavaScript hem de XML artiq islenib hazirlanmisdi lakin AJAX hele yaradilmamisdi ve obyekti yalniz obyekti kimi Internet Explorer 5 de teqdim edilmisdi Gmail kimi tetbiqler 2000 ci illerin evvellerinden etibaren oz musteri tereflerini getdikce daha interaktiv etmeye basladi Veb sehife skripti butun veb sehifeni yuklemeden melumatlarin saxlanmasi alinmasi ucun serverle elaqe saxlaya bilir Tecrube 2005 ci ilde Ajax kimi taninmisdir Dizayner Frensis Berriman ve Google Chrome muhendisi Aleks Rassel terefinden 2015 ci ilde ireli surulmus termini muasir brauzerler terefinden desteklenen yeni funksiyalardan istifade eden ve evvelce veb brauzer nisani daxilinde isleyen lakin sonradan tamamile oflayn ve brauzerde tetbiq URL i daxil etmeden ise salina bilen tetbiqlere aiddir TehlukesizlikBu cur tetbiqlerde tehlukesizlik pozuntulari boyuk narahatliq dogurur cunki bu hem muessise melumatlarini hem de sexsi musteri melumatlarini ehate edir Bu aktivlerin qorunmasi istenilen veb tetbiqinin vacib hissesidir ve istehsal prosesine daxil edilmeli olan bezi esas emeliyyat saheleri var Buraya autentifikasiya avtorizasiya aktivlerin idare edilmesi daxiletme qeydiyyat ve audit prosesleri daxildir Tetbiqlere evvelden tehlukesizliyin qurulmasi uzun muddetde daha tesirli ve daha az pozucu ola biler IstehsaliVeb proqramlarin yazilmasi veb proqram cercivelerinin istifadesi ile sadelesdirilir Bu cerciveler istehsalci komandaya istifadeci idareciliyi kimi istehsal prosesinin umumi problemlerini hell etmeden oz meqsedleri ucun unikal olan tetbiq hisselerine fokuslanmaga imkan verir neticede tetbiqin istehsal prosesini suretlendirir Istifade olunan cercivelerin coxu aciq menbeli proqram teminatidir Hemcinin baxVeb 2 0Istinadlar What Is A Web Application stackpath com Stack Path 2022 08 15 tarixinde Istifade tarixi 2022 08 15 A web application is a computer program that utilizes web browsers and web technology to perform tasks over the Internet Liam Tung JavaScript creator Eich My take on 20 years of the world s top programming language 2020 06 15 2023 09 26 tarixinde Istifade tarixi 2023 09 26 Davidson James Duncan Coward Danny Java Servlet Specification Specification Version 2 2 Final Release Sun Microsystems 1999 12 17 43 46 2010 01 07 tarixinde Istifade tarixi 2008 07 27 Jay Hoffmann What Does AJAX Even Stand For 2019 03 04 2021 10 18 tarixinde Istifade tarixi 2021 10 18 Russell Alex Progressive Web Apps Escaping Tabs Without Losing Our Soul March 24 2021 tarixinde Istifade tarixi June 15 2015 Dell com 2012 05 22 tarixinde orijinalindan arxivlesdirilib Istifade tarixi 2012 06 22 Multiple wiki Docforge 2020 06 20 tarixinde orijinalindan arxivlesdirilib Istifade tarixi 2010 03 06 Xarici linklerHTML5 Draft recommendation changes to HTML and related APIs to ease authoring of web based applications DMOZ da Web Applications Web Applications Working Group at the World Wide Web Consortium W3C PWAs on Web dev by Google Developers