Веб 3.0. Футуристический рассказ о будущем интернета и IT

2,093 views

Published on

Никита Липский (Excelsior LLC)
Тезисы и видео на: http://devday.2gis.ru/report/22

0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
2,093
On SlideShare
0
From Embeds
0
Number of Embeds
1,216
Actions
Shares
0
Downloads
10
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Веб 3.0. Футуристический рассказ о будущем интернета и IT

  1. 1. Веб 3.0Футуристический рассказ о будущем интернета и IT. Липский Никита (twitter: @pjBooms) Excelsior
  2. 2. Текущее состояние IT• Web• Mobile• DesktopТри почти непересекающихся мира
  3. 3. Достоинства Web
  4. 4. Достоинства Web1. Нет инсталляции на клиенте
  5. 5. Достоинства Web1. Нет инсталляции на клиенте2. Встроенное бесплатное “автоматическое обновление“
  6. 6. Достоинства Web1. Нет инсталляции на клиенте2. Встроенное бесплатное “автоматическое обновление“3. Отгрузка по частям
  7. 7. Достоинства Web1. Нет инсталляции на клиенте2. Встроенное бесплатное “автоматическое обновление“3. Отгрузка приложения по частям4. «Простые» изобразительные средства: HTML + JavaScript
  8. 8. Достоинства Web1. Нет инсталляции на клиенте2. Встроенное бесплатное “автоматическое обновление“3. Отгрузка приложения по частям4. «Простые» изобразительные средства: HTML + JavaScript5. Работает везде, где есть браузер
  9. 9. Недостатки Веб
  10. 10. Browser Hell
  11. 11. Неудобный, тормозной UI
  12. 12. JavaScript – не масштабируем
  13. 13. Mobile и Desktop• Два мира – суть одна: отдельно ставящаяся программа с GUI
  14. 14. Преимущества GUI
  15. 15. Удобство, скорость,адекватное отображние предметной области
  16. 16. Масштабируем
  17. 17. Преимущества GUI• Всегда (почти) выглядит одинаково, на какую бы систему не ставился.
  18. 18. Недостатки GUI
  19. 19. Сегментированность
  20. 20. Большие системы много весят
  21. 21. Ручное автообновление
  22. 22. Громоздкость выразительных средств
  23. 23. ВыводыНам нужна система совмещающаядостоинства обеих подходов илишенная их недостатков
  24. 24. Выводы• не требующая инсталляции на клиенте
  25. 25. Выводы• работаящая везде где есть"browser”
  26. 26. Выводы• одинакова во всех браузерах
  27. 27. Выводы• со встроенным автоматическим обновлением
  28. 28. Выводы• прилетающая на клиент по частям
  29. 29. Выводы• простая по сути
  30. 30. Выводы• позволяющая делать равномощный по выразительности родному GUI
  31. 31. Выводы• на языках системного программирования (со строгой типизацией).
  32. 32. Фантастика?
  33. 33. Back to the future
  34. 34. • Dos
  35. 35. • Norton
  36. 36. • Win3.1
  37. 37. • Win3.1 Одним из примеров громоздкой и, по мнению авторов, бесполезной надстройки является интегрированная система WINDOWS фирмы Microsoft. Эта система занимает почти 1 Мбайт дисковой памяти и рассчитана на преимущественное использование совместно с устройством типа «мышь»…Инерция мышления бывает столь сильна, что люди, начавшие работать с подобной настройкой, впоследствии с трудом заставляют себя изучать команды ДОС. Хочется предостеречь от этой ошибки читателя
  38. 38. • Oberon System
  39. 39. Oberon system key features• И язык, и платформа• Переносимая: как OS, так и поверх других OS• Язык: ОО, строгая типизация, рантайм проверки, рантайм типы, сборка мусора• Платформа: reflection, динамическая загрузка, переносимый код, статическая и динамическая компиляция• Система: Event-driven, MVC, persistent objects, динамические атрибуты (поля и код)
  40. 40. Все есть текст
  41. 41. Все есть документ
  42. 42. The Nothing System
  43. 43. Check listне требует инсталляции на клиенте
  44. 44. Check listработает везде где есть"browser”
  45. 45. Check listвыглядит во всех браузерах одинаково
  46. 46. Check listсо встроенным автоматическим обновлением
  47. 47. Check listприлетает на клиент по частям
  48. 48. Check listпростая по сути
  49. 49. Check listпозволяющая делать равномощный по выразительности родному GUI
  50. 50. Check listна языках системного программирования (со строгой типизацией).
  51. 51. В чем фокус?!• Веб с look-n-feel десктопа или• Десктоп с гибкостью и динамичностью веб?
  52. 52. Ресурсы• Oberon System 3 – http://www.oberon.ethz.ch• BlackBox – http://www.oberon.ch/BlackBox.html• A2 (Bluebottle) – http://bluebottle.ethz.ch• Xerox Cedar/Mesa System – “A tour through Cedar”• Acme – http://research.swtch.com/acme• Canoo ULC RIA Suite – http://riasuite.canoo.com• JUIBrowser – http://juibrowser.sourceforge.net• The Nothing System – https://github.com/pjBooms/The-Nothing-System
  53. 53. Вопросы?Никита Липский,Excelsiornlipsky@excelsior-usa.com(383) 330-55-08

×