SlideShare ist ein Scribd-Unternehmen logo
1 von 41
Downloaden Sie, um offline zu lesen
Bingen, 11. Mai 2016
Vom Plakat zu interaktiven Apps
EVOLUTION DER
WEBENTWICKLUNG
Copyright © mediaman.com | 313.05.16
about:me
Carsten Sandtner
Head of Software Development
mediaman Gesellschaft für Kommunikation mbH
Twitter: @casarock // @mediamanGroup
Copyright © mediaman.com | 413.05.16
Wir sind 140 Spezialisten weltweit:
Strategie, Marketing, UX, Technologie
§ Gegründet 1996
§ Standorte in Deutschland,
China, U.S.A.
§ Fundiertes Branchen-
Knowhow in Finance,
Automotive und B2B
ÜBER UNS
Copyright © mediaman.com | 513.05.16
Wir sind stolz auf die vertrauensvolle
langjährige Zusammenarbeit
KUNDEN VON MEDIAMAN
Automotive Finanzen Industrie Konsumgüter
Web Development
Wie war das damals?
Copyright © mediaman.com | 713.05.16
KAPITEL 1:
FRONTEND DEVELOPMENT (LAYOUT)
https://flic.kr/p/6C1rgF
Die erste Webseite
http://info.cern.ch/hypertext/WWW/TheProject.html
Copyright © mediaman.com | 1013.05.16
<HEADER>
<TITLE>The World Wide Web project</TITLE>
<NEXTID N="55">
</HEADER>
<BODY>
<H1>World Wide Web</H1>The WorldWideWeb (W3) is a wide-area
<A NAME=0 HREF="WhatIs.html">hypermedia</A> information retrieval
initiative aiming to give universal
access to a large universe of documents.
<P>
Everything there is online about W3 is linked directly or indirectly
to this document, including an
<A NAME=24 HREF="Summary.html">executivesummary</A> of the project,
Sourcecode – Die erste Webseite
https://flic.kr/p/eTiiyX
Copyright © mediaman.com | 1213.05.16
Browserkriege
Erster Browserkrieg
§ Microsoft vs. Netscape
– IE gewinnt...
Zweiter Browserkreig
§ Aufstieg der „Anderen“
– Firefox, Chrome, Opera,
Safari
– Standards gewinnen!
Microsoftvs.Netscape
Print Design
Designer kannten bisher nur Print...
https://flic.kr/p/8xbEBF
Tabellen basierte Layouts
Entwickler wussten sich zu helfen...
Copyright © mediaman.com | 1513.05.16
Der heilige Gral?
FLOATING BOXES
Copyright © mediaman.com | 1613.05.16
Floating Boxes
Mobile „Revolution“
2010
Responsive Webdesign
EthanMarcotte//Photoby:MartinKraft[CCBY-SA3.0]
Copyright © mediaman.com | 1913.05.16
Exkurs: Historie der Media Queries
19971994 2001 2012
Copyright © mediaman.com | 2013.05.16
Flexbox?
„The CSS3 Flexible Box, or flexbox, is a layout mode
providing for the arrangement of elements on a page
such that the elements behave predictably when the
page layout must accommodate different screen sizes
and different display devices.“
Copyright © mediaman.com | 2113.05.16
Frontendentwicklung heute (Layout)
§ Modul-/Komponentenbasiert
(Nicht Seitenbasiert)
§ CSS3 – (Flexbox, Animations
etc.)
§ HTML5
§ Frameworks!
HTML5 und CSS3 statt Plugins
Copyright © mediaman.com | 2313.05.16
KAPITEL 2:
BACKEND DEVELOPMENT
https://flic.kr/p/8NCvPA
Copyright © mediaman.com | 2513.05.16
Request and Response
Copyright © mediaman.com | 2613.05.16
Damals™
Copyright © mediaman.com | 2813.05.16
Heute: Microservices
Services
Copyright © mediaman.com | 2913.05.16
Das Backend im Frontend
KAPITEL 3:
MODERNE WEB APPLIKATIONEN
https://flic.kr/p/pKXL2i
Copyright © mediaman.com | 3113.05.16
§ AJAX
§ MVC
§ MVVM
Copyright © mediaman.com | 3213.05.16
Frameworks
§ Frameworks
– BackboneJS
– AngularJS
– EmberJS
– React
– ...
Copyright © mediaman.com | 3313.05.16
Tooling/Debugging
§ Tools
– Grunt
– Gulp
– Bower
– NPM
– Developer-Tools
– SASS/LESS
– Linter
– ...
Business-Logik wandert in den Client
https://flic.kr/p/ofR8gs
Copyright © mediaman.com | 3513.05.16
ANHANG:
AUSBLICK & BLICK IN DIE GLASKUGEL
ByOverlaet-Ownwork,CCBY-SA3.0,
https://commons.wikimedia.org/w/index.php?curid=16670830
WebVR
Webassembly
ECMAScript 201X
Everything connected
https://flic.kr/p/hoAXrY
Danke!
WEBENTWICKLUNG IST
ERWACHSEN GEWORDEN.

