Վեբ հավելված ընդդեմ վեբկայքի
Ինտերնետի գյուտի հետ մեկտեղ նրա զարգացումը ծառայեց որպես նոր սերնդի տեղեկատվության փոխանցման և հասանելիության աննախադեպ մակարդակի հարթակ: Համաշխարհային սարդոստայնը հիմնականում բաղկացած էր կայքերից, իսկ ավելի ուշ մշակվեցին վեբ հավելվածներ՝ լրացուցիչ հնարավորություններ և հարմարություններ ներմուծելու համար:
Ավելին կայքի մասին
Իրար միացված վեբ էջերի հավաքածուն, որոնք հասանելի են ցանցի միջոցով, ինչպիսին է ինտերնետը կամ ինտրանետը, հայտնի է որպես վեբ կայք: Կայքը տեղակայված է սերվերում (կամ ավելի) և տեղակայված է ինտերնետի միջոցով Uniform Resource Locator (URL) միջոցով:Բոլոր հանրային օգտագործվող կայքերը սովորաբար հայտնի են որպես Համաշխարհային ցանց:
Պարզ կայքերը հիմնականում բաղկացած են պարզ HTML-ի վրա հիմնված ճարտարապետությունից և միայն ծառայում են որպես տեղեկատվության ցուցադրման հարթակ, այլ ոչ թե օգտագործողի հետ փոխազդելու և գործարքներ կատարելու: Վեբ էջերը կարող են պարունակել տեքստ, պատկերներ կամ երաժշտություն: Օրինակ՝ պարզ վեբկայքը կարող է պարունակել մի շարք ապրանքների մասին մանրամասներ, սակայն այն հնարավորություն չունի, որ հաճախորդը պատվիրի ապրանքը և վճարումներ կատարի կայքի միջոցով:
Այսօր կայքերը պարզապես նախագծված են բովանդակության կառավարման համակարգերի միջոցով, ինչպիսիք են Joomla-ն կամ WordPress-ը: Երբեմն օգտագործվում են նաև JavaScript և CSS:
Ավելին վեբ հավելվածի մասին
Վեբ հավելվածը համակարգչային հավելված է, որին կարելի է մուտք գործել այնպիսի ցանցի միջոցով, ինչպիսին է ինտերնետը կամ ինտրանետը: Հավելվածը կարող է ներկառուցված լինել վեբ էջում, կամ վեբ էջն ինքնին կարող է հավելված լինել: Facebook-ը, Gmail-ը, YouTube-ը, Ebay-ը, Twitter-ը և Amazon-ը վեբ հավելվածների նշանակալի ներդրում ունեցող կայքեր են:Հատկանշական է, որ այս կայքերն օգտագործում են օգտվողի անուն և գաղտնաբառ՝ օգտատիրոջ ինքնությունը հաստատելու համար և թույլ են տալիս օգտվողին շփվել և շփվել սերվերների հետ վեբ էջում հասանելի հավելվածների միջոցով:
Ուշադիր նայելով Gmail-ին, պարզ է դառնում, որ այն ունի բազմաթիվ առանձնահատկություններ, որոնք բացակայում են պարզ HTML-ի վրա հիմնված կայքում: Օգտատիրոջ իսկությունը, էլ. նամակներ ուղարկելը և ստանալը, ակնթարթային հաղորդագրությունները և կոնտակտները օգտագործում են հավելվածներ՝ տեղեկատվությունը մշակելու և սերվերի հետ հաղորդակցվելու համար, մինչդեռ պարզ վեբկայքում փոխգործակցության այս աստիճանն անհնար է: Մեկ այլ օրինակ է Yahoo արժույթի փոխարկիչը, որը հաշվարկներ է կատարում հասանելի տվյալների հիման վրա:
Վեբ հավելվածները կարող են մշակվել մի շարք ծրագրավորման լեզուների հիման վրա, ինչպիսիք են Java, JavaScript, PHP, ASP,. Net, XML, AJAX և տվյալների բազայի ծառայություններ, ինչպիսիք են MySQL կամ Oracle:
Ո՞րն է տարբերությունը վեբ կայքի և վեբ հավելվածի միջև:
• Վեբ կայքը պարզապես HTML փաստաթղթերի միացված հավաքածու է, որը հասանելի է ցանցի միջոցով, մինչդեռ վեբ հավելվածը համակարգչային հավելված է, որը տրամադրվում է ցանցի միջոցով:
• Վեբ հավելվածը կարող է լինել կայքի մաս կամ կարող է լինել ինքնուրույն հավելված:
• Վեբ կայքերը ծառայում են զուտ տեղեկատվության մատուցման նպատակին՝ որպես տեքստ, երաժշտություն կամ տեսանյութ: Այնուամենայնիվ, վեբ հավելվածը կարող է փոխազդել օգտատիրոջ հետ և արտադրել մի քանի արդյունքներ՝ հիմնված գործողությունների վրա:
• Վեբ հավելվածը կարող է փոխազդել օգտատիրոջ հետ, մինչդեռ կայքը ցուցադրում է միայն տեղեկատվություն:
• Վեբ հավելվածը հիմնականում կապված է տվյալների բազայի հետ: