К основному контенту

Сообщения

Сообщения за 2012

ko.Widget - строительный материал веб-приложения [ko.Widget is building block for your web application]

Разрабатывая сложный UI легко превратиться в макаронных дел мастера, особенно если этот проект разрабатывается по правилу ЗЗЗ (украинский: Задеплоїв Здав Забув). Но это не наш путь. Что делать что бы избежать сложности, монолитности, неповоротливости кода - разделяй и властвуй. Для этого knockoutjs и widget'ы к нам спешат на помощь .

Контроль версий базы данных [Version control of database]

Разработка приложения - это постоянное изменение. Изменение кода, реквайрементов, и естественно, изменение базы данных, как структуры так и данных. Проблема Каждый разработчик сталкивается с данной проблемой чуть ли не каждый день. Что бы понять проблему рассмотрим примеры: Работая в команде, иногда нескольким разработчика нужно менять БД одновременно, как изменять базу данных, что бы каждый мог менять БД независимо друг от друга? Какая гарантия, что версия базы данных соответствует коду приложения? Как узнать Ивану Дураку, что Павлик Морозов поменял БД?  Как менять БД, которая уже в продакшине?