Weitere ähnliche Inhalte

Ähnlich wie Evolution der Web Entwicklung

Workshop Responsive Webdesign 2015
Workshop Responsive Webdesign 2015Workshop Responsive Webdesign 2015
Workshop Responsive Webdesign 2015ETH-Bibliothek
 
WCM im Jahr 2013 und danach - der Stand der Dinge
WCM im Jahr 2013 und danach - der Stand der DingeWCM im Jahr 2013 und danach - der Stand der Dinge
WCM im Jahr 2013 und danach - der Stand der DingeBernd Burkert
 
Dem mobilen Internet gehört die Zukunft
Dem mobilen Internet gehört die ZukunftDem mobilen Internet gehört die Zukunft
Dem mobilen Internet gehört die Zukunftahorn. gmbh
 
Presentation Papers Web 2008
Presentation Papers Web 2008Presentation Papers Web 2008
Presentation Papers Web 2008kaeau
 
WP Camp 2012 Mobile First & Wordpress
WP Camp 2012 Mobile First & WordpressWP Camp 2012 Mobile First & Wordpress
WP Camp 2012 Mobile First & WordpressKirstenSchelper
 
Successnet fb
Successnet fbSuccessnet fb
Successnet fbMGellert
 
Responsive Webdesign Process
Responsive Webdesign ProcessResponsive Webdesign Process
Responsive Webdesign ProcessSven Wolfermann
 
Bedeutung von Integrationsarchitekturen im Zeitalter von Mobile, IoT und Cloud
Bedeutung von Integrationsarchitekturen im Zeitalter von Mobile, IoT und CloudBedeutung von Integrationsarchitekturen im Zeitalter von Mobile, IoT und Cloud
Bedeutung von Integrationsarchitekturen im Zeitalter von Mobile, IoT und CloudOPITZ CONSULTING Deutschland
 
DNUG 38: "Einen Rahmen schaffen: Vorteile durch Frameworks in der Domino-Webe...
DNUG 38: "Einen Rahmen schaffen: Vorteile durch Frameworks in der Domino-Webe...DNUG 38: "Einen Rahmen schaffen: Vorteile durch Frameworks in der Domino-Webe...
DNUG 38: "Einen Rahmen schaffen: Vorteile durch Frameworks in der Domino-Webe...Oliver Busse
 
Creating a customer centric travel-Commerce experience
Creating a customer centric travel-Commerce experienceCreating a customer centric travel-Commerce experience
Creating a customer centric travel-Commerce experienceAlex Kempkens
 
Mediencampus Website Grobkonzept
Mediencampus Website GrobkonzeptMediencampus Website Grobkonzept
Mediencampus Website GrobkonzeptMarisa Wollner
 
Social Media Starter Workshop vom 15. Juni 2017
Social Media Starter Workshop vom 15. Juni 2017Social Media Starter Workshop vom 15. Juni 2017
Social Media Starter Workshop vom 15. Juni 2017Jürg Kobel
 
W3C/DFKI Automotive Workshop
W3C/DFKI Automotive WorkshopW3C/DFKI Automotive Workshop
W3C/DFKI Automotive WorkshopGeorg Rehm
 
SIBB "Digital Business" - "Moderne User Interfaces auf Basis aktueller Webtec...
SIBB "Digital Business" - "Moderne User Interfaces auf Basis aktueller Webtec...SIBB "Digital Business" - "Moderne User Interfaces auf Basis aktueller Webtec...
SIBB "Digital Business" - "Moderne User Interfaces auf Basis aktueller Webtec...dasmedienkombinatde
 
Digital Automotive: Transformationsansätze und Best Practices im Automobil-Se...
Digital Automotive: Transformationsansätze und Best Practices im Automobil-Se...Digital Automotive: Transformationsansätze und Best Practices im Automobil-Se...
Digital Automotive: Transformationsansätze und Best Practices im Automobil-Se...TWT
 

Ähnlich wie Evolution der Web Entwicklung (20)

Workshop Responsive Webdesign 2015
Workshop Responsive Webdesign 2015Workshop Responsive Webdesign 2015
Workshop Responsive Webdesign 2015
 
