JavaScript przeżywa kolejną młodość w ostatnich latach. Coraz więcej bibliotek i lepsze wsparcie standardów przez przeglądarki pozwalają na szersze wykorzystanie jego możliwości. ECMAScript 5 i przenoszenie ciężaru generowania stron z serwerów do przeglądarek klientów. JavaScript staje się powoli najpopularniejszą technologią internetową.
Tag: review
Smashing Book
Każda osoba związana z tworzeniem stron i aplikacji internetowych zna Smashing Magazine, magazyn grafików, programistów i projektantów. Redakcja magazynu regularnie publikuje na stronie artykuły pełne inspiracji, pomysłów i rzeczowej wiedzy. Odpowiednia notka, dotycząca SM została napisana jakiś czas temu na blogu. Jednak oprócz artykułów dla czytelników, ludzie związanie z magazynem napisali książkę – Smashing Book. Książka póki co nie doczekała się polskiego tłumaczenia, ani takie nie zostało zapowiedziane. Mimo tego, czytanie książki w języku angielskim nie sprawia wielkich problemów.
Ajax. Wzorce projektowe
Wydawnictwo O’Reilly słynie z wielu książek technicznych, które sprzedały się na całym świecie w milionach sztuk. Wiele z nich zostało przetłumaczonych na inne języki, w tym polski. Najpopularniejszy wydawca książek informatycznych w Polsce, czyli Helion posiada w swojej ofercie także tłumaczenia książek z wydawnictwa O’Reilly. Ajax to stara technologia, dlatego przez lata zostały dla niej wypracowane doskonałe rozwiązania. Najpowszechniejsze wzorce projektowe zostały opisane w tej właśnie książce.
Jedna z wielu książek z serii „Autorytety Informatyki” przetłumaczona przez wydawnictwo Helion. Tworzenie nowoczesnych stron internetowych to niełatwa praca, szczególnie jeśli rygorystycznie podchodzi się do tematu standardów sieciowych. Korzyści płynące z zastosowania kaskadowych arkuszy stylów, nowoczesnych technologii oraz inteligentnych technik programistycznych są niezaprzeczalne. Podstawowy warunek to właściwe wykorzystanie standardów sieciowych.
Wiele osób rozpoczyna swoją przygodę ze stronami internetowymi od poszukiwań materiałów w internecie. Często zdarza się tak, że informację jakie wpadają w ich ręce są przestarzałe, a w najlepszym przypadku nieaktualne. Jeśli kogoś interesuje kurs tworzenia stron dla początkujących to osobiście polecam kurs BrowseHappy. Napisano również wiele książek, które rzeczowo tłumaczą i pokazują proces tworzenia stron internetowych. Recenzowana pozycja w prosty i przejrzysty sposób opisuje nowoczesne tworzenie i standardy sieciowe.
Arkusze stylów kaskadowych powinny być używane przez koderów WWW, nawet w przypadku tworzenia prostych stron HTML. Zalety jakie niesie technologia CSS są po prostu nie do ocenienia. Lżejszy kod, rozdzielenie warstwy logicznej i prezentacyjnej, a także zgodność ze standardami. Wszystko to pozwoli nam na uniknięcie kłopotów ze złym wyświetlaniem treści. Niestety nie wszyscy potrafią używać arkuszy stylów kaskadowych z ich przeznaczeniem. Jeśli ktoś nie używa CSS na co dzień może popełniać bardzo proste błędy.
Arkusze stylów kaskadowych służą do wizualizacji aplikacji internetowych. Stosowanie jakiegokolwiek formatowania w kodzie XHTML jest przez standardy sieciowe zabronione. Niestety wielu koderów nadal nie potrafi wykorzystać modelu blokowego przy tworzeniu semantyczne kodu. Na rynku znajdziemy bardzo wiele książek dotyczących technologii XHTML oraz CSS, które opisują temat od podstaw lub w stopniu bardziej złożonym. Jednak nie wszystkie z nich są warte naszego czasu, a już na pewno nie naszych pieniędzy.
Arkusze stylów kaskadowych zostały stworzone przez ekspertów W3C w jednym celu. Standaryzacja aplikacji internetowych była konieczna, a technologia CSS pozwoliła na separację kodu i wyświetlania. Przestarzały HTML, który zawierał atrybuty związane z formatowaniem został z czasem zastąpiony przez semantyczny język XHTML. Rola wizualizacji została przekazana na barki CSS. Aplikacje internetowe stworzone według standardów sieciowych mogą wyglądać identycznie lub prawie tak samo we wszystkich nowoczesnych przeglądarkach, ale to niejedyne cechy technologii CSS.