SlideShare una empresa de Scribd logo
1 de 32
Descargar para leer sin conexión
Куда катится 
этот Веб? 
Михаил Ларченко 
EPAM MCC
Что произошло с вебом за последние 10-15 лет? 
Что произойдет с вебом 
за следующие несколько лет? 
Что произойдет с нами?
Что произошло с вебом 
за последние 10-15 лет?
1986-1991 HTML
1995 Javascript
1996 CSS
1994 W3C
1995 – … Война браузеров
1986 
2006 
Flash 
Silverlight
Internet Explorer 
Google Chrome 
Mozilla Firefox 
Apple Safari 
Opera 
другие 
HTML 
CSS 
Javascript 
Flash 
Silverlight 
другие
Что произойдет с вебом 
за следующие несколько лет?
Веб-компоненты
polymer-project.org
<!-- Import element --> 
<link rel="import" href="google-map.html"> 
<!-- Use element --> 
<google-map lat="37.790" long="-122.390"></google-map>
Ecmascript 6
let isSelected = true; 
function setLevel(newLevel = 0) { 
... 
} 
{ foo: foo, bar: bar } = { foo: bar, bar: foo};
class Person { 
constructor(name) { 
this.name = name; 
} 
describe() { 
return "Person called " + this.name; 
} 
}
module Math { 
export function sum(x, y) { 
return x + y; 
} 
export var pi = 3.141593; 
function internal() { 
... 
} 
} 
import Math.{sum, pi}; 
import Math.*;
for (var x of arr) { 
console.log(x); 
} 
let squares = [ 1, 2, 3 ].map(x => x * x);
Новые возможности
• Media Capture (HTML & gUM) 
• Contact 
• Messaging 
• Battery Status 
• Network Information 
• Sensor 
• Vibration 
• Calendar 
• Permissions 
• File system
Новые инструменты
• Grunt 
• Bower 
• Yeoman 
• Gulp 
• Less 
• Sass 
• Styles 
• Bem 
• Gemini 
• SlimerJS
Что произойдет с 
нами?
• Full-stack Javascript developers 
• SPAs (Single-page apps) 
• Mobile and mobile… 
• New technologies experts
ashorror

Más contenido relacionado

Similar a Куда катится этот веб?

Adobe Flex константин ковалев
Adobe Flex   константин ковалевAdobe Flex   константин ковалев
Adobe Flex константин ковалев
Media Gorod
 
CC HackQuest 2010 Full Disclosure (мастер-класс)
CC HackQuest 2010 Full Disclosure (мастер-класс)CC HackQuest 2010 Full Disclosure (мастер-класс)
CC HackQuest 2010 Full Disclosure (мастер-класс)
Dmitry Evteev
 
Михаил Давыдов — Транспорт, Ajax
Михаил Давыдов — Транспорт, AjaxМихаил Давыдов — Транспорт, Ajax
Михаил Давыдов — Транспорт, Ajax
Yandex
 
Mihail davidov js-ajax
Mihail davidov js-ajaxMihail davidov js-ajax
Mihail davidov js-ajax
Yandex
 
CodeFest 2014. Пугачев С. — Язык TypeScript или JavaScript на стероидах
CodeFest 2014. Пугачев С. — Язык TypeScript или JavaScript на стероидахCodeFest 2014. Пугачев С. — Язык TypeScript или JavaScript на стероидах
CodeFest 2014. Пугачев С. — Язык TypeScript или JavaScript на стероидах
CodeFest
 
Pavel Dovbush Toster
Pavel Dovbush Toster Pavel Dovbush Toster
Pavel Dovbush Toster
Pavel Dovbush
 
Lift, play, akka, rails part1
Lift, play, akka, rails part1Lift, play, akka, rails part1
Lift, play, akka, rails part1
Eduard Antsupov
 
CodeFest 2012. Сошников Д. — Разработка мобильных приложений на платформе Mic...
CodeFest 2012. Сошников Д. — Разработка мобильных приложений на платформе Mic...CodeFest 2012. Сошников Д. — Разработка мобильных приложений на платформе Mic...
CodeFest 2012. Сошников Д. — Разработка мобильных приложений на платформе Mic...
CodeFest
 
Практическое применение HTML5 в Я.Почте
Практическое применение HTML5 в Я.ПочтеПрактическое применение HTML5 в Я.Почте
Практическое применение HTML5 в Я.Почте
Alexey Androsov
 
Web весна 2013 лекция 10
Web весна 2013 лекция 10Web весна 2013 лекция 10
Web весна 2013 лекция 10
Technopark
 

Similar a Куда катится этот веб? (20)

Великий и могучий C++
Великий и могучий C++Великий и могучий C++
Великий и могучий C++
 
Adobe Flex константин ковалев
Adobe Flex   константин ковалевAdobe Flex   константин ковалев
Adobe Flex константин ковалев
 
Обзор программных средств Майкрософт для графики и визуализации: коммерческой...
Обзор программных средств Майкрософт для графики и визуализации: коммерческой...Обзор программных средств Майкрософт для графики и визуализации: коммерческой...
Обзор программных средств Майкрософт для графики и визуализации: коммерческой...
 
CC HackQuest 2010 Full Disclosure (мастер-класс)
CC HackQuest 2010 Full Disclosure (мастер-класс)CC HackQuest 2010 Full Disclosure (мастер-класс)
CC HackQuest 2010 Full Disclosure (мастер-класс)
 
Как выглядит современный фронтенд
Как выглядит современный фронтендКак выглядит современный фронтенд
Как выглядит современный фронтенд
 
Сергей Перескоков "JS API Яндекс.Карт 2.0: что нового и как это работает"
Сергей Перескоков "JS API Яндекс.Карт 2.0: что нового и как это работает"Сергей Перескоков "JS API Яндекс.Карт 2.0: что нового и как это работает"
Сергей Перескоков "JS API Яндекс.Карт 2.0: что нового и как это работает"
 
