Если просто нужны формы без дизайна...
От: Shmj Ниоткуда  
Дата: 19.08.19 13:08
Оценка: 6 (1)
Вот, есть база данных. Нужно прописать в проге строку подключения к ней и получить интерфейс для:

1. Просмотра всех данных таблиц с постраничной разбивкой + фильтр там где есть индексы.
2. Возможность редактировать и добавлять записи во все таблицы.
3. Навигацию по связанным свойствам.
4. Фильтрацию.

Желательно как-то просто пометить данные для валидации и пр. мелких радостей.

Есть такое?

P.S.
Ближайший аналог Lightswitch и ASP. NET Dynamic Data. И тот и другой проект — уже не поддерживаются.
Отредактировано 19.08.2019 14:52 Shmj . Предыдущая версия .
Re: Если просто нужны формы без дизайна...
От: BlackEric http://black-eric.lj.ru
Дата: 19.08.19 13:13
Оценка:
Здравствуйте, Shmj, Вы писали:

S>Вот, есть база данных. Нужно прописать в проге строку подключения к ней и получить интерфейс для:


S>1. Просмотра всех данных таблиц с постраничной разбивкой + фильтр там где есть индексы.

S>2. Возможность редактировать и добавлять записи во все таблицы.
S>3. Навигацию по связанным свойствам.
S>4. Фильтрацию.

S>Желательно как-то просто пометить данные для валидации и пр. мелких радостей.


S>Есть такое?


Ssq Server Management Studio?
Data Grip тоже ничего.
https://github.com/BlackEric001
Re[2]: Если просто нужны формы без дизайна...
От: Shmj Ниоткуда  
Дата: 19.08.19 13:39
Оценка:
Здравствуйте, BlackEric, Вы писали:

BE>Ssq Server Management Studio?

BE>Data Grip тоже ничего.

Нужно для пользователя. Т.е. сценарий такой:

1. Заходит в прогу, видит список таблиц в френдли-виде. Т.е. название уже адаптированное + описание.
2. Кликает на таблицу — сразу переходит к просмотру данных. Данные без SQL-запроса, есть пейджинг и фильтрация.
3. Хочет добавить запись — открывается удобная форма с валидацией данных.
4. Хочет удалить — кликает на кнопку, после подтверждения происходит удаление.

На случай, если пользователь хочет быструю админку с мин. затратами.

Был проект Lightswitch, да канул вместе с Silverlight, на котором он был написан.
Re[3]: Если просто нужны формы без дизайна...
От: Muxa  
Дата: 19.08.19 14:08
Оценка: +5
MS Access?
Re[4]: Если просто нужны формы без дизайна...
От: Shmj Ниоткуда  
Дата: 19.08.19 14:36
Оценка:
Здравствуйте, Muxa, Вы писали:

M>MS Access?


Нужно чтобы умело работать с MS SQL или там MySQL. Т.е. чтобы сделать сайт а админка сгенерилась автоматом — чтобы заказчик сам мог мониторить/изменять, пусть и не супер удобно.

Ну и чтобы уже по готовым таблицам — вот есть таблицы в базе — и все, ничего не нужно больше — само подцепило все таблицы, само делает формы редактирования/создания, фильтры и пр. Ну, в идеале, небольшая кастомизация.

А так же чтобы работало в браузере + желательно моб. приложение.

Было ранее ASP. NET Dynamic Data, но прекратили поддержку.
Отредактировано 19.08.2019 14:51 Shmj . Предыдущая версия . Еще …
Отредактировано 19.08.2019 14:47 Shmj . Предыдущая версия .
Re[5]: Если просто нужны формы без дизайна...
От: bnk СССР http://unmanagedvisio.com/
Дата: 20.08.19 18:38
Оценка: 1 (1)
Здравствуйте, Shmj, Вы писали:

M>>MS Access?


S>Нужно чтобы умело работать с MS SQL или там MySQL. Т.е. чтобы сделать сайт а админка сгенерилась автоматом — чтобы заказчик сам мог мониторить/изменять, пусть и не супер удобно.

S>Ну и чтобы уже по готовым таблицам — вот есть таблицы в базе — и все, ничего не нужно больше — само подцепило все таблицы, само делает формы редактирования/создания, фильтры и пр. Ну, в идеале, небольшая кастомизация.

Тоже искал что-то подобное:
https://rsdn.org/forum/usability/7479031
Автор: bnk
Дата: 26.06.19


От мелко-мягких это теперь Power Apps, пожалуй:
https://powerapps.microsoft.com/en-us/

Но у меня есть еще дополнительное требование — чтобы работало без подключения к интернету.
Отредактировано 20.08.2019 19:48 bnk . Предыдущая версия . Еще …
Отредактировано 20.08.2019 19:44 bnk . Предыдущая версия .
Отредактировано 20.08.2019 19:43 bnk . Предыдущая версия .
Re[6]: Если просто нужны формы без дизайна...
От: Shmj Ниоткуда  
Дата: 20.08.19 23:49
Оценка:
Здравствуйте, bnk, Вы писали:

bnk>Но у меня есть еще дополнительное требование — чтобы работало без подключения к интернету.


Ну тут не просто к интернету, тут еще требуется делиться данными со сторонним сервисом. А это никому не интересно.
Re: Если просто нужны формы без дизайна...
От: Kolesiki  
Дата: 25.08.19 18:38
Оценка:
Здравствуйте, Shmj, Вы писали:

