Zwiększające się możliwości przeglądarek, jeśli chodzi o obsługę wymiany danych, zmiana podejścia do tematu aplikacji rozproszonych, a w końcu rozwój sieci zarówno stacjonarnych jak i mobilnych, przyczyniły się to szerszego stosowania aplikacji opartych o strony WWW.
Wykorzystanie przeglądarki i
stron WWW jako interfejsu użytkownika wiąże się z kilkoma problemami, jednak lista zalet jest ogromna. Należy wszakże pamiętać, iż
tworzenie stron dla potrzeb aplikacji internetowych znacznie różni się od tradycyjnego tworzenia stron internetowych.
Jedną z największych zalet stosowania przeglądarki internetowej jako części frontowej aplikacji, jest niezależność od platformy sprzętowej i systemowej oraz brak konieczności instalowania oprogramowania na końcówce klienta. Likwiduje to ograniczenia związane z stosowaniem konkretnego komputera jako końcówki.
Tworzenie stron jako interfejsu użytkownika powinno także obejmować przygotowanie "lekkiej" wersji przeznaczonej dla palmtopów lub telefonów komórkowych.
Przede wszystkim podczas tworzenia stron dla aplikacji należy zwrócić uwagę na:
- ilość grafiki, powinna być jak najmniejsza, a jednocześnie powinna wyróżniać najważniejsze elementy systemu
- optymalizację kodu HTML, tak by tworzone strony wczytywały się szybko, cały wygląd stron powinien być opisany w arkuszy stylów CSS
- typografię, wszystkie teksty, formularze oraz komunikaty powinny być czytelne i klarowne
- wygodę interfejsu, wszędzie gdzie to możliwe system powinien korzystać z skryptów AJAX i dynamicznego uaktualniania treści na stronach WWW.
Pozornie
tworzenie stron przeznaczonych do obsługi aplikacji jest stosunkowo proste, jednak jak widać ilość elementów krytycznych dla działania aplikacji jest spora. Łatwo podczas tworzenia stron popełnić błędy, które negatywnie odbiją się na prędkości działania aplikacji lub też wygodzie jej użytkowania.
Spełnienie wymienionych kryteriów, pozwoli na stworzenie aplikacji, która nie tylko będzie działać szybko i wydajnie, ale także swoim interfejsem ułatwi użytkownikom pracę. Warto zainwestować w
tworzenie stron www , już w pierwszym etapie powstawania aplikacji, aby później nie zwiększać prac w celu zoptymalizowania jej działania.