IML TODO

WP Upload Directory not writable! Check file and directory permissions
disclaimer: статья является ответом на критику ( которая обрушилась на хабре ), раскрывая потенциал IML на примере популярного приложения ToDo MVC. Получил тумаков Критика – это слово крайне мягкое по отношению к дискуссии, которая возникла к моей предыдущей статье, потому что это было больше похоже на избиение в котором были крайне не приятные комментарии ( на ...

AngularJs vs IML 17

WP Upload Directory not writable! Check file and directory permissions
disclaimer: сравнение не подразумевает поднятие “холивара”, а делает обзор задач, решаемых одним инструментом в сравнении с другим. Я не являюсь знатоком всех тонкостей angularJs, но прочитав 10 статьей обзора этого инструмента, привожу альтернативный пример решения тех же самых задач на IML. Что будем сравнивать ? Controller ( ссылка ) Inheritance  ( ссылка ) примечание:  отсутствует ...

Do,Action,Insert

WP Upload Directory not writable! Check file and directory permissions
disclaimer: речь пойдет о самой мощной связке в IML,  когда выполняется action ( direct, ajax, submit ) и полученные данные вставляются ( с template или без ) в DOM элемент. Данный способ уже фигурировал в разных примерах к другим статьям, но сегодня я проведу развернутый обзор всех возможностей такой связки в рамках Incoding Framework.  примечание: ...

Клиентские template 1

WP Upload Directory not writable! Check file and directory permissions
disclaimer: статья делает обзор  преобразования JSON данных в html на клиентской стороне ( browser ) и раскрывает детали  работы template в Incoding Framework ( поиск, формирования, local storage и подключение своих engine ). Примеры из статьи доступны на GitHub Чем плох серверный ? Перед тем как ответить на этот вопрос, надо изучить что же предлагает asp.net ...

Repository

WP Upload Directory not writable! Check file and directory permissions
disclaimer: статья делает обзор конкретной реализации паттерна Repository, подробно рассматривая методы и особенности в рамках Incoding Framework. Для лучшего погружения ознакомьтесь с  Repository by Fowler, CQRS vs NLayer UPD: исходные коды статьи, доступны на GitHub Что мы получаем ? Паттерны часто становятся не только инструментом для борьбы со сложностью проекта, но иногда при очень “плотном” ...

Расширения

WP Upload Directory not writable! Check file and directory permissions
disclaimer: IML предоставляет базовый функционал для разработки клиентской части приложений, но покрыть абсолютно весь спектр задач, с которыми сталкиваются программисты, невозможно. Поэтому мы добавили в IML поддержку расширений, которые позволяют любому разработчику расширять для его задач. Есть решения IML поддерживает разные сценария расширения: Html extensions  – этот способ решает одну из самых важных задач DRY ( ...

1.1

WP Upload Directory not writable! Check file and directory permissions
diclamer: мы рады представить Вам новую версию Incoding framework с поддержкой MVD ( model view dispatcher ). Статья делает обзор всех изменений в версии 1.1, а также акцентирует внимание на основных моментах при обновлении. Пошаговое обновление Удален метод Form Is Valid 123 If(r => r.Is(() => formName.ToName().FormIsValid()));instead ofIf(r => r.FormIsValid(selector => selector.Name(formName)));  Переименован метод Contains в IsContains ...

MVD ( Model View Dispatcher ) 4

WP Upload Directory not writable! Check file and directory permissions
 Начало После появления в нашей работе IML стало намного проще построить ajax приложение, чем обычное из-за возможности разделять сложные View на более простые, что позволяет существенно упросить код, но также заметно увеличилось количество Action в Controller. MVD ( model view dispatcher )  – шаблон разработки, который позволяет выполнять Command/Query без написания Action Рассмотрим пример: 12345 public ActionResult ...

CQRS расширенный курс

WP Upload Directory not writable! Check file and directory permissions
disclamer: статья раскрывает особенности реализации CQRS в рамках Incoding Framework, которые позволяют решать задачи более гибко и универсально. Для большего погружения необходимо знание базовых понятий CQRS. В центре Dispatcher – это ключевой элемент в работе CQRS, который выполняет Command и Query в рамках одной транзакции, реализуя паттерн Unit Of Work, а также позволяет воспользоваться всеми ...

Быстрая asp.net mvc разработка с Incoding

WP Upload Directory not writable! Check file and directory permissions
Компания Incoding Software приглашает студентов и IT специалистов на семинар по практикам быстрой  asp.net mvc разработки О семинаре Южный Федеральный Университет готов предоставить аудиторию для проведения семинара и дискуссии на тему быстрой веб разработки, докладчик Копачинский Владислав – ведущий разработчик компании, который поделится опытом и практикой применения декларативного языка ( IML )  для  разработки “богатых” клиентских ...