More Related Content
Similar to Koss, How to make desktop caliber browser apps (20)
Koss, How to make desktop caliber browser 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