WCM im Jahr 2013 und danach - der Stand der Dinge
WCM im Jahr 2013 und danach - der Stand der DingeWCM im Jahr 2013 und danach - der Stand der Dinge
WCM im Jahr 2013 und danach - der Stand der Dinge
 
Pressemeldung_MedienABC_100510_Anhang.pdf
Pressemeldung_MedienABC_100510_Anhang.pdfPressemeldung_MedienABC_100510_Anhang.pdf
Pressemeldung_MedienABC_100510_Anhang.pdf
 
Dem mobilen Internet gehört die Zukunft
Dem mobilen Internet gehört die ZukunftDem mobilen Internet gehört die Zukunft
Dem mobilen Internet gehört die Zukunft
 
Presentation Papers Web 2008
Presentation Papers Web 2008Presentation Papers Web 2008
Presentation Papers Web 2008
 
WP Camp 2012 Mobile First & Wordpress
WP Camp 2012 Mobile First & WordpressWP Camp 2012 Mobile First & Wordpress
WP Camp 2012 Mobile First & Wordpress
 
Successnet fb
Successnet fbSuccessnet fb
Successnet fb
 
Vortrag Hochschule RheinMain // Thema Digitale Transformation
Vortrag Hochschule RheinMain // Thema Digitale TransformationVortrag Hochschule RheinMain // Thema Digitale Transformation
Vortrag Hochschule RheinMain // Thema Digitale Transformation
 
Responsive Webdesign Process
Responsive Webdesign ProcessResponsive Webdesign Process
Responsive Webdesign Process
 
Bedeutung von Integrationsarchitekturen im Zeitalter von Mobile, IoT und Cloud
Bedeutung von Integrationsarchitekturen im Zeitalter von Mobile, IoT und CloudBedeutung von Integrationsarchitekturen im Zeitalter von Mobile, IoT und Cloud
Bedeutung von Integrationsarchitekturen im Zeitalter von Mobile, IoT und Cloud
 
DNUG 38: "Einen Rahmen schaffen: Vorteile durch Frameworks in der Domino-Webe...
DNUG 38: "Einen Rahmen schaffen: Vorteile durch Frameworks in der Domino-Webe...DNUG 38: "Einen Rahmen schaffen: Vorteile durch Frameworks in der Domino-Webe...
DNUG 38: "Einen Rahmen schaffen: Vorteile durch Frameworks in der Domino-Webe...
 
Creating a customer centric travel-Commerce experience
Creating a customer centric travel-Commerce experienceCreating a customer centric travel-Commerce experience
Creating a customer centric travel-Commerce experience
 
Mediencampus Website Grobkonzept
Mediencampus Website GrobkonzeptMediencampus Website Grobkonzept
Mediencampus Website Grobkonzept
 
Referentenprofil: Thomas Völklein
Referentenprofil: Thomas VölkleinReferentenprofil: Thomas Völklein
Referentenprofil: Thomas Völklein
 
Social Media Starter Workshop vom 15. Juni 2017
Social Media Starter Workshop vom 15. Juni 2017Social Media Starter Workshop vom 15. Juni 2017
Social Media Starter Workshop vom 15. Juni 2017
 
W3C/DFKI Automotive Workshop
W3C/DFKI Automotive WorkshopW3C/DFKI Automotive Workshop
W3C/DFKI Automotive Workshop
 
SIBB "Digital Business" - "Moderne User Interfaces auf Basis aktueller Webtec...
SIBB "Digital Business" - "Moderne User Interfaces auf Basis aktueller Webtec...SIBB "Digital Business" - "Moderne User Interfaces auf Basis aktueller Webtec...
SIBB "Digital Business" - "Moderne User Interfaces auf Basis aktueller Webtec...
 
Profil komplett
Profil komplettProfil komplett
Profil komplett
 
Digital Automotive: Transformationsansätze und Best Practices im Automobil-Se...
Digital Automotive: Transformationsansätze und Best Practices im Automobil-Se...Digital Automotive: Transformationsansätze und Best Practices im Automobil-Se...
Digital Automotive: Transformationsansätze und Best Practices im Automobil-Se...
 
Sharepoint Entwicklung
Sharepoint EntwicklungSharepoint Entwicklung
Sharepoint Entwicklung
 

Mehr von Carsten Sandtner

WebVR - MobileTechCon Berlin 2016
WebVR - MobileTechCon Berlin 2016WebVR - MobileTechCon Berlin 2016
WebVR - MobileTechCon Berlin 2016Carsten Sandtner
 
