Portal Główne technologie webowe Tajemnice przeglądarek stron www

Slides:



Advertisements
Podobne prezentacje
One Framework to rule them all
Advertisements

HTML 5.0 Marcin Badurowicz .
20041 Projektowanie dynamicznych witryn internetowych Paweł Górczyński ASP 3.0.
Serwery WWW Michał Kuciapski Uniwersytet Gdański Wyższa Szkoła Bankowa
Podstawowe funkcje przegladarek.
Prezentacja na temat: Porównanie Windows XP i Windows 7
Polska Infrastruktura Informatycznego Wspomagania Nauki w Europejskiej Przestrzeni Badawczej Intuicyjny interfejs do zasobów projektu PL-Grid Migrating.
Marcin Piotrowski. Najpopularniejszymi darmowymi przeglądarkami są Internet Explorer, Opera, Mozilla Firefox, Google Chrome.
ActiveX. OLE W Windows 95 wprowadzono nową wersję techniki łączenia i osadzania OLE różnica między łączeniem a osadzaniem Office jako przykład wykorzystania.
Tematyka kursu z informatyki dzień 3
Office 365… (liveatedu) Andrzej Kowalczyk
Przeglądarka Internetowa
AJAX Marek Hołówko Maciej Wojciechowski.
PHP vs. ASP PHP – lider wydajności wśród języków skryptowych.
Eclipse jako IDE III a.
Kaskadowe arkusze stylów – CSS
Systemy zarządzania treścią CMS
Paweł Fałat Katedra Informatyki Stosowanej
Rynek tłumaczeń i lokalizacji w Polsce, Wrocław marca 2009r. Przegląd najnowszych technologii różnych producentów Autor: Wojciech Froelich Argos.
KURS Z INFORMATYKI prowadzący: mgr Przemysław Głowacki.
1/18 LOGO Profil zespołu. 2/18 O nas Produkcja autorskich rozwiązań informatycznych dla małych i średnich firm w zakresie systemów: Baz danych Aplikacji.
Rozwój aplikacji przy wykorzystaniu ASP.NET
Aplikacje Internetowe
System webowy do tworzenia kolektywnych prototypów aplikacji sieciowych i mobilnych Łukasz Przywarty
Systemy zarządzania treścią Wykład 1
Rozwój aplikacji. To zestaw narzędzi do budowania i optymalizacji złożonych aplikacji opartych na przeglądarce. To zestaw narzędzi do budowania i optymalizacji.
P ISZ MNIEJ, RÓB WIĘCEJ - ZASTOSOWANIE J Q UERY Kamil Szumański s4126.
* HTML5 i CSS3 w nowoczesnych serwisach internetowych
Uniwersytet Mikołaja Kopernika Wydział Fizyki, Astronomii i Informatyki Stosowanej Podyplomowe Studium Programowania i Zastosowań Komputerów Praca wykonana.
Realizacja aplikacji internetowych
Aplikacja e-Deklaracje desktop
Microsoft Expression Studio
Programy do tworzenia stron internetowych
Opracował : Przemysław Drzymała
Promotor: dr.inż. Aleksandra Werner
Lokalne serwery www Serwer WWW - ang. Web server jest to oprogramowanie zainstalowane na serwerze podłączonym do sieci Internet. Używające technologii.
Tworzenie strony internetowej krok po kroku.
Prezentacja Adrian Pyza 4i.
HTML5 - czy przewróci do góry nogami rynek aplikacji?
Systemy zarządzania treścią Content Management System
Witold Bołt. Agenda W czym tkwi problem..? Po co jest oprogramowanie? Kim jest użytkownik? Zbieranie danych Co to jest design Współpraca programista-projektant.
Autor: Kamil Szafranek
Technologie internetowe II
Serwery aplikacji Zope Tomcat. Składniki Zopea: Serwer Management interface Databases.
Silverlight Marcin Badurowicz
Temat 2: Edytory HTML.
Chyba najczęściej używaną przeglądarką internetową jest INTERNET EXPLORER, bo jest ona domyślnie instalowana w wiodącym na rynku polskim oprogramowaniu.
ZAKŁAD SYSTEMÓW KOMPUTEROWYCH
Specjalizacja "Dziennikarstwo On-line„ HTML – XHTML – Warsztat Prowadzący: Dariusz Jaruga
„Kalkulator zużycia oraz kosztu energii elektrycznej online „
Adobe Flash vs Hyper Text Markup Language 5
Czym są HTML5 i Adobe Flash? Nowe technologie związane ze standardem Charakterystyka rozwiązań Testy wydajności Podsumowanie Bibliografia Wprowadzenie.
Michał Gmerek, Krzysztof Słodowicz
Systemy operacyjne Krzysztof Rumanowski.
Kuba jakóbczak Michał Bożyk
Przeglądarki Wszelkie prawa zastrzeżone! Google Chrome – przeglądarka internetowa tworzona przez Google. Jej kod został napisany w oparciu o rozwiązania.
Temat 1: Ogólne cechy języka PHP
Technologie programowania systemów internetowych
HTML (ang. HyperText Markup Language ) – język do tworzenia stron internetowych opierający się na znacznikach, czy inaczej je nazywając – tagach. Język.
Adobe Flash vs Hyper Text Markup Language 5
Treści multimedialne - kodowanie, przetwarzanie, prezentacjaOdtwarzanie treści multimedialnych Andrzej Majkowski informatyka +
Podstawy języka skryptów
Programowanie w językach skryptowych
INTERNET jako „ocean informacji”
Temat: Porównanie technologii php,c# oraz javascript na przykładzie webaplikacji typu społecznościowy agregator treści Autor: Wojciech Ślawski.
Języki i technologie wytwarzania stron WWW Autor: Michał Walkowski Referat.
Zapis prezentacji:

