Здравствуйте, Shmj, Вы писали:
S>Далее. Вдруг вам нужно банальное
S>В MVC, емнип, была возможность создать вью и контроллер по шаблону с уже готовыми CRUD-методами. А сейчас как?
что значит СЕЙЧАС?
Здравствуйте, vaa, Вы писали:
vaa>что значит СЕЙЧАС?
Имея в распоряжении целый зоопарк фреймворков и прочего
Вот нужно вам добавить некую таблицу в систему и формы для ее просмотра, удаления записей, добавления, изменения. Какие шаги вам нужно сделать и сколько времени займет. Давайте на примере такой простой таблицы — сколько времени займет создание CRUD включая формы? 10 мин.? 15 мин.? День?
А так же последовательность шагов? Что именно вам нужно сделать для этого? Будете ли использовать стандартные фреймворки или самописные?
Здравствуйте, Shmj, Вы писали:
S>Здравствуйте, vaa, Вы писали:
vaa>>что значит СЕЙЧАС?
S>Имея в распоряжении целый зоопарк фреймворков и прочего
S>Вот нужно вам добавить некую таблицу в систему и формы для ее просмотра, удаления записей, добавления, изменения. Какие шаги вам нужно сделать и сколько времени займет. Давайте на примере такой простой таблицы — сколько времени займет создание CRUD включая формы? 10 мин.? 15 мин.? День?
если у вас зоопарк, то делайте в мвс. зачем же дело стало?
всегда руками делаю. если вижу что можно код сгенерировать генерю. но без фанатизма.
на два поля крад в блазоре. впф. винформс разорпэйдж займет 1-2 часика.
а что?
Здравствуйте, vaa, Вы писали:
vaa>если у вас зоопарк, то делайте в мвс. зачем же дело стало? vaa>всегда руками делаю. если вижу что можно код сгенерировать генерю. но без фанатизма. vaa>на два поля крад в блазоре. впф. винформс разорпэйдж займет 1-2 часика. vaa>а что?
Не кажется ли вам, что такие вещи можно вообще делать без написания кода и занимать должно в 3600 раз меньше времени?
S>Не кажется ли вам, что такие вещи можно вообще делать без написания кода и занимать должно в 3600 раз меньше времени?
Возможно.
Но когда на следующий день к вам придет заказчик (а он придет 100%) с просьбой вывести джойн пяти таблиц с фильтрацией, пейджингом, master/details, эта мнимая экономия вернется обратно но уже в 36000 раз.
Здравствуйте, gandjustas, Вы писали:
S>>Далее. Вдруг вам нужно банальное — уметь делать CRUD. Как вы будете действовать? G>Минута гугления https://github.com/KorzhCom/EasyData
То есть ни разу такой задачи не стояло? Быть может имеет смысл погуглить и посравнивать день-два, если проект серьезный?
Здравствуйте, syrompe, Вы писали:
S>Возможно. S>Но когда на следующий день к вам придет заказчик (а он придет 100%) с просьбой вывести джойн пяти таблиц с фильтрацией, пейджингом, master/details, эта мнимая экономия вернется обратно но уже в 36000 раз.
А что если джойн — то уже нельзя автоматом создать форму отображения данных? Можно же просто View создать на худой конец.
Здравствуйте, Shmj, Вы писали:
S>Здравствуйте, gandjustas, Вы писали:
S>>>Далее. Вдруг вам нужно банальное — уметь делать CRUD. Как вы будете действовать? G>>Минута гугления https://github.com/KorzhCom/EasyData
S>То есть ни разу такой задачи не стояло?
Здравствуйте, gandjustas, Вы писали:
S>>Быть может имеет смысл погуглить и посравнивать день-два, если проект серьезный? G>Если проект "серьезный", круд там не самая важная часть
Пусть не самая важная. Но и ее нужно кому-то делать. Вопрос — нужно ли писать все руками.
S>>Может есть что получше этой поделки? G>А задача какая?
CRUD записей таблицы с возможностью добавить фильтр, уточнить запросы, кастомизировать формы. Так же нужно отображение связанных данных. И чтобы ни с кем не делиться данными, не зависеть от работоспособности стороннего сервиса т.е. PowerApps не подходит.
Здравствуйте, Shmj, Вы писали:
S>Здравствуйте, gandjustas, Вы писали:
S>>>Быть может имеет смысл погуглить и посравнивать день-два, если проект серьезный? G>>Если проект "серьезный", круд там не самая важная часть
S>Пусть не самая важная. Но и ее нужно кому-то делать. Вопрос — нужно ли писать все руками.
Конечно не нужно. Я же скинул как штатные средства генерации CRUD, так и готовые библиотеки.
Это не говоря уже о платформах, которые имеют свои CRUD-интерфейсы.
S>>>Может есть что получше этой поделки? G>>А задача какая?
S>CRUD записей таблицы с возможностью добавить фильтр, уточнить запросы, кастомизировать формы. Так же нужно отображение связанных данных.
Это не задача, это чья-то фантазия на тему как задачу решать.
Здравствуйте, gandjustas, Вы писали:
S>>CRUD записей таблицы с возможностью добавить фильтр, уточнить запросы, кастомизировать формы. Так же нужно отображение связанных данных. G>Это не задача, это чья-то фантазия на тему как задачу решать.
Задача — заработать денег. Так? А фантазция — сделать сервис, для которого нужна админка. Следующая фантазия — что админку можно не вылизывать а сделать быстрое решение, чтобы не писать CRUD руками.
Здравствуйте, Shmj, Вы писали:
S>Здравствуйте, gandjustas, Вы писали:
S>>>CRUD записей таблицы с возможностью добавить фильтр, уточнить запросы, кастомизировать формы. Так же нужно отображение связанных данных. G>>Это не задача, это чья-то фантазия на тему как задачу решать.
S>Задача — заработать денег. Так? А фантазция — сделать сервис, для которого нужна админка. Следующая фантазия — что админку можно не вылизывать а сделать быстрое решение, чтобы не писать CRUD руками.
Тогда бери https://github.com/KorzhCom/EasyData
Здравствуйте, gandjustas, Вы писали:
S>>Пусть не самая важная. Но и ее нужно кому-то делать. Вопрос — нужно ли писать все руками. G>Конечно не нужно. Я же скинул как штатные средства генерации CRUD, так и готовые библиотеки. G>Это не говоря уже о платформах, которые имеют свои CRUD-интерфейсы.
1. Обязательно ли для штатными средствами проделывать обезьяний труд для всех таблиц?
2. Как быть со связанными данными? Отобразить всех родителей внизу в табах, как было в LightSwitch.
Здравствуйте, Shmj, Вы писали:
S>Здравствуйте, gandjustas, Вы писали:
S>>>Пусть не самая важная. Но и ее нужно кому-то делать. Вопрос — нужно ли писать все руками. G>>Конечно не нужно. Я же скинул как штатные средства генерации CRUD, так и готовые библиотеки. G>>Это не говоря уже о платформах, которые имеют свои CRUD-интерфейсы.
S>1. Обязательно ли для штатными средствами проделывать обезьяний труд для всех таблиц? S>2. Как быть со связанными данными? Отобразить всех родителей внизу в табах, как было в LightSwitch.
Сорри, не успеваю за твоей мыслью. Напиши в одном посте все требования, которые ты предъявляешь к такому интерфейсу.
Здравствуйте, gandjustas, Вы писали:
G>Сорри, не успеваю за твоей мыслью. Напиши в одном посте все требования, которые ты предъявляешь к такому интерфейсу.
1. Список всех таблиц.
2. При нажатии на таблицу — отображаем все записи с постраничной разбивкой, возможностью кастомной фильтрации, возможностью добавить/изменить/удалить запись.
3. Для каждой активной записи (кликнули по ней) — отображаем связанные данные в табах внизу. Там где 1 запись — в виде формы, где много — в виде списка.
4. Возможность кастомизации.
Здравствуйте, Shmj, Вы писали:
S>Здравствуйте, gandjustas, Вы писали:
G>>Сорри, не успеваю за твоей мыслью. Напиши в одном посте все требования, которые ты предъявляешь к такому интерфейсу.
S>1. Список всех таблиц. S>2. При нажатии на таблицу — отображаем все записи с постраничной разбивкой, возможностью кастомной фильтрации, возможностью добавить/изменить/удалить запись. S>3. Для каждой активной записи (кликнули по ней) — отображаем связанные данные в табах внизу. Там где 1 запись — в виде формы, где много — в виде списка. S>4. Возможность кастомизации.