More Related Content
Similar to How to Win the War Between Web and Native Apps
Similar to How to Win the War Between Web and Native Apps (20)
How to Win the War Between Web and Native Apps
- 1. Саша Косс
Фронт-енд разработчик
Tuesday, June 7, 2011
- 2. Как выиграть в войне
веб-приложений
против нативных
Tuesday, June 7, 2011
- 11. Доступ с любого
девайса *
* подключенного к интернету
Tuesday, June 7, 2011
- 12. Данные в
облаках
Tuesday, June 7, 2011
- 17. Оффлайн
10.6+
3.5+ 2.1+
4+ 2+
5+
Tuesday, June 7, 2011
- 18. Кэш манифест
CACHE: что кэшируем
FALLBACK: если файла нет в кэше
NETWORK: что только онлайн
Tuesday, June 7, 2011
- 19. rack-offline
https://github.com/wycats/rack-offline
Tuesday, June 7, 2011
- 20. jquery.offline.js
https://github.com/wycats/jquery-offline
Tuesday, June 7, 2011
- 22. localStorage
8+ 10.5+
3.5+ 2+
4+ 2+
4+
Tuesday, June 7, 2011
- 25. store.js
https://github.com/marcuswestin/store.js
IE6+, Firefox 3+, Safari 4+, Chrome 5+, Opera 10+, iOS 2+, Android 2+
Tuesday, June 7, 2011
- 26. Amplify Store
http://amplifyjs.com/api/store
IE5+, Firefox 2+, Safari 4+, Chrome 5+, Opera 10.5+, iOS 2+, Android 2+
Tuesday, June 7, 2011
- 27. JavaScript
шаблонизация
JS шаблоны
Tuesday, June 7, 2011
- 28. Handlebars
http://handlebars.strobeapp.com/
Tuesday, June 7, 2011
- 29. handlebars-rails gem
https://github.com/jamesarosen/handlebars-rails
app/views/blogs/show.html.hbs
Tuesday, June 7, 2011
- 30. templates gem
https://github.com/kossnocorp/templates
localStorage
Шаблоны
Данные в JSON
Tuesday, June 7, 2011
- 31. pushState
4+ 4.3+
5+
8+
Tuesday, June 7, 2011
- 33. history.js
https://github.com/balupton/history.js
IE6+, Firefox 3+, Safari 4+, Chrome 5+, Opera 10+, iOS, Android
http://example.com/#posts/42 http://example.com/posts/42
Tuesday, June 7, 2011
- 34. Утопия
localStorage
Данные
Шаблоны
Оффлайн
Tuesday, June 7, 2011
- 37. Веб-сокеты
11+
4+ 4.2+
5+
4+
Tuesday, June 7, 2011
- 38. Веб-воркеры
10.6+
3.5+ ✔
✔ ✔
✔
Tuesday, June 7, 2011
- 41. Как выжить?
При таком количестве JS кода?
Tuesday, June 7, 2011
- 42. Backbone.js
http://documentcloud.github.com/backbone/
Tuesday, June 7, 2011
- 43. MVC2
Коллекция
Вью
Модель
Модель
Модель
Tuesday, June 7, 2011
- 44. CoffeeScript
http://jashkenas.github.com/coffee-script/
Tuesday, June 7, 2011
- 45. RIA?
Cappuccino
SproutCore
ExtJS
Tuesday, June 7, 2011
- 47. Как со мной связаться?
@kossnocorp
kossnocorp@gmail.com
http://koss.nocorp.me
Tuesday, June 7, 2011