HTML5 & CSS3

Monthly Archives: Maj 2016

JavaScript

JavaScript jest skryptowym językiem programowania wykorzystywanym najczęściej przy projektowaniu stron internetowych. Pojawił się on na rynku w tysiąc dziewięćset dziewięćdziesiątym piątym roku, a jego najnowsza wersja stabilna (1. 8.5) w dwutysięcznym jedenastym roku. Skrypty pisane w tym języku służą najczęściej do wprowadzenia interaktywności w czasie rzeczywistym pomiędzy użytkownikiem, a stroną. Jest to język wykonujący się po stronie użytkownika. Pozwala on na modyfikację wyglądu dokumentu, wykonywanie prostych obliczeń, kontrolowanie poprawności wypełniania formularza w czasie rzeczywistym oraz na obsługę zdarzeń z klawiatury i myszki. JS obejmuje sześć typów danych, a jego podstawowe konstrukcje opierają się na oczywistych operatorach logicznych, arytmetycznych i bitowych, instrukcjach warunkowych, przypisania oraz pętlach. Przez twórców aplikacji WWW jest stosowany głównie w celu poprawy ich wyglądu, walidacji danych z formularzy, wykrywania typu przeglądarki i tworzenia plików cookie. Zazwyczaj jego kod jest wbudowany w stronę WWW. Jest prosty w opanowaniu i obsługiwany przez większość przeglądarek. To bardzo popularne narzędzie wykorzystywane do dodawania interaktywności stronom internetowym.

Systemy zarządzania treścią

Content Management System, po polsku System Zarządzania Treścią, w skrócie CMS. CMS to bardzo popularne narzędzie przy tworzeniu stron internetowych, bo nie wymaga praktycznie żadnej wiedzy informatycznej. Są to systemy, które oferują utworzenie własnej strony na bazie przygotowanego systemu, który wymaga jedynie uzupełnienia treści. Często CMS'y oferują wiele możliwości personalizacji, które pozwalają całkowicie zmienić wygląd strony za pomocą własnych arkuszy CSS, dodać nowe funkcjonalności za pomocą wtyczek, ale zazwyczaj ciężko jest wywrócić do góry nogami cały system tak, żeby zmienić jego główne przeznaczenie, a jeśli się da i tak jest to nieopłacalne. CMS'y są wykorzystywane, kiedy potrzebna jest system stron dość skomplikowany, ale popularny taki jak blog, forum dyskusyjne czy strona informacyjna. Najpopularniejszym i jednym z najlepszych CMS'ó jest WordPress. Posiada on darmowy, otwarty kod również dostępny dla zastosowań komercyjnych. Ze względu na swoją popularność i otwarty kod, społeczność skupiona wokół niego stworzyła tysiące szablonów i wtyczek (darmowych i płatnych), które pozwalają wręcz nieskrępowanie personalizować WordPressa przez użytkownika. Najczęściej wykorzystywany jest on do serwisów blogowych.

PHP

PHP jest jednym z najpopularniejszych języków skryptowych używanych w tworzeniu dynamicznych stron WWW. Składniowo podobny jest do C i C++, jednak jego składnia jest znacząco uproszczona, nie ma potrzeby definiowania typów zmiennych, język robi to za nas, przydzielanie pamięci również nie musi leżeć w kwestii programisty. Ponadto zawiera on wiele wbudowanych funkcji pomocnych przy tworzeniu stron internetowych oraz wbudowaną obsługę wielu popularnych baz danych. Wykorzystuje się go do tworzenia skryptów wykonywanych po stronie serwera WWW. Powstał w tysiąc dziewięćset dziewięćdziesiątym czwartym roku jako PHP/FI (Personal Home Page/Forms Interpreter), od tego czasu przebył długą drogę, pełną ulepszeń i udoskonaleń, a od dwutysięcznego czternastego roku trwają prace nad stworzeniem nowej wersji, już siódmej. PHP jest językiem obiektowym. Obecnie jest dominującym jeżykiem programowania, który obsługuje aż trzy czwarte wszystkich domen internetowych! Większość z obecnie istniejących aplikacji sieciowych oparta jest właśnie na tym języku. Prawdopodobnie wszystkie CMS'y (systemy zarządzania treścią), fora dyskusyjne i aplikacje pocztowe, które znasz, napisane są w tym języku. Co prawda ma też on swoich zagorzałych zwolenników, ale i to nie strąca go z podium, na jakim się znajduje.

Front-end i back-end

Tworzenie stron internetowych można podzielić na dwie części. Są to front-end i back-end. Dzielą one produkcję na to, co jest widoczne dla użytkownika (front-end) i to, co się dzieje poza jego percepcją, a co ma wpływ na treści, jakie widzi (back-end). Pierwsza z warstw, zwana też warstwą kliencką opiera się najczęściej na wykorzystywaniu kilku języków – JavaScriptu, zajmującego się logiką aplikacji WWW, odpowiadającego za szablony stron HTML'a i ich ostylowania posługując się CSS'em. Mając opanowane te środowiska można śmiało nazwać się frontendowcem i zabrać się za tworzenie warstwy przeglądarkowej stron WWW. Część backendowa to wszystko, co mam miejsce nie po stronie użytkownika, a serwera. A więc wszelkie obliczenia, obsługa zapytań oraz baz danych. Ta ścieżka kariery programisty aplikacji webowych często uważana jest za tę cięższą, ponieważ w jej skład wchodzą języki i teorie nieco trudniejsze i bardziej zaawansowane od HTML'a i CSS'a takie jak PHP, MySQL, które wymagają dość dłuższego przygotowania i nie każdy jest w stanie je pojąć od razu. Do tego dochodzi obsługa wszystkich wyjątków, przewidywanie sytuacji, w których kod może być niestabilny oraz zabezpieczenie witryn przed ewentualnymi atakami.

Kaskadowe Arkusze Stylów

CSS, czyli kaskadowe arkusze stylów służą jedynie do bardziej elastycznego formatowania i zarządzania elementów znajdujących się w dokumentach HTML, nie mogą istnieć samodzielnie. Sam pomysł oparty jest na znanych od dawna stylach formatujących znanych z tych bardziej zaawansowanych edytorów tekstowych. Zapotrzebowanie na nie pojawiło się, kiedy stosunkowo ograniczone możliwości zarządzania wyglądem elementów w HTML przestały wystarczać. Używanie CSS pozwala na rozdzielenie struktury i prezentacji dokumentów, co pozwala na o wiele bardziej rozbudowane, zaawansowane i wygodne zarządzanie stroną wizualną witryn. Na przestrzeni lat stały się bardzo popularne i dziś stanowią już podstawę, jeśli chodzi o tworzenie stron internetowych, bez ich znajomości nie da się być na rynku webmasterskim konkurencyjnym. Jest to stosunkowo prosty do nauczenia język, a daje ogromne wręcz możliwości, w tym samym stopniu ułatwia pracę z dokumentami, bo raz napisany arkusz (CSS można umieścić w osobnym pliku i wczytać do każdego dokumentu HTML) może być użyty przez każdy dostosowany do niego plik HTML. Technologia wciąż jest rozwijana, a jej obecna wersja to CSS3, dająca bardzo duże możliwości webmasterom i z pewnością warta jest uwagi.

Operatory w PHP

Przygotowałeś stronę używając HTML, CSS i JavaScript? Chcesz pewnie teraz jak najszybciej podzielić się efektem swojej twórczej pracy tzn. udostępnić stronę internetową w Internecie. W takim razie najpierw będziesz musiał wykupić domenę. Następnie skorzystać z dobrodziejstwa języków MySQL i PHP. Zacznijmy od tego drugiego, czyli skryptowego języka programowanie. Umieszcza on specjalne znaczniki w dokumencie HTML, niewidoczne dla użytkownika, które kontaktują się z serwerem i daną stroną internetową, przesyłając odpowiednie informacje. Przykładowo zakładając konto na poczcie elektronicznej, jeśli napiszesz wszystko poprawnie rejestracja się powiedzie. W innych przypadkach czyli np. wpiszesz hasło które nie zawiera jednego z wymienionych rodzajów znaków lub wpiszesz nazwę użytkownika który już istnieje, po wprowadzeniu tego typu błędnych danych wyświetli Ci się odpowiedni komunikat oraz strona odpowie Ci, że niestety rejestracja się nie powiodła. Właśnie na tej zasadzie działa język PHP. Najlepiej chyba zacząć od nauki operatorów, są to specjalne symbole które pozwalają manipulować zmiennymi zawartymi w instrukcjach. Operatory dzielimy na: arytmetyczne, przypisania, operacji bitowych, porównania, kontroli błędów, wywołania, inkrementacji i dekrementacji, logiczne oraz ciągu.

Selektory w CSS

Napisałeś stronę internetową używając języka HTML, ale nie wygląda ona profesjonalnie, przede wszystkim chodzi o szatę graficzną i brakuje różnorodności w przedstawianiu tekstu? Skorzystaj z języka CSS. Oprawa wizualna gwarantowana, ten język rozwinie skrzydła twojej stronie internetowej, wystarczy, że wykona to zadanie dla Ciebie jakiś profesjonalista lub sam się tym zajmiesz. Lepiej jeśli zrobisz to sam, nauczysz się czegoś nowego, a poza tym zyskasz ogromną satysfakcję. Więc musisz wiedzieć że CSS pozwala na bardzo dokładne i szczegółowe określanie wybranych elementów w kodzie (X)HTML, gdzie przypisywane są sposoby formatowania, które zmieniają ich wygląd. Odbywa się to dzięki tzw. selektorom. Mamy ich kilka rodzajów, podstawowe to: selektory elementów, selektory atrybutów, selektory specjalne, selektory pseudoelementów, selektory pseudoklas. Pierwsze pomagają nam manipulować określonymi elementami lub elementem zawartym w dokumencie HTML. Selektory atrybutów jak nazwa wskazuje zmieniają atrybuty przypisane do konkretnego znacznika. Selektory specjalne potrafią nadawać kilka klas do pojedynczego elementu. Selektory pseudoelementów które pozwalają tworzyć specjalną zawartość w określonych miejscach dokumentu oraz pozwala się odnieść do elementów struktury dokumentu.

HEAD i META w języku HTML

Słyszałeś kiedyś o Hipertekstowym języku znaczników? To może po prostu o HTML? Jeśli tak, to twoja wiedza się dzisiaj poszerzy o kolejne informacje związane z tym językiem. Jeśli nie, to właśnie dzisiaj poznasz co to jest. HTML – jest to język opierający się na wyżej wymienionych znacznikach, dzięki którym można manipulować tekstem zawartym w danym pliku z rozszerzeniem. html. W elemencie <HEAD></HEAD> można dołączyć informacje o dokumencie HTML. Podstawowe polecanie w HEAD to: <TITLE> – nadaje tytuł danemu dokumentowi, <LINK> – odnośnik do innego dokumentu, <STYLE> – tworzy arkusz stylu dla dokumentu, <META> – przekazuje dane serwerom i użytkownikom. W znacznikach META pisze się kto jest autorem danej strony, jaki jest temat, datę stworzenia strony, jaki jest standard czcionek itp. Znaczniki META pełnią decydującą rolę w osiągnięciu wysokich wyników wyszukiwania w przeglądarkach internetowych. Atrybut HTTP-EQUIV w znaczniku META steruje zachowaniem przeglądarek internetowych oraz dostarcza do nich dodatkowe informacje. Aby zacząć pisać profesjonalne strony internetowe należy opanować język HTML. Kiedy już go poznamy i wykonamy w nim kilka ćwiczeń i kilka projektów, możemy się zabrać np. za naukę języka CSS, czyli języka odpowiadającego za szatę graficzną naszej strony.

Złota piątka

Masz firmę i szukasz nowych klientów? Chcesz się wybić na rynku produktów które sprzedajesz? Załóż stronę internetową, profesjonalną stronę internetową. Skorzystaj z pomocy specjalisty lub stwórz ją sam. Wiedza która jest potrzebna do zbudowania profesjonalnej strony internetowej jest zawarta w Internecie i do tego jest dostępna za darmo. Potrzebujesz znać pięć języków, są to: język HTML, CSS, JavaScript, MySQL, PHP. Pierwszy to podstawa, właśnie najwięcej informacji w Internecie jest odnośnie tego języka. CSS to jakby styl strony. Tworzymy tutaj szatę graficzną i kolorystykę naszej strony, opcji graficznych mamy o wiele więcej niż w HTML-u. JavaScript pozwala zainstalować na naszej stronie różne „bajery” typu galeria zdjęć lub zapętlone fragmenty z jakiegoś filmiku. MySQL to rozbudowany system danych, który stale możemy powiększać za pomocą odpowiednich procedur. PHP to język backendowy, czyli tworzy części strony internetowej niewidoczne dla użytkownika, jakby od wewnątrz, od tyłu, stąd nazwa. Umieszcza się go wewnątrz języka HTML. Dzięki temu PHP łączy się z serwerem i pobiera odpowiednie informacje z baz danych tworzonych np. przez MySQL. Jest to niezbędna czynność np. podczas rejestracji lub logowaniu użytkownika na jakimś forum czy portalu.

Podstawy o witrynach internetowych

Jak stworzyć stronę internetową? To pytanie jest zadawane coraz częściej w Internecie. Zrobić stronę internetową to nic skomplikowanego. Wystarczy znać podstawowe procedury i zasady w języku HTML. Jest to bardzo prosty w obsłudze język, który pozwala opisywać i odczytywać dane zawarte wewnątrz strony internetowej, dzięki udzielaniu znaczenia elementom tekstu. Pierwsza wersja języka ukazała się w 1991 roku przez Bernersa-Lee. Fundamentem przy tworzeniu języka HTML był język SGML. Język HTML stosuje się dzisiaj w zdecydowanej większości, jeśli nie w ogóle przy tworzeniu nowych witryn internetowych. Dokumenty z końcówką. html są podstawą do zbudowania strony internetowej. Jest tak jakby szkielet całej strony, na której to pojawią się następne dokumenty i pliki potrzebne do stworzenia strony internetowej. W języku HTML możemy wpływać na wyglądu tekstu, kolor czcionki i tła, zmieniać czcionki itp. W ciele strony <body></body> opisujemy podstawowe informacje które mają zawierać się na stronie internetowej. Są one na razie w formie surowej tzn. nie mają żadnych wyższych wartości estetycznych i kolorystycznych. Później w tym celu używa się języka CSS i JavaScript, dzięki nim upiększamy naszą stronę i nabiera ona charakteru wykonanej profesjonalnie strony.

Sklep internetowy Prestashop

Można zauważyć wiele rodzajów oprogramowania pełniących rolę sklepów internetowych. Jednak cześć z nich są wypierane przez drugie. Czym jest Prestashop? Otóż jest to oprogramowanie, które pełni rolę sklepu internetowego. Na pierwszy rzut oka może się nieznacznie różnić od pozostałych, ale to właśnie Prestashop góruje. Chociażby dlatego, że należy do grupy otwartego oprogramowania dostępnego za darmo. To jest bardzo ważne dla osób, które dopiero startują ze swoim biznesem. Zdecydowaie dodatkowym utrudnieniem byłoby jeszcze inwestowanie w odpowiednie oprogramowanie. Instalując Prestashop na swoim własnym hostingu mamy dobraną odpowiednią strukturę sklepu, ale wciąż brakuje mu estetyki. Dlatego główną rolę tutaj pełni grafik dodając odpowiednie elementy do szablonu.
Na samym początku trzeba zainwestować koło 2 tys. zł na uruchomienie sklepu. Utrzymanie samego sklepu wynosi gdzieś około 100 złotych na rok. To nieprawda, że trzeba być od razu zaawansowanym programistą, żeby obsługiwać tę platformę. Więcej energii trzeba przeznaczyć na szatę graficzną, potem już mamy z górki. Jest wiele dodatkowych modułów, więc każdy znajdzie coś dla siebie. Poza tym mamy szeroką gamę jeśli chodzi o formy płatności, co jest znacznym ułatwieniem pracy sklepu.

Trendy w projektowaniu stron internetowych