HTML5 Games for Web & Mobile
HTML5 Games for Web & MobileHTML5 Games for Web & Mobile
HTML5 Games for Web & MobileCarsten Sandtner
 
What is responsive - and do I need it?
What is responsive - and do I need it?What is responsive - and do I need it?
What is responsive - and do I need it?Carsten Sandtner
 
Web APIs - Mobiletech Conference 2015
Web APIs - Mobiletech Conference 2015Web APIs - Mobiletech Conference 2015
Web APIs - Mobiletech Conference 2015Carsten Sandtner
 
Web APIs – expand what the Web can do
Web APIs – expand what the Web can doWeb APIs – expand what the Web can do
Web APIs – expand what the Web can doCarsten Sandtner
 
Firefox OS - A (mobile) Web Developers dream - DWX14
Firefox OS - A (mobile) Web Developers dream - DWX14Firefox OS - A (mobile) Web Developers dream - DWX14
Firefox OS - A (mobile) Web Developers dream - DWX14Carsten Sandtner
 
Firefox OS - A (web) developers dream - muxCamp 2014
Firefox OS - A (web) developers dream - muxCamp 2014Firefox OS - A (web) developers dream - muxCamp 2014
Firefox OS - A (web) developers dream - muxCamp 2014Carsten Sandtner
 
Mozilla Brick - Frontend Rhein-Main June 2014
Mozilla Brick - Frontend Rhein-Main June 2014Mozilla Brick - Frontend Rhein-Main June 2014
Mozilla Brick - Frontend Rhein-Main June 2014Carsten Sandtner
 
Traceur - Javascript.next - Now! RheinmainJS April 14th
Traceur - Javascript.next - Now! RheinmainJS April 14thTraceur - Javascript.next - Now! RheinmainJS April 14th
Traceur - Javascript.next - Now! RheinmainJS April 14thCarsten Sandtner
 

Mehr von Carsten Sandtner (16)

State of Web APIs 2017
State of Web APIs 2017State of Web APIs 2017
State of Web APIs 2017
 
Headless in the CMS
Headless in the CMSHeadless in the CMS
Headless in the CMS
 
Always on! Or not?
Always on! Or not?Always on! Or not?
Always on! Or not?
 
Night Watch with QA
Night Watch with QANight Watch with QA
Night Watch with QA
 
Always on! ... or not?
Always on! ... or not?Always on! ... or not?
Always on! ... or not?
 
WebVR - MobileTechCon Berlin 2016
WebVR - MobileTechCon Berlin 2016WebVR - MobileTechCon Berlin 2016
WebVR - MobileTechCon Berlin 2016
 
WebVR - JAX 2016
WebVR -  JAX 2016WebVR -  JAX 2016
WebVR - JAX 2016
 
HTML5 Games for Web & Mobile
HTML5 Games for Web & MobileHTML5 Games for Web & Mobile
HTML5 Games for Web & Mobile
 
What is responsive - and do I need it?
What is responsive - and do I need it?What is responsive - and do I need it?
What is responsive - and do I need it?
 
Web apis JAX 2015 - Mainz
Web apis JAX 2015 - MainzWeb apis JAX 2015 - Mainz
Web apis JAX 2015 - Mainz
 
Web APIs - Mobiletech Conference 2015
Web APIs - Mobiletech Conference 2015Web APIs - Mobiletech Conference 2015
Web APIs - Mobiletech Conference 2015
 
Web APIs – expand what the Web can do
Web APIs – expand what the Web can doWeb APIs – expand what the Web can do
Web APIs – expand what the Web can do
 
Firefox OS - A (mobile) Web Developers dream - DWX14
Firefox OS - A (mobile) Web Developers dream - DWX14Firefox OS - A (mobile) Web Developers dream - DWX14
Firefox OS - A (mobile) Web Developers dream - DWX14
 
Firefox OS - A (web) developers dream - muxCamp 2014
Firefox OS - A (web) developers dream - muxCamp 2014Firefox OS - A (web) developers dream - muxCamp 2014
Firefox OS - A (web) developers dream - muxCamp 2014
 
Mozilla Brick - Frontend Rhein-Main June 2014
Mozilla Brick - Frontend Rhein-Main June 2014Mozilla Brick - Frontend Rhein-Main June 2014
Mozilla Brick - Frontend Rhein-Main June 2014
 
Traceur - Javascript.next - Now! RheinmainJS April 14th
Traceur - Javascript.next - Now! RheinmainJS April 14thTraceur - Javascript.next - Now! RheinmainJS April 14th
Traceur - Javascript.next - Now! RheinmainJS April 14th
 

Evolution der Web Entwicklung