Новый стиль построения приложений

May 10, 2014 01:26

Новый стиль, набирающий популярность [у меня, а может и у многих] - это асинхронные скрипты. Например, давно известный ajax в браузере. Но теперь и серверный код бывает событийным, асинхронным, например, в nodejs. В ZendFramework2 тоже присутствуют события, но там они какие-то неорганичные, я не понимаю, как использовать события в плоском последовательном коде.

Асинхронные скрипты могут хранить данные в firebase (платный, но недорого). Секьюрность, быстрота, масштабируемость. Очень привлекательный стиль.

//Use YOUR Firebase URL (not the one below)
var fb = new Firebase("https://YOUR.firebaseio.com/");

/* Remember to include firebase JS Library

*/
fb.set({ name: "Alex Wolfe" });

fb.on("value", function(data) {
var name = data.val() ? data.val().name : "";
alert("My name is " + name);
});

И использование всего этого, например, с angularjs - классная штука для js-приложения клиента:
https://angularjs.org

А вот отличный пример использования node.js + MongoDB для построения приложения API. Ооочень поучительно. Конфиги, построение приложения, монго... http://habrahabr.ru/post/193458/

nodejs, программинг

Previous post Next post
Up