Spacerując po konkretnych stronach internetowych można zauważyć, że poszczególne trendy w tworzeniu stron internetowych stale się będą powtarzały. Jakie dziś panują trendy? Jednym z takich najważniejszych trendów jest w pewnością grafika na całą stronę i tylko jeden symboliczny napis. Nierzadko tutaj można się spotkać ze slajderami. Pomysł jest w porządku pod warunkiem, że zdjęcie jest naprawdę wysokiej jakości. Kiedy posiadamy zdjęcie w niskiej jakości nie tylko wygląda ono nieefektownie, ale psuje cały wizerunek strony internetowej. Trzeba przyznać, że ten styl sprawdza się na stronach związanych ze sportem czy też z muzyką. Duże grafiki w tle są w porządku, ale jakość idzie w parze z wizerunkiem całej strony internetowej.
Ostatnio szalenie podobają się strony internetowe chociażby grafików czy też programistów. Ich idea opiera się na tym, że animacja czeka na reakcję użytkownika. Jest to idealny pomysł zbudowania portfolio na stronie internetowej. Popularne są również animowane grafiki wektorowe. Ostatnim, dla niektórych irytującym jest menu nawigacyjne na połowie strony. Niestety pomysł nie trafia w gusta wszystkich użytkowników. Mimo wszystko każdy znajdzie coś dla siebie spośród tych wszystkich trendów.

Flash – animacja obiektów

Flash jest troszkę starą technologią, ale niektóre strony nadal korzystają z flasha. Flash dostarcza nam nie tylko animacji, ale także rysowanie pewnych obiektów. Onion skin jest narzędziem, który przesuwa animację klatka po klatce. W ten sposób możemy prześledzić jak będzie wyglądała nasza animacja. Chociaż pojawiają się nowe narzędzie wraz z wkroczeniem najnowszej wersji flasha to wciąż stosuje się wcześniej wspomniany onion skin. Jest sprawdzonym sposobem animacji i z pewnością nie wygląda sztywno. Funkcja Ease już nie daje takich rozwiązać i sam efekt animacji wygląda dość nienaturalnie. Jednak trzeba pamiętać, aby animacja wyglądała dość naturalnie. Jest wiele dostępnych narzędzi jeśli chodzi o animację we flashu i tak naprawdę każdy wybiera coś innego.
Trzeba spędzić trochę godzin zanim animacja będzie kompletna i nie będzie kolejnym nieudolnym projektem. Można zauważyć w internecie wiele prac, które wymagają dalszego doszlifowania. Wraz z czasem można dojść do takiej precyzji, że animacja już nie będzie sprawiała zbyt wielu problemów. Nie zawsze większa ilość klatek oznacza lepszą animację. Jeśli animacja nie jest zbyt skomplikowana wystarczy tak naprawdę kilka klatek. Zwłaszcza wtedy jeśli różnią się one od siebie nieznacznie.

Baza MySQL na stronie

MySQL jak typowa baza danych posiada naprawdę dużą funkcjonalność, podobnie jak w przypadku Oracle. W MySQL najczęściej są wykorzystywane operacje na datach w tym odejmowanie. Jeśli jesteśmy użytkownikiem znajdującym się w ogóle innej strefie czasowej dobrze by było, gdyby baza się z nią integrowała. Dużym ułatwieniem jest także odpowiednie formatowanie daty. Dla przykładu – dużo łatwiej jest odczytać datę w formie DD/MM/RRRR niż RRRR/MM/DD. Webmaster powinien wziąć to pod uwagę i uniknąć tworzenia skomplikowanego skryptu.
Najciekawsze jest to, że MySQL swojego czasu nie obsługiwało nawet transakcji i w ogóle nie było zoptymalizowane pod SQL. Przez pewien czas nie było w ogóle przydatnym narzędziem. Najważniejszą zmianą było wyłączenie PHP z MySQL. Domyślnie usługa jest wyłączona, ale w ustawieniach wciąż można ją włączyć. W wyniku zmiany licencji naszły niemałe zmiany, dlatego głównie to było powodem rezygnacji z PHP. Dziś MySQL można porównać do działania PostgreSQL, które wykorzystuje chociażby framework Ruby on rails. Można bazować na starym rozwiązaniu MySQL, ale obecnie jest większa liczba zoptymalizowanych baz danych. Czy warto inwestować w coś, co swojego czasu do niedawna nie działało poprawnie?

Disqus, czyli komentarze do twojej strony

Disqus jest świetną platformą komentarzy, która uzupełni stronę internetową. Wstępnie jest dedykowana raczej dla platform blogowych niż zwykłych stron firmowych. Warto wspomnieć, że usługa jest od razu tak zbudowana, że nadaje się także na platformy mobilne. Pisanie komentarzy jest bardzo łatwe, co z resztą można zauważyć od razu. Usługa bazuje głównie w oparciu o Javascript, dlatego osoby, które posiadają nieodpowiednią przeglądarkę muszą się obejść ze smakiem. Zaliczane do wad tej platformy budzi zastrzeżenia. Mogłoby się wydawać, że nie ma takiego użytkownika w internecie, który wyparł się całkowicie Javascriptu. Jednak i takie przypadki się zdarzają.
Do wyboru mamy dużo platform jak Blogger czy WordPress, który automatycznie generuje nam kod. Jeśli nie ma naszej platformy na liście to używamy zwykłego kodu i wklejamy do w kod źródłowy naszej strony internetowej. Jeśli nie wspiera ona CMS to troszkę się trzeba napocić zanim to będzie działało wszystko jak należy. Do zalet należy także praktycznie zerowe obciążenie serwera, gdyż skrypt znajduje się na serwerach Disqus. Problemem może być likwidacja w przyszłości tej platformy, ale póki co nie ma się czym martwić. Disqus jest naprawdę popularne nie tylko wśród blogerów, ale także innych webmasterów.

Strona internetowa na WordPressie

Istnieje wiele rozwiązań jeśli chodzi o strony internetowe. Jednym z nich jest postawienie jej na WordPressie. Własny hosting daje nam takie możliwości, bo instalacja samej aplikacji zajmuje mniej niż minutę. Sam WordPress wspomaga się starym, sprawdzonym PHP. Jednak wiele stron wciąż ma swoje niedociągnięcia, które przerzuca się na estetykę strony internetowej. WordPress od początku był platformą przeznaczoną dla blogów, dlatego niemożliwą rzeczą było stawianie na nich stron firmowych. Dziś jest zupełnie inaczej, gdyż można tak dostosować stronę internetową, że nie w sposób pomyśleć, że mamy do czynienia z WordPressem.
Wordpress po raz pierwszy na Onecie został wprowadzony w 2012 roku, co nie uzyskało zbytniej przychylności blogerów. Jednak z czasem trzeba było wprowadzić zmiany z tego względu, że platforma blogowa Ont Bloga uległa awarii. Mimo początkowych skomplikowanych ustawień z czasem WordPress uzyskał przychylność blogerów, ale nie tylko. Dziś wiele stron jest stawianym na WordPress’ie. To dzięki niemu możemy łatwo zmodyfikować wygląd szablonu i ustawić go według własnych upodobań. Wiele firm ma swoje strony internetowe na WordPress-ie chociażby dlatego, że jego obsługa jest łatwa i przyjemna.

Animacje za pomocą jQuery

Strony internetowe nie muszą wcale być nudne. Możemy wprowadzić elementy animacji, które będą dobrym uzupełnieniem strony internetowej. Bardzo ważną rzeczą jest tutaj moduł zdarzeń, który jest podstawą animacji na stronach internetowych. Warto tutaj wspomnieć o modelu W3C, który zapewne gdzieś nam się przewinął kiedy zajrzeliśmy do kodu źródłowego strony internetowej. Jak można się domyślić ten model posiada trzy fazy. Pierwszą fazę jest przechwytywanie, czyli obiekt będący zdarzeniem „wędruje” do dokumentu element po elemencie kierując się ku dołowi. Dzieje się tak do momentu aż dojdzie do celu. Kiedy już osiąga swój cel przechodzi w drugą fazę, ale tylko na chwilę, żeby przejść w fazę trzecią. Ta z kolei wędruje z powrotem w górę. W taki prosty sposób powstaje zdarzenie, które jest jednym z fundamentalnych rzeczy jeśli chodzi o jQuery.
Zostało wspomniane, że obiekt wędruje w górę, aby osiągnąć domyślną akcję. Czy da się pominąć tę fazę? W niektórych przypadkach tak, w niektórych nie. Aby jednak uniknąć sprawdzanie samej funkcji „spaceru” wystarczy pomiędzy linijki zgrabnie wplątać przerwanie akcji. W ten sposób nie będziemy musieli się brudzić w wyjątkami. Otóż jQuery jest sprawnym narzędziem do wprowadzenia animacji na stronie internetowej.

Czym jest Silverlight?

