Повний цикл розробки веб-додатків на Javascript

8
Full-stack JavaScript AngularJS, Node.js MongoDB, Grunt Vitaliy Bondar [email protected]

Transcript of Повний цикл розробки веб-додатків на Javascript

Page 1: Повний цикл розробки веб-додатків на Javascript

Full-stack JavaScriptAngularJS, Node.jsMongoDB, Grunt

Vitaliy Bondar [email protected]

Page 2: Повний цикл розробки веб-додатків на Javascript

Немного о JavaScript

Page 3: Повний цикл розробки веб-додатків на Javascript

• JavaScript MVC “фреймворк”

• Декларативное программирование

• Two way data binding

• Routing

• Директивы

Page 4: Повний цикл розробки веб-додатків на Javascript

Альтернативы

• Backbone.js

• Ember.js

• Knockout

• ExtJs

• React.js

• Aurelia

Page 5: Повний цикл розробки веб-додатків на Javascript

• Среда запуска JavaScript

• Неблокирующий I/O

• Callbacks

• Работает на движке V8

• Кроссплатформенность

Page 6: Повний цикл розробки веб-додатків на Javascript

var data = db.query(‘SELECT * FROM x’);

console.log(‘Next step’);

db.query(‘SELECT * FROM x’, function(response){

var data = response;

});

console.log(‘Next step’);

Page 7: Повний цикл розробки веб-додатків на Javascript

• NoSQL

• Документы в JSON

• JavaScript в качестве языка запросов

Page 8: Повний цикл розробки веб-додатків на Javascript

• Инструмент для сборки JS проектов

• Работает на Node.js