Stworzenie ciekawej i ładnie wyglądającej strony jest nie lada wyzwaniem dla webmastera. Dopasowanie tła, przycisków, rozkładu strony i pozostałych elementów zawsze pochłania dużo czasu. Na szczęście jest wiele narzędzi ułatwiających pracę twórcom stron.
Narzędzia do projektowania aplikacji
Zanim przystąpi się do programowania warto najpierw zaprojektować stronę, a przede wszystkim jej rozkład i nawigację. Najprościej rozrysować sobie poszczególne podstrony na kartce papieru lub w Paincie. Ale można także pokusić się o bardziej profesjonalne projekty. Z pomocą przyjdą narzędzia takie jak np. Pencil Project (http://pencil.evolus.vn/en-US/Home.aspx)
Inne warte uwagi aplikacje to Picodo (https://pidoco.com/) i Balsamiq Mockups (http://balsamiq.com/).
Narzędzia do dopasowywania kolorów
Od kolorystyki strony w dużej mierze zależy pierwsze wrażenie użytkownika. Mówi się, że na stronie nie powinno być użytych więcej niż pięć barw. Kolory nie mogą być wybierane losowo. Warto skorzystać z narzędzi pomagających dobrać odpowiednie barwy. Ciekawą aplikacją jest koło kolorów Adobe (http://kuler.adobe.com/#create/fromacolor).
Innym ciekawym narzędziem do dobierania kolorów jest http://colorschemedesigner.com/.
Narzędzia do generowania tła
Jako tło nie zawsze trzeba ustawiać jeden kolor bądź gradient. Ciekawym pomysłem są tła z wzorami. Można takie stworzyć korzystając np. ze strony: http://www.patterncooler.com/.
Inną ciekawą stroną, na której można wybrać wzór tła jest http://bgpatterns.com/.
Narzędzia do generowania logo
Bardzo ważne jest logo strony. Wielu webmasterów decyduje się samemu zaprojektować znak rozpoznawczy strony. Przydatne mogą się okazać dostępne w Internecie generatory logo.
Np. http://creatr.cc/creatr/
czy http://web2.0stylr.com/stylr.aspx.
Frameworki PHP
Frameworki PHP to narzędzia dla programistów www. Bardzo ułatwiają pracę na serwisami internetowymi. Najpopularniejsze są:
Zend Framework http://framework.zend.com/
cakePHP http://cakephp.org/
Bibilioteki JavaScript
Podobnie jak w przypadku PHP, również dla języka Javascript istnieje szereg bibliotek ułatwiających tworzenie interaktywności na stronie.
jQuery http://jquery.com/
Prototype http://www.prototypejs.org/