Хотят фичи — CRUD несколькоих сущностей. Список с паджинацией, фильтрацией и сортировкой. Создание-редактирование-удаление с обязательными и необязательными полями. Всякие там лукапы связанных сущностей. Я вижу эту одинаковость, выделяю общее и частное, дизайню, пишу код. Сначала на бэкенде, потом зеркальная часть на фронтэнде. Ну это же полная хрень? Хотелка понятная и очевидная. Почему нужно её писать с нуля? Как не писать с нуля, а сделать всё сразу за 2 часа?
R>Хотят фичи — CRUD несколькоих сущностей. Список с паджинацией, фильтрацией и сортировкой. Создание-редактирование-удаление с обязательными и необязательными полями. Всякие там лукапы связанных сущностей. Я вижу эту одинаковость, выделяю общее и частное, дизайню, пишу код. Сначала на бэкенде, потом зеркальная часть на фронтэнде. Ну это же полная хрень? Хотелка понятная и очевидная. Почему нужно её писать с нуля? Как не писать с нуля, а сделать всё сразу за 2 часа?
Здравствуйте, rosencrantz, Вы писали:
R>Хотят фичи — CRUD несколькоих сущностей. Список с паджинацией, фильтрацией и сортировкой. Создание-редактирование-удаление с обязательными и необязательными полями. Всякие там лукапы связанных сущностей. Я вижу эту одинаковость, выделяю общее и частное, дизайню, пишу код. Сначала на бэкенде, потом зеркальная часть на фронтэнде. Ну это же полная хрень? Хотелка понятная и очевидная. Почему нужно её писать с нуля? Как не писать с нуля, а сделать всё сразу за 2 часа?
Варианты:
1. Взять готовую библиотеку/приложение/сервис и настроить их (описать сущность, их поля и связи).
2. Взять готовый генератор CRUD-приложений (будет код, который можно дорабатывать)
3. Написать генератор кода самому (будет идеальный для тебя код)
Здравствуйте, rosencrantz, Вы писали:
R>Хотят фичи — CRUD несколькоих сущностей. Список с паджинацией, фильтрацией и сортировкой. Создание-редактирование-удаление с обязательными и необязательными полями. Всякие там лукапы связанных сущностей. Я вижу эту одинаковость, выделяю общее и частное, дизайню, пишу код. Сначала на бэкенде, потом зеркальная часть на фронтэнде. Ну это же полная хрень? Хотелка понятная и очевидная. Почему нужно её писать с нуля? Как не писать с нуля, а сделать всё сразу за 2 часа?
Видел несколько попыток сделать повторно используемый вариант. Они все провалились, т.к. дьявол в деталях. Получалось либо ограниченное решение, либо слишком сложное.
Здравствуйте, rosencrantz, Вы писали:
R>Хотят фичи — CRUD несколькоих сущностей. Список с паджинацией, фильтрацией и сортировкой. Создание-редактирование-удаление с обязательными и необязательными полями. Всякие там лукапы связанных сущностей. Я вижу эту одинаковость, выделяю общее и частное, дизайню, пишу код. Сначала на бэкенде, потом зеркальная часть на фронтэнде. Ну это же полная хрень? Хотелка понятная и очевидная. Почему нужно её писать с нуля? Как не писать с нуля, а сделать всё сразу за 2 часа?
DevExpress XAF довольно неплох, сделал на нем пару приложений
CRUD плюс неплохой UI получаешь из коробки, достаточно определить таблицы (данные), много чего можно сделать тупо мышкой.
Кастомные формы и команды тоже можно, не смертельно, правда уже не так очевидно.