środa, 27 sierpnia 2008

Funkcjonalność "do/undo" w aplikacjach .NET

Przeglądając dziś przepastne zasoby codeproject.com w poszukiwaniu informacji o wzorcu projektowym "Memento" natrafiłem na wspaniałą bibliotekę, dzięki której można w stosunkowo prosty sposób zaimplementować funkcjonalność 'do/undo' w swojej aplikacji. Biblioteka DejaVu stworzona w 2007 roku przez Sergeya Arhipenko oferuje funkcjonalności takie jak:
  • operacje undo/redo
  • podział modelu danych na obszary izolowane
  • brak ograniczeń w stosunku do modelu danych i logiki biznesowej
Artykuł opisujący możliwości DejaVu można przeczytać tutaj, a stroją domową jest obecnie ta witryna. Zapowiada się ciekawie!

W najbliższych dniach przetestuję bibliotekę i postaram się zamieścić tu jakieś przemyślenia.

Brak komentarzy: