Podstawy tworzenia stron internetowych — obszerny przewodnik
Zajmowanie się projektowaniem stron internetowych to seria nauki, ćwiczeń i eksperymentów ze śladami i błędami, które wymagają czasu i poświęcenia.
Wielu początkujących programistów musi nie tylko przejść przez podstawy tworzenia nowej strony internetowej, ale także poznać nadchodzące technologie napędzające sieć. Dzieje się tak dlatego, że szybko rozwijający się rynek zawsze dostarcza coraz więcej iteracji technologii obecnej generacji, a podążanie za nimi ma kluczowe znaczenie.
W tym krótkim wstępie nie będziemy próbować przewidywać przyszłości, ale omówimy podstawy technologii i narzędzi potrzebnych do stworzenia nowej strony internetowej. Jeśli jesteś zupełnie nowy w projektowaniu stron internetowych, byłoby to świetne miejsce do rozpoczęcia. Wszystkie podstawowe strony internetowe wymagają sześciu podstawowych rzeczy, które składają się na prostą stronę i tutaj szczegółowo omówimy, czym one są, jak działają w funkcjonowaniu serwisu i dlaczego tak ważne jest, aby się o nich dowiedzieć.
HTML5
HTML to skrót od Hyper Text Markup Language i jest to język, w którym napisane są wszystkie strony internetowe. Gdy ładujesz stronę internetową, pierwszą rzeczą, jaką robi Twoja przeglądarka, jest pobranie kodu HTML witryny, który składa się ze specjalistycznej składni. Następnie czyta ten język, aby zrozumieć zawartość strony internetowej. Wszystko, od linków, przycisków, filmów, animacji, obrazów i grafiki, jest osadzone w kodzie HTML i powie przeglądarce, co zawiera strona internetowa.
HTML, który obsługuje sieć, został wprowadzony ponad dwie dekady temu. Jednak jego wykorzystanie eksplodowało, gdy czwarta wersja HTML (znana jako HTML4) została wprowadzona u progu nowego tysiąclecia. HTML4 zmienił wszystko, a przeglądanie stron internetowych stało się coraz bardziej popularne, ponieważ tworzenie stron internetowych stało się łatwiejsze.
Jednak HTML4 nadal miał pewne problemy. Chociaż był to solidny język, nadal brakowało mu możliwości obsługi skomplikowanych funkcji, takich jak animacja i strumieniowanie wideo. Aby obsługiwać te rzeczy, trzeba było zainstalować wtyczki, które tylko spowalniały i zmniejszały wydajność komputerów i urządzeń mobilnych użytkowników. Szybko więc stało się jasne, że potrzebna jest nowsza wersja HTML.
Doprowadziło to do niedawnego wydania HTML5. Największą cechą HTML5 była możliwość wydajniejszego przesyłania strumieniowego wideo, oszczędzając zarówno przepustowość, jak i żywotność baterii. Stało się to nowym standardem dla większości stron internetowych, a wiele stron internetowych całkowicie odrzuciło wtyczki, aby poprawnie działać na swojej stronie. Chociaż nadal niektóre funkcje można uzyskać tylko za pomocą wtyczek, HTML5 ma prawie wszystkie niezbędne funkcje, na które użytkownik może liczyć i z pewnością będzie to jedyny język używany do tworzenia stron internetowych teraz iw przyszłości.
CSS3
Kiedy przeglądarka ładuje stronę internetową, zwykle pobiera dwie rzeczy, aby wyświetlić ostateczną stronę internetową; HTML i CSS. Omówiliśmy już HTML, jest to język, w którym znajdują się wszystkie istotne treści strony internetowej. Jednak HTML nie zawiera sposobu, w jaki większość tych informacji powinna być wyświetlana. Na przykład, jeśli kod HTML mówi przeglądarce, że strona składa się z wiersza tekstu, przeglądarka nadal nie będzie wiedziała, gdzie dokładnie umieścić tekst i jak powinien wyglądać. Tego rodzaju informacje, które odnoszą się do wyglądu strony internetowej, są przechowywane w osobnym pliku zwanym plikiem CSS.
CSS jest w zasadzie taki sam od wielu lat, niezależnie od ostatnich zmian w HTML, nowsza wersja znana jako CSS3 została wydana do obsługi strumieniowego przesyłania wideo i złożonych animacji. CSS to skrót od Cascade Style Sheets i ma tylko jeden cel, powiedzieć przeglądarce, jak prezentować kod HTML i wszelkie niezbędne style wizualne. Robi to, zawierając wszystkie niezbędne informacje w swoim kodzie, który ma również unikalną składnię. CSS działa w połączeniu z HTML i dopasowuje wszystkie tagi i nagłówki do stylu wymaganego dla witryny. Być może widziałeś, co brak CSS może zrobić ze stroną internetową. Czasami, gdy ładujesz stronę, widzisz tylko tekst i hiperłącza, ale są one źle ułożone i na stronie nie ma kolorów. Dzieje się tak, gdy przeglądarka może pomyślnie załadować kod HTML strony, ale nie CSS.
jQuery
Interaktywność ze stroną internetową prawie zawsze musi być cechą dzisiejszych stron internetowych. Jeśli Twoja witryna nie ma żadnej interaktywności, jest niczym więcej niż tablicą ogłoszeń i ma bardzo małe zastosowanie. Wyobraź sobie YouTube lub Facebook bez żadnego przycisku do łatwego poruszania się po ich zawartości. Interaktywność zapewnia przyjazną dla użytkownika obsługę, która w zamian zapewnia lepszą przyczepność witryny i utrzymanie użytkowników.
Aby zapewnić interaktywność, większość twórców stron internetowych używa języka Java i JavaScript. Są to języki używane w połączeniu z HTML, aby ożywić witrynę. Jednak te języki, zwłaszcza JavaScript, są stare i nieporęczne. Wielu programistów to zauważyło i domagało się stworzenia lepszego języka, który ułatwi im życie. Dlatego niedawno wprowadzono jQuery.
Mówiąc najprościej, jQuery zapewnia programistom wszystkie niezbędne narzędzia do wdrożenia skutecznej strony internetowej z bogatą interaktywnością, ale jest mniej pracochłonny. Aby dać ci wyobrażenie, jedna funkcja wykonywana w JavaScript, która wymaga 10 linii kodu, może zostać zaimplementowana w jQuery, ale z zaledwie 2 liniami lub mniej. Oczywista zaleta jQuery była tak popularna wśród programistów, że przed jej wprowadzeniem ponad 60% witryn internetowych korzystało z jQuery.
jQuery pozwala nawet inżynierom sieciowym wykonywać wiele prac zaplecza, takich jak pobieranie i przechowywanie informacji w bazach danych. To sprawiło, że wiele innych systemów zarządzania bazami danych stało się bezużytecznymi, ponieważ jQuery może obsłużyć większość obciążenia pracą. Krótko mówiąc, jQuery jest koniecznością dla każdego programisty WWW, ponieważ ułatwia i usprawnia jego pracę.
Ilustrator
Zanim przystąpisz do pracy nad stroną internetową, dobrze jest najpierw ją sporządzić, aby zorientować się, jak będzie wyglądać. Można to zrobić na wiele sposobów; możesz naszkicować witrynę na papierze, narysować funkcje witryny w arkuszu kalkulacyjnym lub możesz stworzyć cały interfejs witryny za pomocą prostego narzędzia do ilustracji. Jednym z nich, który jest zarówno dostępny, jak i potężny, jest ten stworzony przez Adobe o nazwie Illustrator.
Illustrator to narzędzie do projektowania graficznego, które jest powszechnie używane w sztukach cyfrowych. Jednak jego wszechstronność pozwala na wykorzystanie go również do innych celów, takich jak tworzenie stron internetowych. Zdecydowanie zalecamy wszystkim początkującym programistom stron internetowych skorzystanie z możliwości programu Illustrator. Nie tylko pozwoli Tobie i Twoim klientom lepiej zrozumieć, jak będzie wyglądać strona internetowa, ale także pozwoli ci łatwo złożyć stronę internetową za pomocą programu Dreamweaver, o czym porozmawiamy później.
Korzystanie z programu Illustrator jest bardzo podobne do korzystania z tablicy graficznej. Masz do dyspozycji wiele narzędzi, za pomocą których możesz szybko stworzyć wygląd swojej witryny. Możesz zacząć od standardowego szablonu, a następnie pracować w górę. Możesz tworzyć warstwy po warstwach, a następnie łączyć je ze sobą, aby stworzyć ostateczną kompozycję. Po zakończeniu możesz wyrenderować swój końcowy obraz do podglądu w wysokiej rozdzielczości, aby samemu zobaczyć, jak strona będzie wyglądać, a także pokazać ją innym.
Photoshop
Jeśli interesuje Cię pomysł na zredagowanie swojej strony internetowej, Illustrator nie jest jedynym dostępnym narzędziem. Najpopularniejszym oprogramowaniem do edycji obrazu, którego możesz użyć, jest nikt inny jak Photoshop.
Moim błędnym przekonaniem jest to, że Photoshop jest używany tylko do edycji zdjęć i grafiki logo. Jednak nie ma ograniczeń co do używania programu Photoshop do innych celów. Photoshop obsługuje wiele wtyczek oraz formatów obrazów. Wykorzystuje również system warstw, z którego korzysta ilustrator, co oznacza, że możesz zbudować stronę internetową w programie.
Korzystanie z programu Photoshop jest podobne do używania kalek kreślarskich i układania ich razem w celu uzyskania ostatecznej kompozycji. Powinieneś zacząć od stworzenia tła dla swojej strony internetowej. Prosty schemat kolorów i paleta odcieni powinny wystarczyć, aby stworzyć podstawę dla Twojej witryny. Następnie możesz dodać do niego, tworząc pola tekstowe, a także inne linki i listy rozwijane, które powinny znajdować się na stronie. Ponadto Photoshop umożliwia łatwe tworzenie niestandardowych czcionek, które są bardzo przydatne przy tworzeniu stron internetowych, ponieważ zazwyczaj chcesz uniknąć używania konwencjonalnych czcionek. Tworząc te niestandardowe czcionki, możesz nadać swojej witrynie oryginalność, a także bardzo potrzebną tożsamość, co jest niezbędne w świecie, w którym prawie każda witryna wygląda w jakiś sposób tak samo. Zdecydowanie zalecamy korzystanie z programu Photoshop, nawet jeśli nie planujesz pokazywać klientowi podglądu.
tkacz snów
Wielu grafików jest obecnie zatrudnionych w firmach zajmujących się tworzeniem stron internetowych, a wiedza artystyczna jest niezbędna do stworzenia świetnie wyglądającej strony internetowej. Jednak po całym szkicowaniu i przeglądaniu nadejdzie czas na przeniesienie świetnie wyglądających obrazów na rzeczywistą platformę do tworzenia stron internetowych. Tworzenie wszystkich tych obrazów i ilustracji na strony internetowe jest bezużyteczne, jeśli nie masz możliwości ich ostatecznego zrealizowania. Właśnie dlatego istnieją łatwe w użyciu pakiety do projektowania stron internetowych, a mianowicie Adobe Dreamweaver.
Dreamweaver to prosta platforma, za pomocą której można stworzyć świetnie wyglądającą witrynę internetową, zapewniając jednocześnie niezbędne zaplecze programistyczne do działania w trybie online. Robi to, umożliwiając łatwe generowanie fragmentu kodu CSS i HTML za każdym razem, gdy wklejasz obraz do programu. Możesz myśleć o oprogramowaniu jako o wizualnym tłumaczu; mówisz Dreamweaverowi, jak powinien wyglądać twój serwis, a Dreamweaver w zamian poda ci kody potrzebne do jego uruchomienia.
Jednak nie jest to takie proste. Czasami automatyczne generowanie kodu nie jest idealnym sposobem na stworzenie strony internetowej. Lepiej wkleić wersję roboczą obrazu, a następnie samodzielnie napisać kod. Pozwala to uniknąć niepotrzebnych błędów w czasie wykonywania, a także ułatwia ponowne pisanie i poprawianie kodu z czasem.
Wniosek
Podsumowując, zaprojektowanie strony internetowej powinno być proste dla każdego, kto ma do tego pasję, ale wymaga uwagi i chęci uczenia się więcej. Internet udostępnił kilka narzędzi, które dają moc tworzenia niesamowicie wyglądającej strony internetowej, wystarczy mieć czas i energię, aby tam wyjść i wchłonąć jak najwięcej.
Według naszych szacunków, zrozumienie podstaw i zdobycie wystarczającej ilości praktyki, aby stworzyć podstawową funkcjonalną stronę internetową, powinno zająć komuś nie więcej niż miesiąc. Stamtąd musisz zmusić się do tworzenia świetnie wyglądających stron internetowych, które się wyróżniają.