S>Вот, есть база данных. Нужно прописать в проге строку подключения к ней и получить интерфейс для:


S>1. Просмотра всех данных таблиц с постраничной разбивкой + фильтр там где есть индексы.

S>2. Возможность редактировать и добавлять записи во все таблицы.
S>3. Навигацию по связанным свойствам.
S>4. Фильтрацию.

S>Желательно как-то просто пометить данные для валидации и пр. мелких радостей.


S>Есть такое?


Есть. Такое пилят практически в каждой конторе, где пытаются сделать CRM, интернет-шоп, бухгалтерию и т.п. Пикус в том, что если это до сих пор не сделано, значит либо задача неподъёмная, либо результат настолько тупорылый, что проще кодить руками. В любом случае, ваша затея — из фрилансевых мечт "хочу за 2 дня админку интернет-шопа". Вы там не опухли часом?? Над этими вещами МЕСЯЦАМИ бьются, чтобы сделать human friendly и интуитивно понятным, никаких коробочных решений к этому нет и не предвидится (в осн. в силу валидации).
Напишите простейший T4 шаблон и струячьте свои добавления. А в сгенерённых файлах уже валидация и т.п.
Re[2]: Если просто нужны формы без дизайна...
От: Shmj Ниоткуда  
Дата: 25.08.19 23:39
Оценка:
Здравствуйте, Kolesiki, Вы писали:

K>Пикус в том, что если это до сих пор не сделано, значит либо задача неподъёмная, либо результат настолько тупорылый, что проще кодить руками.


Может сделано, просто мы об этом не знаем.
Re[3]: Если просто нужны формы без дизайна...
От: bnk СССР http://unmanagedvisio.com/
Дата: 26.08.19 07:26
Оценка: 1 (1)
Здравствуйте, Shmj, Вы писали:

S>Здравствуйте, Kolesiki, Вы писали:


K>>Пикус в том, что если это до сих пор не сделано, значит либо задача неподъёмная, либо результат настолько тупорылый, что проще кодить руками.


S>Может сделано, просто мы об этом не знаем.


Я вот такое рассматривал как вариант /из того что не требует отдавать данные дяде, ака "работает без подключения к интернету")
Access Web App (поддержка свёрнута, в угоду облакам и Power Apps 😕)
nuBuilder Forte (только MySQL 😕)
OpenXava (на жаве 😕)
PhpBuilder (выглядит как поделка😕)
Re[3]: Если просто нужны формы без дизайна...
От: amironov79  
Дата: 26.08.19 08:01
Оценка: 5 (1)
Здравствуйте, Shmj, Вы писали:

S>Может сделано, просто мы об этом не знаем.


Adminer? DevExpress XAF? Scaffolding?
Re: Если просто нужны формы без дизайна...
От: ltc  
Дата: 26.08.19 08:48
Оценка:
Здравствуйте, Shmj, Вы писали:

S>Вот, есть база данных. Нужно прописать в проге строку подключения к ней и получить интерфейс для:


S>Есть такое?


Натыкался на такое но не использовал.

Есть скаффолдинг в ASP.NET, который при должном развитии мог бы генерировать функциональный UI без рюшечек, но его, к сожалению, не развивают.
Re[4]: Если просто нужны формы без дизайна...
От: bnk СССР http://unmanagedvisio.com/
Дата: 28.08.19 07:16
Оценка:
Здравствуйте, amironov79, Вы писали:

S>>Может сделано, просто мы об этом не знаем.


A>DevExpress XAF?


Вот это похоже более менее на то что мне было нужно
Базу можно зареверсить мышкой, формочки-вьюшки генерятся, валидация любая.
Re[5]: Если просто нужны формы без дизайна...
От: amironov79  
Дата: 28.08.19 18:08
Оценка:
Здравствуйте, bnk, Вы писали:

A>>DevExpress XAF?


bnk>Вот это похоже более менее на то что мне было нужно

bnk>Базу можно зареверсить мышкой, формочки-вьюшки генерятся, валидация любая.

Да, начальная версия мышкой накидывается легко и быстро. Но после мышки возникают трудности по дальнейшей "настройке" программы: много неочевидных вещей, решения не всегда просты и удобны. В общем, в рекламе говорят не всю правду.
Re[6]: Если просто нужны формы без дизайна...
От: bnk СССР http://unmanagedvisio.com/
Дата: 28.08.19 19:13
Оценка:
Здравствуйте, amironov79, Вы писали:

A>Здравствуйте, bnk, Вы писали:


A>>>DevExpress XAF?


bnk>>Вот это похоже более менее на то что мне было нужно

bnk>>Базу можно зареверсить мышкой, формочки-вьюшки генерятся, валидация любая.

A>Да, начальная версия мышкой накидывается легко и быстро. Но после мышки возникают трудности по дальнейшей "настройке" программы: много неочевидных вещей, решения не всегда просты и удобны. В общем, в рекламе говорят не всю правду.


Возможно, но мне ничего особо сложного и не надо было. Просто зареверсить базу и сделать на этой основе более-менее вменяемый UI.
Если там даже дюжина таблиц, руками едииторы да листы писать задолбаешься. На Dev express лицензия тем более уже есть.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.