Разработка на уеб приложения

В компютрите уеб приложението е компютърна програма клиент-сървър, в която клиентът (включително потребителския интерфейс и логиката от страна на клиента) работи в уеб браузър. Често срещаните уеб приложения включват уеб поща, онлайн продажби на дребно, онлайн търгове, услуги за незабавни съобщения и много други функции. Общата разлика между динамична уеб страница от всякакъв вид и уеб приложение е неясна. Уеб сайтовете, които най-вероятно ще бъдат наричани уеб приложения, са тези, които имат подобна функционалност като настолно софтуерно приложение или мобилно приложение. Приложенията с една страница са по-подобни на приложения, защото отхвърлят по-типичната уеб парадигма за придвижване между отделни страници с различни URL адреси.

Технологии

Има две основни категории кодиране, скриптове и програмиране за създаване на уеб приложения:

I. Скриптове/кодиране от страна на клиента – Скриптовете от страна на клиента е типът код, който се изпълнява или интерпретира от браузърите.

Скриптовете от страна на клиента обикновено се виждат от всеки посетител на сайт (от менюто за преглед щракнете върху „Преглед на изходния код“, за да видите изходния код).

По-долу са някои често срещани технологии за скриптове от страна на клиента:

1) HTML (език за маркиране на хипертекст)

2) CSS (каскадни стилови таблици)

3) JavaScript

4) Ajax (асинхронен JavaScript и XML)

5) jQuery (JavaScript Framework Library – често използван при разработката на Ajax)

6) Moo Tools (JavaScript Framework Library – често използван в Ajax

7) Dojo Tool-kit (JavaScript Framework Library – често използван при разработката на Ajax)

II. Скриптове/кодиране от страна на сървъра – Скриптовете от страна на сървъра са типа код, който се изпълнява или интерпретира от уеб сървъра.

Скриптовете от страна на сървъра не се виждат или достъпват от никой посетител или широка публика.

По-долу са общите технологии за скриптове от страна на сървъра:

1) PHP (много често срещан сървър – базиран на Linux / Unix Open

Източник – безплатно преразпределение, обикновено се комбинира с MySQL база данни)

2) Zend Framework (обектно-ориентирана рамка за уеб приложения на PHP) ASP (език за скриптове на Microsoft Web Server (IIS))

3) ASP.NET (Web Application Framework на Microsoft – наследник на ASP) Ruby on Rails (Рамка за уеб приложения на Ruby – безплатно преразпределение)

4) Perl

5) Python

Предимства на разработката на уеб приложения:

1) Уеб приложенията се разработват с езици за програмиране като HTML и CSS, които са добре познати сред ИТ специалистите.

2) Тези приложения работят в собствения уеб браузър на устройството чрез прост URL.

3) Те могат също да отварят уебсайтове. Това означава, че те не изискват да бъдат актуализирани по начина, по който го правят обичайните приложения. В този смисъл уебсайтът, към който е свързано приложението, ще бъде актуализиран.

4) От друга страна, времето за разработка на уеб приложението е по-малко. Оттук и по-ниската му цена.

Недостатъци на разработката на уеб приложения:

1) Интернет връзката ще бъде абсолютно задължителна, за да я стартирате. В противен случай няма да можете да разглеждате уебсайта и уеб приложението няма да ви бъде от полза.

2) Освен това ще загуби видимост, тъй като няма да бъде изложена в магазините.

3) Освен това ще има някои ограничения за достъп по отношение на определени хардуерни функции на устройството, на което работи.

Empfohlene Artikel

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert