Будущее веба
Назад в прошлое
Ключевые моменты
• 1957 год – DARPA предлагает разработать
  компьютерную сеть
Ключевые моменты
• 1957 год – DARPA предлагает разработать компьютерную сеть
• 1957 - 1969 – ведется разработка ARPANET
Ключевые моменты
• 1957 год – DARPA предлагает разработать компьютерную сеть
• 1957 - 1969 – ведется разработка ARPANET

• 29 октября 1969 года – первый коннект. Начало
Ключевые моменты
• 1957 год – DARPA предлагает разработать компьютерную сеть
• 1957 - 1969 – ведется разработка ARPANET

• 29 октября 1969 года – первый коннект. Начало

• 1971 год – первая программа для отправки электронной почты по сети
Ключевые моменты
• 1957 год – DARPA предлагает разработать компьютерную сеть
• 1957 - 1969 – ведется разработка ARPANET

• 29 октября 1969 года – первый коннект. Начало

• 1971 год – первая программа для отправки электронной почты по сети

• Конец 1970х – разработка протоколов передачи данных
Ключевые моменты
• 1957 год – DARPA предлагает разработать компьютерную сеть
• 1957 - 1969 – ведется разработка ARPANET

• 29 октября 1969 года – первый коннект. Начало

• 1971 год – первая программа для отправки электронной почты по сети

• Конец 1970х – разработка протоколов передачи данных

• 1983 год – переход ARPANET на TCP/IP
Ключевые моменты
• 1957 год – DARPA предлагает разработать компьютерную сеть
• 1957 - 1969 – ведется разработка ARPANET

• 29 октября 1969 года – первый коннект. Начало

• 1971 год – первая программа для отправки электронной почты по сети

• Конец 1970х – разработка протоколов передачи данных

• 1983 год – переход ARPANET на TCP/IP

• 1984 год – разработана система доменных имен (DNS)
Ключевые моменты
• 1957 год – DARPA предлагает разработать компьютерную сеть
• 1957 - 1969 – ведется разработка ARPANET

• 29 октября 1969 года – первый коннект. Начало

• 1971 год – первая программа для отправки электронной почты по сети

• Конец 1970х – разработка протоколов передачи данных

• 1983 год – переход ARPANET на TCP/IP

• 1984 год – разработана система доменных имен (DNS)

• 1984 год – появился соперник ARPANET это NSFNet
Ключевые моменты
• 1988 год – разработан протокол Internet Relay Chat (IRC)
Ключевые моменты
• 1988 год – разработан протокол Internet Relay Chat (IRC)

• 1989 год – родилась концепция Всемирной паутины (Тим Бернерс-Ли)
   и в течении двух лет реализовался HTTP, HTML и идентификаторы URI
   (WWW).
Ключевые моменты
• 1988 год – разработан протокол Internet Relay Chat (IRC)

• 1989 год – родилась концепция Всемирной паутины (Тим Бернерс-Ли)
   и в течении двух лет реализовался HTTP, HTML и идентификаторы URI
   (WWW).

• 1990 год – распалась сеть ARPANET
Ключевые моменты
• 1988 год – разработан протокол Internet Relay Chat (IRC)

• 1989 год – родилась концепция Всемирной паутины (Тим Бернерс-Ли)
   и в течении двух лет реализовался HTTP, HTML и идентификаторы URI
   (WWW).

• 1990 год – распалась сеть ARPANET

• 1991 год – WWW становится доступным в Internet
Ключевые моменты
• 1988 год – разработан протокол Internet Relay Chat (IRC)

• 1989 год – родилась концепция Всемирной паутины (Тим Бернерс-Ли)
   и в течении двух лет реализовался HTTP, HTML и идентификаторы URI
   (WWW).

• 1990 год – распалась сеть ARPANET

• 1991 год – WWW становится доступным в Internet

• 1993 год – появился первый веб-браузер NCSA Mosaic
Ключевые моменты
• 1988 год – разработан протокол Internet Relay Chat (IRC)

• 1989 год – родилась концепция Всемирной паутины (Тим Бернерс-Ли)
   и в течении двух лет реализовался HTTP, HTML и идентификаторы URI
   (WWW).

• 1990 год – распалась сеть ARPANET

• 1991 год – WWW становится доступным в Internet

• 1993 год – появился первый веб-браузер NCSA Mosaic

• 1995 год – NSFNet вернулась к роли исследовательской сети
Наследие
• Сервисы
 1. File sharing
 2. Mail
 3. HTTP
• Протоколы
 1.   tcp/ip
 2.   smtp/pop3/imap
 3.   FTP
 4.   HTTP
Что изменилось?
FTP

MAIL



Messengers
Пути развития
WSDL
RIA
Виды приложений
• Совместная работа(документы, доски для
  менеджмента, обмен файлами и т.д.)
• One-page site
• Ресурсы требующие мгновенного
  обновления содержимого(twitter,
  новостные ленты и т.д.)
• Игры
• Чаты
СОП
Серверная часть
Клиентская часть
Альтернативы?
Почему именно HTML и JS?
Минусы Flex и Silverlight
• Отсутствует полная кроссплатформенность
• Низкая производительность
• Потребность в установке дополнительного
  ПО
• Новый язык
Ложка дегтя
Двунаправленное общение
Методы борьбы
Comet

• Скрытый iframe

• XMLHttpRequest

• Ajax with long polling
Будь мужиком,
  используй WebSocket!