Portal Główne technologie webowe Tajemnice przeglądarek stron www Edytory stron www Programy graficzne i do animacji Narzędzia dla developerów Walidator W3C Sieciowe statystyki Testowanie witryny online

Główne technologie webowe XHTML HTML5 V2.0 zerwała z wsteczną kompatybilnością Kompatybilny ze starszymi wersjami HTML Problematyczny dla webdeveloperów Posiada luźniejszą formę, zmierzał do hiperpoprawności dopuszcza niewielkie pomyłki Nie wszystkie przeglądarki obsługują Wszystkie przeglądarki obsługują

Główne technologie webowe CLIENT-SIDE – nazwa języków skryptowych obsługiwanych po stronie klienta (internauty) czyli przeglądarki JavaScript (nie mylić z Javą) – wspomaga tworzenie interaktywnych stron Dart – kandydat Google

Główne technologie webowe RIA (Rich Internet Applications) – nazwa języków skryptowych obsługiwanych po stronie klienta (internauty) czyli przeglądarki, umożliwia tworzenie profesjonalnych stron z wykorzystaniem zaawansowanych animacji ActionScript (Flash): witryna widoczna w taki sam sposób we wszystkich przeglądarkach To film umieszczony w kodzie html Niezbędna wtyczka Flash Player Strony flashowe indeksują się słabiej w wyszukiwarkach Nie działa przycisk Wstecz w przeglądarkach Technologia darmowa ale drogie IDE Silverlight – konkurencja dla Flash’a

Główne technologie webowe SERVER-SIDE – oprogramowanie do tworzenia sklepów, portali dzięki wbudowanej współpracy z bazami danych i pracy na niezależnym od użytkownika środowisku - serwerze ASP, ASP.NET – platformy firmy Microsoft umożliwiające tworzenie dynamicznych witryn w językach programowania takich jak: VBScript PHP – książę open source Ruby z frameworkiem on Rails Python z frameworkiem Django Perl

Główne technologie webowe BAZY DANYCH – relacyjne bazy danych umożliwiają tworzenie dynamicznych portali i stron www MySQL PostgreSQL SQLite Oracle

Przeglądarki Przeglądarka – program tłumaczący zapis strony napisanej w HTML, CSS, PHP na wygląd „zrozumiały” dla internauty Mozilla Firefox Google Chrome Internet Explorer Opera Software Safari Apple

Przeglądarki Google Chrome szybko, łatwo, minimalistycznie i bezpiecznie Silnik WebKit Chrome Web Store – kilka tysięcy rozszerzeń Cicha aktualizacja do nowej wersji PWN2Own (brak luk?) Świetna obsługa standardów (www.html5test.com) Współpraca z Adobe – najnowsza v. flasha

