Vietne vs tīmekļa lietojumprogramma
Interneta ienākšana ļāva izgudrot jaunus terminus, kas tiek izmantoti vienīgi, lai atsauktos uz lietām, kuras varat darīt vai iegūt no interneta. Vietne ir viena no pirmajām, un to izmanto, lai atsauktos uz atrašanās vietu, kurā ir mitinātas vairākas lapas, kuras bieži ir par vienu un to pašu tēmu. Vietnei piekļūst, izmantojot vietrādi URL (Uniform Resource Locator). No otras puses, tīmekļa lietojumprogramma ir termins, ko lieto, lai identificētu programmu vai lietojumprogrammu, kas tiek palaista un izmantota atsevišķos datoros.
Tīmekļa lietojumprogramma, cita starpā, var pastāvēt internetā vai lokālajā tīklā, iekštīklā, VPN. Kad tīmekļa lietojumprogramma ir pieejama internetā, tā bieži tiek mitināta kā atsevišķa lapa vietnē. Vietnē var būt arī citi materiāli, kurus tīmekļa lietojumprogramma neizmanto, bet bieži ir saistīti ar to, ko dara tīmekļa lietojumprogramma.
Salīdzinoši tīmekļa lietojumprogramma ir resursietilpīgāka nekā vietne, kurā nav tīmekļa lietojumprogrammas. Atkarībā no tīmekļa lietojumprogrammas veida un mērķa tai jāapstrādā iegūtie dati, kā arī piekļuves datu bāzes. Lai gan dažas no sarežģītākajām vietnēm var būt tik intensīvas resursi, vairums to nav. Tas notiek tāpēc, ka lielākajā daļā vietņu informācija vienkārši ir statiska un netiek bieži atjaunināta.
Tas pats attiecas arī uz grūtībām izveidot vietni vai tīmekļa lietojumprogrammu. Statiskās vietnes var kodēt, ja vien jūs zināt HTML (hiperteksta iezīmēšanas valoda). Izmantojot tīmekļa lietojumprogrammas, nepietiek tikai ar HTML zināšanu, tā daļa, kas to padara par lietojumprogrammu, tiek kodēta ar grūtāku valodu, kas ir līdzīga programmēšanas valodām. Valodu sarakstā ir Java, Javascript, DHTML, Silverlight, PHP un AJAX. Ir jāzina arī divas vai vairākas no šīm valodām, lai ieviestu servera puses skriptus, kas apstrādā datus, un klienta puses skriptus, kas formatē informāciju uz ekrāna.
Kopsavilkums:
1. Vietne ir Web lapu kopums tajā pašā vietā, savukārt tīmekļa lietojumprogramma ir tāda veida lietojumprogramma, kas tiek mitināta tīklā.
2. Tīmekļa lietojumprogrammai bieži piekļūst noteiktā vietnē
3. Tīmekļa lietojumprogrammai bieži ir vajadzīgs daudz vairāk apstrādes jaudu nekā lielākajai daļai vietņu
4. Tīmekļa lietojumprogrammu ir grūtāk izveidot nekā vietni