Najczęściej stosowane technologie do tworzenia stron internetowych
HTML
HTML jest językiem, który służy do prezentowania stron www. Jego cechami jest prostota i przejrzystość. Wykorzystuje się go głównie do tworzenia statycznych stron i wizytówek firmowych. Obszerne strony wykonane wyłącznie w języku HTML są trudne do aktualizacji ze względu na dużą ilość kodu, który należy ręcznie zmieniać. Strony internetowe wykonane w technologii HTML, nie obsługują połączeń z bazami danych, ale mogą przesyłać dane za pomocą formularzy.
Zalety:
- - prosta składnia
- - jednolita interpretacja przez wszystkie przeglądarki
- - nie wymagane dodatkowe oprogramowanie
- - łatwość odnalezienia informacji na stronie w tej technologii
- - możliwość pozycjonowania strony www
Wady:
- - statyczne strony
- - brak systemów CMS
- - brak obsługi baz danych
- - dane przesyłane jedynie za pomocą formularzy
PHP
PHP jest obecnie najbardziej popularną technologią tworzenia stron internetowych. Język ten jest podobny do C i łatwo go opanować. Ponadto oferuje ogromne możliwości rozbudowy witryny o wiele dodatków, systemy CMS, współpracy z bazą danych. Do poprawnego wyświetlania witryn napisanych w PHP nie jest wymagane żadne oprogramowanie po stronie klienta. Również edycja serwisów stworzonych w technologii PHP nie wymaga żadnego dodatkowego oprogramowania.
Zalety:
- - prosta składnia
- - jednolita interpretacja przez wszystkie przeglądarki
- - nie wymagane dodatkowe oprogramowanie
- - łatwość odnalezienia informacji na stronie w tej technologii
- - możliwość tworzenia systemów CMS
- - współpraca ze wszystkimi popularnymi bazami danych
- - dynamiczne strony
- - możliwość pozycjonowania strony internetowej
Wady:
- - do prawidłowego działania na serwerze musi być zainstalowane oprogramowanie do obsługi PHP (technologia ta jest standardowo obsługiwana na 99% serwerów, 1% tych, które nie posiadają jej obsługi to w większości darmowe hostingi np. Interia)
Flash
Jest to dosyć nowa technologia umożliwiająca tworzenie skomplikowanych animacji na witrynach internetowych. Technologia ta nie jest jednak obsługiwana przez wszystkie urządzenia. Strony internetowe będące animacją flash wymagają zainstalowania odpowiedniego oprogramowania do prawidłowego wyswietlania treści.
Zalety:
- - atrakcyjne animacje
- - możliwość korzystania z baz danych
Wady:
- - nie jest obsługiwana przez wszystkie przeglądarki
- - wymaga dodatkowego oprogramowania do prawidłowego wyświetlania
- - treść na witrynach wykonanych w technologii flash nie jest czytana przez wyszukiwarki internetowe
- - do aktualizacji strony jest wymagane drogie oprogramowanie
- - duża objętość serwisów opartych na technologii flash - długie ładowanie strony
- - trudno znaleźć informacje na witrynach wykonanych we flashu
- - dużo mniejsza skuteczność pozycjonowania
Ajax
Technologia ta pozwala przeładowywać treść witryny nie powodując ponownego ładowania całej strony. Jest ona bardzo użyteczna, ale ze względu na brak możliwości indeksowania treści zawartych w technologii Ajax, witryny takie trudniej się pozycjonuje. Ajax zapewnia serwison duży stopień interaktywności, a serwisy internetowe w tej technologii działają bardzo szybko i wydajnie.
Zalety:
- - łatwość odnalezienia informacji na stronie w tej technologii
- - wysoka wydajność
- - szybkość działania
- - możliwość pozycjonowania strony www
- - możliwość tworzenia systemów CMS
- - współpraca ze wszystkimi popularnymi bazami danych
- - dynamiczne strony
Wady:
- - skomplikowana składania języka
- - dużo mniejsza skuteczność pozycjonowania