Z pewnością sama nazwa Silverlight nie jest nam całkowicie obca. Z tej technologii chociażby korzysta serwis player.pl. Zdecydowanie jeśli chodzi o samo odtwarzenie filmów technologia Silverlight znacznie przoduje. Porównując stronę internetową kiedyś a teraz można zauważyć, że technologie stron internetowych znacznie poszły do przodu. Sama struktura aplikacji ma wiele wspólnego z ASP.NET. Można zauważyć, że część tych witryn jest zawalona niepotrzebnymi rzeczami, ale w głównej mierze to zależy tylko od nas samych. Jeśli chcemy, aby witryna była po prostu prosta to nic nie stoi na przeszkodzie. Niestety większość z nich jest przepełniona reklamami. To zrozumiałe, dobry hosting nie spada z nieba i wiadomo, że trzeba jakoś zarobić na jego utrzymanie.
Silverlight sam w sobie daje możliwość obejrzenia filmu czy też serialu w technologii HD, która w dzisiejszych czasach jest bardzo ważna. Jeśli mielibyśmy do wyboru obejrzeć ten sam film w normalnej rozdzielczości a HD to młode grono odbiorców zdecydowanie wybierze HD. Internet celuje teraz w młode grono odbiorców, które zdominowało internet. Trzeba mieć to na uwadze. Silverlight to nie tylko telewizja online, ale również galeria zdjęć, strona firmowa czy też prezentacja przedsiębiorstwa.

Domowy serwer PHP

Jest pewien zestaw aplikacji, który ułatwia pracę webmasterowi. Czym jest Apache, MySQL i jak właściwie to działa można się przekonać stawiając swój domowy serwer PHP. Każdorazowe wysyłanie plików jest bardzo męczące, dlatego Apache jest naprawdę dobrym rozwiązaniem. Można tutaj także zastosować Xampp, który działa na podobnej zasadzie. Mówi się, że Apache jest przestarzałe i zostało wyparte przez inne aplikacje. Może coś w tym być, ale poszczególne wersje PHP czy też baz danych różnią się pomiędzy sobą naprawdę nieznacznie. Będąc w podróży, nie pracując na komputerze stacjonarnym szukamy sposobu, aby postawić serwer od ręki. Apache jest nie tylko łatwe w obsłudze, ale także w konfiguracji. Xampp nie ma tej „łatwości”.
Xampp to aplikacja zbliżona działaniem do Apache. Problem występuje w przypadku ustawień portów dla bazy danych. Często bowiem dany port jest używany przez inną aplikację a mianowicie Skype. Niektórzy webmasterzy są wręcz zdegustowani występującym zjawiskiem. Wystarczy tylko w ustawieniach zmienić numer portu i po sprawie. Ta mała dygresja nie powinna w zasadzie mieć znaczenie w przypadku użytkowania aplikacji. Spełnia ona swoje zadanie wyśmienicie. Czepianie się o ustawienia jest bez sensu i totalnie mija się w celem.

Interfejs serwisu internetowego

Każdy profesjonalny serwis internetowy posiada interfejs graficzny. Tutaj jest duży nacisk na estetykę z tego względu, że klient musi zauważyć, że ma do czynienia z profesjonalistami. Nie każda firma powinna mieć swoją własną stronę internetową czy też serwis, ale to jest idealna wizytówka firmy. Zamiast programować od zera warto się zainteresować serwisami, które już oferują takie usługi. Po rejestracji możemy utworzyć nowy projekt, który uzupełnimy o poszczególne elementy w tym buttony, formularze czy też galerię ze zdjęciami. W tym przypadku nie trzeba być zaawansowanym programistą, żeby postawić swój własny serwis z interfejsem graficznym. W taki sam sposób można projektować każdy prosty serwis. Jeśli chcemy natomiast go uzupełnić o bardziej skomplikowane rzeczy należy się w tej sytuacji poradzić webmastera, bo można naprawdę szybko wszystko skopać i położyć cały projekt.
Trzeba tutaj brać dość duży nacisk na estetykę. Zbyt dużo funkcjonalności nie jest dobre dla żadnego serwisu a klient zamiast się zainteresować usługami firmy tylko się przerazi. Jeśli chodzi o firmy typowo biznesowe warto tutaj postawić na zupełny minimalizm, bo zbyt duża liczba elementów jest tutaj zbędna, dlatego warto o tym pamiętać.