Вопросы?

Будущее

  • 1.
  • 2.
  • 3.
    Ключевые моменты • 1957год – DARPA предлагает разработать компьютерную сеть
  • 4.
    Ключевые моменты • 1957год – DARPA предлагает разработать компьютерную сеть • 1957 - 1969 – ведется разработка ARPANET
  • 5.
    Ключевые моменты • 1957год – DARPA предлагает разработать компьютерную сеть • 1957 - 1969 – ведется разработка ARPANET • 29 октября 1969 года – первый коннект. Начало
  • 6.
    Ключевые моменты • 1957год – DARPA предлагает разработать компьютерную сеть • 1957 - 1969 – ведется разработка ARPANET • 29 октября 1969 года – первый коннект. Начало • 1971 год – первая программа для отправки электронной почты по сети
  • 7.
    Ключевые моменты • 1957год – DARPA предлагает разработать компьютерную сеть • 1957 - 1969 – ведется разработка ARPANET • 29 октября 1969 года – первый коннект. Начало • 1971 год – первая программа для отправки электронной почты по сети • Конец 1970х – разработка протоколов передачи данных
  • 8.
    Ключевые моменты • 1957год – DARPA предлагает разработать компьютерную сеть • 1957 - 1969 – ведется разработка ARPANET • 29 октября 1969 года – первый коннект. Начало • 1971 год – первая программа для отправки электронной почты по сети • Конец 1970х – разработка протоколов передачи данных • 1983 год – переход ARPANET на TCP/IP
  • 9.
    Ключевые моменты • 1957год – DARPA предлагает разработать компьютерную сеть • 1957 - 1969 – ведется разработка ARPANET • 29 октября 1969 года – первый коннект. Начало • 1971 год – первая программа для отправки электронной почты по сети • Конец 1970х – разработка протоколов передачи данных • 1983 год – переход ARPANET на TCP/IP • 1984 год – разработана система доменных имен (DNS)
  • 10.
    Ключевые моменты • 1957год – DARPA предлагает разработать компьютерную сеть • 1957 - 1969 – ведется разработка ARPANET • 29 октября 1969 года – первый коннект. Начало • 1971 год – первая программа для отправки электронной почты по сети • Конец 1970х – разработка протоколов передачи данных • 1983 год – переход ARPANET на TCP/IP • 1984 год – разработана система доменных имен (DNS) • 1984 год – появился соперник ARPANET это NSFNet
  • 11.
    Ключевые моменты • 1988год – разработан протокол Internet Relay Chat (IRC)
  • 12.
    Ключевые моменты • 1988год – разработан протокол Internet Relay Chat (IRC) • 1989 год – родилась концепция Всемирной паутины (Тим Бернерс-Ли) и в течении двух лет реализовался HTTP, HTML и идентификаторы URI (WWW).
  • 13.
    Ключевые моменты • 1988год – разработан протокол Internet Relay Chat (IRC) • 1989 год – родилась концепция Всемирной паутины (Тим Бернерс-Ли) и в течении двух лет реализовался HTTP, HTML и идентификаторы URI (WWW). • 1990 год – распалась сеть ARPANET
  • 14.
    Ключевые моменты • 1988год – разработан протокол Internet Relay Chat (IRC) • 1989 год – родилась концепция Всемирной паутины (Тим Бернерс-Ли) и в течении двух лет реализовался HTTP, HTML и идентификаторы URI (WWW). • 1990 год – распалась сеть ARPANET • 1991 год – WWW становится доступным в Internet
  • 15.
    Ключевые моменты • 1988год – разработан протокол Internet Relay Chat (IRC) • 1989 год – родилась концепция Всемирной паутины (Тим Бернерс-Ли) и в течении двух лет реализовался HTTP, HTML и идентификаторы URI (WWW). • 1990 год – распалась сеть ARPANET • 1991 год – WWW становится доступным в Internet • 1993 год – появился первый веб-браузер NCSA Mosaic
  • 16.
    Ключевые моменты • 1988год – разработан протокол Internet Relay Chat (IRC) • 1989 год – родилась концепция Всемирной паутины (Тим Бернерс-Ли) и в течении двух лет реализовался HTTP, HTML и идентификаторы URI (WWW). • 1990 год – распалась сеть ARPANET • 1991 год – WWW становится доступным в Internet • 1993 год – появился первый веб-браузер NCSA Mosaic • 1995 год – NSFNet вернулась к роли исследовательской сети
  • 17.
  • 18.
    • Сервисы 1.File sharing 2. Mail 3. HTTP • Протоколы 1. tcp/ip 2. smtp/pop3/imap 3. FTP 4. HTTP
  • 19.
  • 20.
  • 22.
  • 24.
  • 26.
  • 29.
    Виды приложений • Совместнаяработа(документы, доски для менеджмента, обмен файлами и т.д.) • One-page site • Ресурсы требующие мгновенного обновления содержимого(twitter, новостные ленты и т.д.) • Игры • Чаты
  • 30.
  • 33.
  • 36.
  • 38.
  • 40.
  • 41.
    Минусы Flex иSilverlight • Отсутствует полная кроссплатформенность • Низкая производительность • Потребность в установке дополнительного ПО • Новый язык
  • 42.
  • 43.
  • 44.
  • 45.
    Comet • Скрытый iframe •XMLHttpRequest • Ajax with long polling
  • 46.
    Будь мужиком, используй WebSocket!
  • 47.