Kas tieši ir tīmekļa lietojumprogramma?

Uzlabojiet savu izpratni par tīmekļa lietojumprogrammām

Tīmekļa lietojumprogramma ir jebkura datorprogramma, kas izpilda noteiktu funkciju, izmantojot klienta tīmekļa pārlūku. Lietojumprogramma var būt tikpat vienkārša kā ziņojumu dēlis vai saziņas forma tīmekļa vietnē vai tik sarežģīta kā tekstapstrāde vai multi-player mobilā spēļu programma, kuru lejupielādējat savā tālrunī.

Kas ir klients?

"Klientu" izmanto klienta-servera vidē, lai apzīmētu programmu, ko persona izmanto, lai palaistu lietojumprogrammu. Klients-servera vide ir tāda, kurā vairāki datori dalās ar informāciju, piemēram, datu ievadīšanu datubāzē. "Klients" ir programma, ko izmanto informācijas ievadīšanai, un "serveris" ir lietojumprogramma, ko izmanto informācijas glabāšanai.

Kādas ir priekšrocības, izmantojot tīmekļa lietojumprogrammas?

Tīmekļa lietojumprogramma atbrīvo izstrādātāju no atbildības par klienta veidošanu konkrētam datora tipam vai konkrētai operētājsistēmai, tādēļ ikviens var izmantot lietojumprogrammu, jo viņiem ir piekļuve internetam. Tā kā klients darbojas tīmekļa pārlūkprogrammā, lietotājs var izmantot IBM savietojamu vai Mac. Tos var darbināt ar Windows XP vai Windows Vista. Viņi pat var izmantot pārlūkprogrammu Internet Explorer vai Firefox, lai gan dažām lietojumprogrammām ir nepieciešams konkrēts tīmekļa pārlūks .

Tīmekļa lietojumprogrammas parasti izmanto servera puses skriptu kombināciju (ASP, PHP uc) un klienta puses skriptu (HTML, Javascript utt.), Lai izstrādātu lietojumprogrammu. Klienta puses skripts nodarbojas ar informācijas prezentāciju, bet servera puses skripts nodarbojas ar visu cieto stuff, piemēram, informācijas glabāšanu un izgūšanu.

Cik ilgi ir pieejami tīmekļa lietojumprogrammas?

Tīmekļa lietojumprogrammas ir apmēram kopš tā laika, kad World Wide Web ieguva galveno popularitāti. Piemēram, 1987. gadā Larry Wall izstrādāja populāru servera puses skriptu valodu Perl. Tas bija septiņi gadi pirms internets patiešām sāka iegūt popularitāti ārpus akadēmisko un tehnoloģiju aprindām.

Pirmās galvenās tīmekļa lietojumprogrammas bija salīdzinoši vienkāršas, bet 90. gadu beigās bija vērojama virzība uz sarežģītākām tīmekļa lietojumprogrammām. Mūsdienās miljoniem amerikāņu izmanto tīmekļa lietojumprogrammu, lai tiešsaistē iesniegtu savus ienākuma nodokļus, veiktu tiešsaistes bankas uzdevumus, uzturētu kontaktus ar draugiem un mīļajiem, kā arī vēl daudz vairāk.

Kā interneta lietojumprogrammas ir attīstījušās?

Lielākā daļa tīmekļa lietojumprogrammu ir balstītas uz klienta-servera arhitektūru, kurā klients ievada informāciju, kamēr serveris uzglabā un izgūst informāciju. Interneta pasts ir tā piemērs, tādiem uzņēmumiem kā Google Gmail un Microsoft Outlook, kas piedāvā tīmekļa e-pasta klientus.

Pēdējo vairāku gadu laikā ir bijis liels spiediens, lai tīmekļa lietojumprogrammas tiktu izstrādātas funkcijām, kurām parasti nav nepieciešams serveris, lai uzglabātu informāciju. Jūsu vārdu procesors, piemēram, datorā glabā dokumentus un serverim nav nepieciešams.

Tīmekļa lietojumprogrammas var nodrošināt tādu pašu funkcionalitāti un gūt labumu, strādājot vairākās platformās. Piemēram, tīmekļa lietojumprogramma var darboties kā tekstapstrādes rīks, mākoņos saglabājot informāciju un ļaujot "lejupielādēt" dokumentu personīgajā cietajā diskā.

Ja esat izmantojis tīmekli pietiekami ilgi, lai redzētu, cik populāri interneta lietojumprogrammas, piemēram, Gmail vai Yahoo e-pasta klienti, gadu gaitā ir mainījušies, jūs esat redzējuši, kā kļuvušas sarežģītas tīmekļa lietojumprogrammas. Lielā mērā šī izsmalcinātība ir saistīta ar AJAX, kas ir programmēšanas modelis, lai radītu atsaucīgākas tīmekļa lietojumprogrammas.

G Suite (agrāk Google Apps ), Microsoft Office 365 ir citi piemēri no jaunākās paaudzes tīmekļa lietojumprogrammām. Arī mobilās lietojumprogrammas, kas izveidotas savienojumu ar internetu (piemēram, jūsu Facebook lietotne, lietojumprogramma Dropbox vai jūsu tiešsaistes banku lietotne), ir arī piemēri tam, kā tīmekļa lietojumprogrammas ir izstrādātas arvien populārākajam mobilā interneta izmantojumam.

Atjaunots: Elise Moreau