HTML/Przygotowanie do pracy

Z Wikibooks, biblioteki wolnych podręczników.

Żadna dziedzina z kategorii programowania, nie jest teraz tak prosta, jak dziś. Teraz każdy może założyć swoją stronę - klubu, zbioru pewnej społeczności (np. forum), i to w ciągu kilku minut.

Jednak - takie strony nie zabierają jakieś ogromnej popularności. Często, jeśli faktycznie coś tam się dzieje, to taka strona zawsze wkrótce może wygasnąć. Dlatego warto założyć prawdziwą stronę WWW, która może mieć połączenie normalnej strony z artykułami + forum, galerie i co tylko nam dusza podpowie.

Strony, które cieszą się dużą popularnością, to przede wszystkim różnorakie portale - połączenie kilku „gatunków” na swojej jednej stronie. Prowadzenie, i skupianie się tylko na jednej rzeczy, owszem to dość dobre rozwiązanie pod warunkiem, że to się opłaca - by to sprawdzić, wystarczy zainwestować w prosty skrypt licznika odwiedzin.

Jeśli znudziły nam się gotowe rozwiązania dostępne na wielu stronach, możemy się zacząć skupić nad tworzeniem strony WWW...

WYSIWYG[edytuj]

program Nvu

Jakież to wspaniałe! Nie muszę się uczyć żadnych niezrozumiałych poleceń, wystarczy jedno kliknięcie tu i tam i gotowe!. Tak, to prawdziwa zaleta. Jednak tylko dla początkujących projektantów. Jednak bardziej obeznany użytkownik, może dostrzec pewne wady, a starzy wyjadacze chleba, praktycznie same wady:

  • Niezgodność - takie programy zwykle potrafią pisać kod tylko pod konkretną przeglądarkę. Nie ma Żadnej gwarancji na to, czy strona poprawnie wyświetli się na innej. Np. FrontPage - potrafi doskonale dostosować kod do przeglądarki Internet Explorer. Mamy na swojej stronie, migający tekst, wzorki, układ strony w tabeli etc. A teraz wchodzi na naszą stronę użytkownik Firefox - nie uświadczy u nas żadnych świecidełek, które powodują że strona staje się atrakcyjna. Widzi tylko samą grafikę i tekst, układ strony który został napisy w tabeli (nie natomiast w CSS) zupełnie się rozsypuje.
  • Objętość - Kod jest generowany automatycznie, często zawiera wiele niepotrzebnych informacji które nadal tam są, chociaż nie wypełniliśmy odpowiednio całego formularzu, odpowiadającego na odnośniki...
  • Wiedza - korzystając z takiego typu oprogramowania, praktycznie w ogóle się nie nauczymy tworzyć stron, bo do tego potrzebna jest znajomość kodu źródłowego, nie natomiast programu w którym go tworzymy.

WYWIWYG[edytuj]

Program WYWIWYG BlueFish pod linux.

Jest to kompromis, pomiędzy nic nie uczącym WYSWIG, a pomiędzy topornością w edytorach tekstu dla programistów. Takie programy posiadają m.in. szablony stron, funkcje podobne do WYSWIG, jednak główna metoda edycji strony ogranicza się tylko do trybu źródłowego - tzw. "trybem graficznym" można zobaczyć jako podgląd, nic w nim natomiast nie poprawimy.

Taki program ułatwia wypełnianie znaczników, często też posiadają szkice formularzy itd. jednak ich zgodność nie jest regułą.

Kilka programów dostępnych pod różne platformy:

Edytory tekstu[edytuj]

Edytor tekstu dla programistów, Gedit.

Wyglądają jak proste edytory tekstu ala notatnik z Windows lub nano z systemu linux. Mają jednak bardzo ważną cechę - podświetlają składnię dla języków. Dlatego, pomimo swojej toporności dla programistów są one bardzo użyteczne - największe programy potrafią obsłużyć w zasadzie każdy język programowania.

poniżej kilka programów: