Podstawy rozwoju sieci; Kompleksowy przewodnik

Opublikowany: 2016-09-27

Projektowanie stron internetowych to seria uczenia się, ćwiczeń i eksperymentów próbnych i błędnych, która wymaga czasu i poświęcenia.

Wielu aspirujących programistów musi nie tylko zapoznać się z podstawami tworzenia nowej strony internetowej, ale także poznać nadchodzące technologie napędzające sieć. Dzieje się tak, ponieważ szybko rozwijający się rynek zawsze wydobywa coraz więcej iteracji technologii obecnej generacji i podążanie za nimi jest kluczowe.

W tym krótkim wprowadzeniu nie będziemy próbować przewidywać przyszłości, ale omówimy podstawy technologii i narzędzi potrzebnych do tworzenia nowej strony internetowej. Jeśli jesteś zupełnie nowy w projektowaniu stron internetowych, będzie to świetne miejsce na rozpoczęcie. 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 strony internetowej i dlaczego warto się o nich dowiedzieć.

HTML5

HTML5

HTML to skrót od Hyper Text Markup Language i jest to język, w którym napisane są wszystkie strony internetowe. Po załadowaniu strony internetowej pierwszą rzeczą, jaką robi przeglądarka, jest pobranie kodu HTML witryny, który składa się ze specjalnej składni. Następnie czyta ten język, aby zrozumieć zawartość strony internetowej. Wszystko, od linków, przycisków, filmów, animacji, zdjęć i grafik, jest osadzone w kodzie HTML i informuje przeglądarkę, co zawiera strona internetowa.

HTML, który obsługuje sieć, został wprowadzony ponad dwie dekady temu. Jednak jego wykorzystanie eksplodowało, gdy u progu nowego tysiąclecia wprowadzono czwartą wersję HTML (znaną jako HTML4). 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 przesyłanie strumieniowe wideo. Aby wesprzeć te rzeczy, trzeba było zainstalować wtyczki, które tylko spowalniały i czyniły komputery i urządzenia mobilne użytkownika wolniejszymi i nieefektywnymi. Szybko więc okazało się, że potrzebna jest nowsza wersja HTML.

Doprowadziło to do niedawnego wydania HTML5. Największą cechą HTML5 była możliwość wydajniejszego strumieniowania filmów, oszczędzając zarówno przepustowość, jak i żywotność baterii. Stało się to nowym standardem dla większości witryn internetowych, a wiele witryn całkowicie odrzuciło wtyczki, aby poprawnie uruchomić swoją witrynę. Chociaż nadal istnieją pewne funkcje, które można osiągnąć tylko za pomocą wtyczek, HTML5 ma prawie wszystkie niezbędne możliwości, na jakie może liczyć użytkownik i na pewno będzie jedynym językiem używanym do tworzenia stron internetowych teraz iw przyszłości.

CSS3

CSS3

Kiedy przeglądarka ładuje stronę internetową, zwykle pobiera dwie rzeczy, aby wyrenderować ostateczną witrynę; HTML i CSS. Omówiliśmy już HTML, jest to język, który zawiera wszystkie istotne treści strony internetowej. Jednak HTML nie zawiera informacji o tym, jak powinna być wyświetlana większość tych informacji. Na przykład, jeśli kod HTML poinformuje przeglądarkę, że strona składa się z wiersza tekstu, przeglądarka nadal nie będzie wiedziała dokładnie, gdzie należy umieścić tekst i jak powinien wyglądać. Tego rodzaju informacje, które odnoszą się do wyglądu strony internetowej, są przechowywane w oddzielnym pliku zwanym plikiem CSS.

CSS był w większości taki sam od wielu lat, niezależnie od tego, kto z ostatnimi osiągnięciami w HTML, pojawiła się nowsza wersja znana jako CSS3, która obsługuje strumieniowanie wideo i złożone animacje. CSS to skrót od Cascade Style Sheets i ma tylko jeden cel, do powiedzenia przeglądarka jak prezentować HTML i każdy niezbędny styl wizualny. Robi to, zawierając wszystkie niezbędne informacje w swoim kodzie, który również ma 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ć z witryną. Czasami, gdy ładujesz stronę, widzisz tylko tekst i hiperłącza, ale są one słabo ułożone i na stronie nie ma kolorów. Dzieje się tak, gdy przeglądarka jest w stanie pomyślnie załadować kod HTML strony, ale nie CSS.

jQuery

jQuery

Interakcja z witryną internetową prawie zawsze musi być cechą dzisiejszych witryn internetowych. Jeśli Twoja witryna nie jest w żaden sposób interaktywna, nie jest niczym więcej niż tablicą ogłoszeń i ma bardzo niewielkie zastosowanie. Wyobraź sobie YouTube lub Facebook bez żadnego przycisku, aby łatwo poruszać się po ich zawartości. Interaktywność zapewnia przyjazną dla użytkownika obsługę, która w zamian zapewnia większą atrakcyjność 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ę internetową. Jednak te języki, zwłaszcza JavaScript, są stare i niewygodne. Wielu programistów zauważyło to i zażądało stworzenia lepszego języka, aby ułatwić im życie. Dlatego niedawno wprowadziliśmy jQuery.

Mówiąc najprościej, jQuery daje programistom wszystkie niezbędne narzędzia do wdrożenia efektywnej strony internetowej z bogatą interaktywnością, ale jest mniej pracochłonne. Aby dać ci pewne pojęcie, jedna funkcja wykonywana w JavaScript, która zajmuje 10 linijek kodu, może być zaimplementowana w jQuery, ale tylko w 2 linijkach lub mniej. Oczywista zaleta jQuery jest tak popularna wśród programistów, że przed jej wprowadzeniem ponad 60% stron internetowych korzysta z jQuery.

jQuery pozwala nawet inżynierom sieci obsłużyć 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żytecznych, ponieważ jQuery może obsłużyć większość obciążenia pracą. Krótko mówiąc, jQuery jest koniecznością dla każdego twórcy stron internetowych, ponieważ ułatwia i usprawnia ich pracę.

Ilustrator

Illustrator

Zanim przystąpisz do pracy nad stroną internetową, dobrym pomysłem jest sporządzenie jej najpierw, aby zorientować się, jak będzie wyglądać. Można to zrobić na wiele sposobów; Możesz naszkicować stronę na papierze, narysować cechy strony w arkuszu kalkulacyjnym lub stworzyć cały interfejs strony 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 grafiki, które jest powszechnie używane w sztuce cyfrowej. Jednak jego wszechstronność pozwala na wykorzystanie go również do innych celów, takich jak tworzenie strony internetowej. Gorąco polecamy wszystkim początkującym programistom internetowym 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 w łatwy sposób uł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. Do Twojej dyspozycji jest wiele narzędzi, których możesz użyć, aby szybko ustalić, jak będzie wyglądać Twoja witryna. Możesz zacząć od standardowego szablonu, a następnie iść w górę. Możesz tworzyć warstwy po warstwach, a następnie łączyć je ze sobą, aby uzyskać ostateczną kompozycję. Po zakończeniu możesz wyrenderować ostateczny obraz do podglądu w wysokiej rozdzielczości, aby zobaczyć, jak witryna będzie wyglądać, a także pokazać ją innym.

Photoshop

Photoshop

Jeśli interesuje Cię pomysł narysowania swojej strony internetowej, to Illustrator nie jest jedynym dostępnym narzędziem. Najpopularniejszym oprogramowaniem do edycji obrazu, którego możesz użyć, jest właśnie Photoshop.

Mam błędne przekonanie, że Photoshop jest używany tylko do edycji zdjęć i logo grafiki. 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.

Używanie Photoshopa 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 witryny. Prosta kolorystyka i paleta odcieni powinny wystarczyć do stworzenia podstawowego podłoża dla Twojej witryny. Następnie możesz go dodać, tworząc pola tekstowe, a także inne linki i listy rozwijane, które powinny znajdować się na stronie. Co więcej, Photoshop umożliwia również łatwe łączenie niestandardowych czcionek, które są bardzo przydatne przy tworzeniu witryn 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ć podglądu klientowi. Jest to świetny sposób na bycie świadomym podczas tworzenia strony internetowej i pamiętanie o obrazie, który możesz wykorzystać jako cel.

tkacz snów

Dreamweaver

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 przygotowaniu i podglądzie przyjdzie czas na przeniesienie świetnie wyglądających obrazów na rzeczywistą platformę do tworzenia stron internetowych. Robienie tych wszystkich obrazów i ilustracji na stronach internetowych 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, której można użyć do stworzenia świetnie wyglądającej witryny internetowej, zapewniając jednocześnie niezbędne zaplecze programistyczne do działania w trybie online. Czyni to, umożliwiając łatwe generowanie fragmentu kodu CSS i HTML po każdym wklejeniu obrazu do programu. Możesz myśleć o oprogramowaniu jako o tłumaczu wizualnym; poinformujesz Dreamweaver, jak powinna wyglądać Twoja witryna, a program Dreamweaver poda Ci kody potrzebne do jej uruchomienia.

Nie jest to jednak 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ąć wszelkich niepotrzebnych błędów w czasie wykonywania, a także ułatwia ponowne pisanie i poprawianie kodu z czasem.

Wniosek

Podsumowując, projektowanie strony internetowej powinno być proste dla każdego, kto ma do niej pasję, ale wymaga uwagi i głodu 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 wyjść i wchłonąć jak najwięcej.

Według naszych szacunków, zrozumienie podstaw i nabycie wystarczającej praktyki, aby stworzyć podstawową funkcjonalną stronę internetową, powinno zająć komuś nie dłużej niż miesiąc. Stamtąd musisz naciskać, aby tworzyć świetnie wyglądające strony internetowe, które się wyróżniają.