| 
					
					
						Какой рейтинг вас больше интересует?
						
						
						
					 | 
						Главная /  Главные темы /  Тэг «версионность» 
						
							
																																					Пора перестать сохранять   2014-04-04 04:28:49
										
										 Немного лирики
Как-то раз, примерно полгода назад, при переезде с одной квартиры  ... 
										
										+ развернуть текст   сохранённая копия 
										Немного лирики
Как-то раз, примерно полгода назад, при переезде с одной квартиры на другую в одной из бесконечных коробок обнаружился архив аудиокассет — штук 30. Этот набор долёживал там свой век, хотя последний магнитофон, способный проигрывать кассеты, сломался года за три до этого.  
Моя 9-летняя дочь, наткнувшись на эту коробку, взяла одну из этих кассет в руки, повертела и спросила: «Папа, а что это?». 
Конечно, если задуматься, в этом нет ничего удивительного. Новое поколение, рожденное после 2000, уже не видело ни кассет, ни дискет. 
   
И что-то мне подсказывает, что поколение, родившееся после 2020, не увидит уже и компакт дисков — все планомерно уходит на всевозможные флешки и карты памяти, а в перспективе и обмен, и хранение (благодаря «облакам»), и ритейл софта/фильмов/музыки (благодаря Стиву Джобсу) уйдут в «онлайн». Я и сам больше уже не записываю полюбившиеся фильмы на болванки. 
 И что с того?
										 
										Тэги: experience , microsoft , office , usability , user , версий , версионность , дизайн , документы , интерфейсы , информации , контроль , офисные , приложения , сохранение , файл [Из песочницы] Версионность API в .NET MVC 4   2013-01-08 22:52:38
										 
										 ... клиентами необходимо реализовать версионность .
 версионность, оставив код ... 
										
										+ развернуть текст   сохранённая копия Доброго времени суток.
 
 С появлением ASP.NET Web API появился удобный и мощный инструмент для создания API для вашего сайта. Но, как известно, с течением времени, ваш API может меняться, дополняться или может быть вовсе переделан с нуля. Для совместимости со старыми клиентами необходимо реализовать версионность.
 
 К сожалению, на данный момент Microsoft не предоставила удобного и простого способа для реализации версионности. В интернете можно найти некоторую информацию на эту тему, но, как правило, большинство найденных мной решений сводятся к добавлению параметра для версии в каждый запрос и его обработке. Мне же хотелось получить более гибкий метод для разделения на версии, который не будет засорять методы контроллера и избавит от множества блоков if else. И самым главным критерием для меня была возможность иметь контроллеры с одинаковыми именами для одних и тех же методов API, но разделенных на версии с помощью пространств имен.
 
 В тоже время, в ASP.NET MVC Web API есть достаточно мощный механизм в виде интерфейса IHttpControllerSelector, с помощью которого можно реализовать версионность, оставив код чистым и понятным.
 
 Давайте посмотрим, что из этого вышло.
 Читать дальше →
 
										Тэги: .net , api , asp , web , веб-разработка , версионность Веб-разработка / [Из песочницы] Неожиданная необходимость в версионности данных   2012-01-14 15:35:17
										 
										 ...  понятно, что без версионности  данных не обойтись ... 
										
										+ развернуть текст   сохранённая копия 
										Когда на проекте ближе к концу разработки становится понятно, что без версионности данных не обойтись, ведь любой пользователь может зайти и удалить то, что создавалось на протяжении долгого времени десятками других людей, приходится искать решение, требующее минимальных трудозатрат. Не вникая в подробности конкретного проекта, на котором появилась такая необходимость, представим себе google docs spreadsheets документ доступный для редактирования любому посетителю сайта. 
  Читать дальше → 
										Тэги: 2.0 , web , аудирование , версионность .NET / [Из песочницы] FluentMigrator — система версионных миграций   2011-09-28 06:36:38
										 
										 ...  в статье Версионная  миграция структуры  ...  рассказать о системе версионных  миграций: FluentMigrator. ... 
										
										+ развернуть текст   сохранённая копия 
										 
Здравствуйте. Что такое миграции и зачем они нужны хорошо рассказано в статье Версионная миграция структуры базы данных: основные подходы. 
Я же хочу вам рассказать о системе версионных миграций: FluentMigrator. Почему мне нравится именно этот проект? Из-за приятного синтаксиса миграций и поддержки различных СУБД. Заинтересовались? Добро пожаловать под кат.
  Читать дальше →  
										Тэги: .net , continuous , integrate , база , версионирование , версионная , версия , контроль , миграция , система SQL / Контроль изменения структуры БД   2011-08-24 19:27:04
										
										 Преамбула
Пару лет назад я и мои сотрудники столкнулись с проблемой сопровождения  ... 
										
										+ развернуть текст   сохранённая копия 
										Преамбула
Пару лет назад я и мои сотрудники столкнулись с проблемой сопровождения большого количества аналогичных БД на удаленных филиалах. Удалены они иногда на тысячи километров, а объемы исчислялись гигабайтами – что не позволяло использовать какое-либо зеркалирование серверов. Осложнялась ситуация мелкими отличиями, т.е. 95% бизнес-логики филиалов совпадало, но было ещё 5%, которые сильно мешали и ни о какой автоматической обработке группы филиалов не было и речи.
  Читать дальше →  
										Тэги: .net , continuous , integrate , sqlserver , база , версионирование , версионная , версия , контроль , миграция , система   
						Главная / Главные темы / Тэг «версионность»
					 | 
					
					
										Взлеты Топ 5 Падения Топ 5 |