Przeglądarki Mozilla Firefox Silnik Gecko W 90% inwestowana przez Google Przerwała monopol IE Mnóstwo dodatków Świetnie obsługuje standardy sieciowe Szybkie wprowadzanie nowości CSS i HTML5 Przeszła test Acid2 Pierwsza posiadła „tryb prywatny” Obsługa technologii W3C Izolacja wtyczek od głównego procesu programu Obsługa WebGL i WebM World Wide Web Consortium, w skrócie W3C, to organizacja, która zajmuje się ustanawianiem standardów pisania i przesyłu stron WWW Acid2 to test opracowany przez organizację Web Standards Project (WaSP), który ma pomóc przeglądarkom internetowym w spełnieniu standardów internetowych wyznaczanych przez organizację W3C. Główny nacisk w tym teście został postawiony na poprawność interpretowania stylów CSS (odpowiadających za wygląd i zachowanie strony), a także: języka oznaczeń HTML, przezroczystości obrazków PNG i osadzania obrazków w kodzie strony poprzez Data URL. WebGL jest rozszerzeniem możliwości języka JavaScript, zapewniającym dostęp do trójwymiarowego API w przeglądarce internetowej. Interfejs programowania aplikacji (ang. Application Programming Interface, API) – sposób, rozumiany jako ściśle określony zestaw reguł i ich opisów, w jaki programy komunikują się między sobą. API definiuje się na poziomie kodu źródłowego dla takich składników oprogramowania jak np. aplikacje, biblioteki czy system operacyjny. Zadaniem API jest dostarczenie odpowiednich specyfikacji podprogramów, struktur danych, klas obiektów i wymaganych protokołów komunikacyjnych. WebM – format wideo powstały z inicjatywy Google, przeznaczony do zastosowań internetowych, wydany 19 maja 2010[1]. Specyfikacja przewiduje stosowanie go na stronach WWW z wykorzystaniem znacznika video (HTML 5). Format WebM opiera się na kodeku wideo On2 VP8, kodeku dźwięku Vorbis i uproszczonym kontenerze Matroška.

Przeglądarki Internet Explorer Największe utrapienie projektantów stron www Brak cichej aktualizacji Silnik Trident Wolne i niecałkowite wprowadzanie obsługi CSS IE9 – MS Vista i 7 (a XP?!!) IE10 – MS 8 Nie obsługuje XHTML (dekada pracy W3C na marne?!) tylko HTML

Przeglądarki Opera Skandynawska przeglądarka pracuje na wszystkich znanych platformach Silnik Presto Popularna na urządzeniach mobilnych (Opera Mini) Cicha aktualizacja, wygodny interfejs, obsługa standardów Poza Europą środkową i wschodnią jest egzotyczna jak Safari w Linuksie

Przeglądarki Safari Głownie na MAC’ach Wersja mobilna na iPhone’ach i iPadach Silnik KHTML Znakomita obsługa standardów Brak cichej aktualizacji Przeszła Acid2 spr. zgodność z zaleceniami W3C 100% w Acid3

Pluginy RIA reprezentuje: Flash Player WebM i MP4 – formaty wideo Silverlight (Microsoft) QiuckTime (Apple) Java

Edytor Cechy: Kolorowanie i podpowiadanie składni Wsparcie dla najważniejszych języków frontendowych : HTML, XSLT, CSS, JavaScript, ActionScript Wsparcie dla technologii serwerowych: PHP, JSP, VBScript, ASP Wbudowany klient FTP W ogólnym rozumieniu terminy front-end i back-end odnoszą się do początkowego oraz końcowego stadium pewnego procesu. Z reguły przedstawia to sytuacja gdzie front-end jest odpowiedzialny za pobieranie danych od użytkownika oraz przekazanie ich do back-endu.

Edytory płatne Adobe Dreamweawer – wchodzi w skład Creative Suite przeznaczonego dla grafików FrontPage a od wersji MS Office 2007 Publisher phpDesigner Pajączek Wiele innych …

Edytory darmowe KED Core Editor Geany Notepad ++ I wiele innych …

Grafika rastrowa Adobe Photoshop Gimp GimpShop

Grafika wektorowa Adobe Illustrator Corel Draw

Creative Suite Photoshop, Fireworks, Flash, Illustrator 6 tys. zł Studenci mają 90% zniżki i mogą korzystać w komercyjnych projektach (uczelnia musi brać udział w programie Adobe)

Testowanie Internet Explorer Platform Preview - http://www.my-debugbar.com/wiki/IETester/HomePage www.html5test.com Walidator w Firefox - https://addons.mozilla.org/pl/firefox/addon/html-validator/ Obsługa CSS3: http://css3test.com www.html5test.com The HTML5 test score is an indication of how well your browser supports the upcoming HTML5 standard and related specifications.

Testowanie Walidacja – sprawdzenie kodu pod względem zgodności ze standardami Walidator – narzędzia diagnostyczne do wykrywania pomyłek w kodzie strony www.validator.w3.org www.jigsaw.w3.org/css-validator

Statystyki sieciowe www.ranking.pl www.alexa.com

Dodatki Narzędzia dla webmasterów w firefox’ie https://addons.mozilla.org/pl/firefox/extensions/web-development/ Firebug - www.getfirebug.com Web developer toolbar - https://addons.mozilla.org/pl/firefox/addon/web-developer/