Модульность и управляемая многопоточность встраиваемых С++ приложений - трудн...
Модульность и управляемая многопоточность встраиваемых С++ приложений - трудн...Модульность и управляемая многопоточность встраиваемых С++ приложений - трудн...
Модульность и управляемая многопоточность встраиваемых С++ приложений - трудн...
 
Михаил Давыдов — Транспорт, Ajax
Михаил Давыдов — Транспорт, AjaxМихаил Давыдов — Транспорт, Ajax
Михаил Давыдов — Транспорт, Ajax
 
Дмитрий Сошников Искусственный интеллект и нейросети для .NET-разработчиков
Дмитрий Сошников    Искусственный интеллект и нейросети для .NET-разработчиковДмитрий Сошников    Искусственный интеллект и нейросети для .NET-разработчиков
Дмитрий Сошников Искусственный интеллект и нейросети для .NET-разработчиков
 
Mihail davidov js-ajax
Mihail davidov js-ajaxMihail davidov js-ajax
Mihail davidov js-ajax
 
FrontTalks: Алексей Андросов (Яндекс), «Ошибки, которые мы любим»
FrontTalks: Алексей Андросов (Яндекс), «Ошибки, которые мы любим»FrontTalks: Алексей Андросов (Яндекс), «Ошибки, которые мы любим»
FrontTalks: Алексей Андросов (Яндекс), «Ошибки, которые мы любим»
 
Изоморфные приложения и Python - Виталий Глибин, Huntflow
Изоморфные приложения и Python - Виталий Глибин, HuntflowИзоморфные приложения и Python - Виталий Глибин, Huntflow
Изоморфные приложения и Python - Виталий Глибин, Huntflow
 
ObjectManager, или как работать с большим количеством объектов на карте, Мари...
ObjectManager, или как работать с большим количеством объектов на карте, Мари...ObjectManager, или как работать с большим количеством объектов на карте, Мари...
ObjectManager, или как работать с большим количеством объектов на карте, Мари...
 
CodeFest 2014. Пугачев С. — Язык TypeScript или JavaScript на стероидах
CodeFest 2014. Пугачев С. — Язык TypeScript или JavaScript на стероидахCodeFest 2014. Пугачев С. — Язык TypeScript или JavaScript на стероидах
CodeFest 2014. Пугачев С. — Язык TypeScript или JavaScript на стероидах
 
лекция 3
лекция 3лекция 3
лекция 3
 
Pavel Dovbush Toster
Pavel Dovbush Toster Pavel Dovbush Toster
Pavel Dovbush Toster
 
Lift, play, akka, rails part1
Lift, play, akka, rails part1Lift, play, akka, rails part1
Lift, play, akka, rails part1
 
CodeFest 2012. Сошников Д. — Разработка мобильных приложений на платформе Mic...
CodeFest 2012. Сошников Д. — Разработка мобильных приложений на платформе Mic...CodeFest 2012. Сошников Д. — Разработка мобильных приложений на платформе Mic...
CodeFest 2012. Сошников Д. — Разработка мобильных приложений на платформе Mic...
 
Практическое применение HTML5 в Я.Почте
Практическое применение HTML5 в Я.ПочтеПрактическое применение HTML5 в Я.Почте
Практическое применение HTML5 в Я.Почте
 
Web весна 2013 лекция 10
Web весна 2013 лекция 10Web весна 2013 лекция 10
Web весна 2013 лекция 10
 

Más de Mikhail Larchanka

Распространение информации: тенденции и тренды
Распространение информации: тенденции и трендыРаспространение информации: тенденции и тренды
Распространение информации: тенденции и тренды
Mikhail Larchanka
 
Velcom android-mobile-optimized-larchanka
Velcom android-mobile-optimized-larchankaVelcom android-mobile-optimized-larchanka
Velcom android-mobile-optimized-larchanka
Mikhail Larchanka
 

Más de Mikhail Larchanka (12)

Смарт-контракты в блокчейне TON
Смарт-контракты в блокчейне TONСмарт-контракты в блокчейне TON
Смарт-контракты в блокчейне TON
 
Cloud with Telegram - TgCloud
Cloud with Telegram - TgCloudCloud with Telegram - TgCloud
Cloud with Telegram - TgCloud
 
Isomorphic React Apps Testing
Isomorphic React Apps TestingIsomorphic React Apps Testing
Isomorphic React Apps Testing
 
Web App Hidden Menu Positioning
Web App Hidden Menu PositioningWeb App Hidden Menu Positioning
Web App Hidden Menu Positioning
 
Как понять кто твой пользователь
Как понять кто твой пользовательКак понять кто твой пользователь
Как понять кто твой пользователь
 
Yeoman
YeomanYeoman
Yeoman
 
Выбор фреймворка для проекта, или зачем мы изобрели велосипед
Выбор фреймворка для проекта, или зачем мы изобрели велосипедВыбор фреймворка для проекта, или зачем мы изобрели велосипед
Выбор фреймворка для проекта, или зачем мы изобрели велосипед
 
Распространение информации: тенденции и тренды
Распространение информации: тенденции и трендыРаспространение информации: тенденции и тренды
Распространение информации: тенденции и тренды
 
O
OO
O
 
Mediabarcamp2013
Mediabarcamp2013Mediabarcamp2013
Mediabarcamp2013
 
Velcom android-mobile-optimized-larchanka
Velcom android-mobile-optimized-larchankaVelcom android-mobile-optimized-larchanka
Velcom android-mobile-optimized-larchanka
 
Mobile web sites
Mobile web sitesMobile web sites
Mobile web sites
 

Куда катится этот веб?