1. О себе
Александр Кучеренко
• В DataArt полгода
• Занимаюсь программированием 7+ лет
• За это время писал на: PHP, JavaScript,
ActionScript3, C#, Java(Android), Objective-C
3. Node JS +
1. Весело писать код.
2. Огромное количество готовых решений.
3. Перспективно.
4. Легко разворачивать, легко писать.
5. Возможен прирост производительности.
6. Модно.
4. Node JS -
1. Не надежно.
2. Утечки памяти.
3. Слишком быстро развивается.
4. Сложные вещи делать сложно.
5. Node JS
Стоит ли связываться?
Есть ли необходимость именно в Node JS?
Нужно шарить код между бекендом и
фронтендом?
Возможно вашу задачу можно решить на Python,
Ruby… PHP (если не стыдно)
35. Backbone JS
Backbone JS это:
1. Не фреймворк
2. Models, View, Collections and Events
3. И Router
4. И много-много JSON и REST
36. Backbone JS
Почему Backbone JS?
1. Потому что 6,5 kb
2. Не решает за меня как мне писать моё
приложение
3. Не лезет в мой HTML
4. Есть расширения на все случаи жизни
5. Отлично документирован
6. НЕТ МАГИИ!!
7. There's More Than One Way To Do It
43. Backbone JS
MODELS
Models are the heart of any JavaScript
application, containing the interactive data as
well as a large part of the logic surrounding it:
conversions, validation, computed properties,
and access control.
backbonejs.org/#Model
80. Grunt JS
Проблемы в раю:
1. У нас есть SASS, у нас есть LESS И Stylus
2. А еще у нас 5 тысяч файлов суммарно на
50 мегабайт которые надо доставить
клиенту, все исходники на CoffeScript
3. А еще мы а еще мы хотим чтобы это все
собиралось автоматом на инстансах