Re[11]: Как вы делаете CRUD в 2022?
От: vaa  
Дата: 02.09.22 22:03
Оценка:
Здравствуйте, Shmj, Вы писали:

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


vaa>>стэк? платформа?


S>База PostgreSQL, .Net 6.0.


pg admin
☭ ✊ В мире нет ничего, кроме движущейся материи.
Re[12]: Как вы делаете CRUD в 2022?
От: Shmj Ниоткуда  
Дата: 03.09.22 05:05
Оценка:
Здравствуйте, vaa, Вы писали:

S>>База PostgreSQL, .Net 6.0.

vaa>pg admin

Гладиолус.

Что из запрашиваемого функционала там есть?

1. Список всех таблиц.
2. При нажатии на таблицу — отображаем все записи с постраничной разбивкой, возможностью кастомной фильтрации, возможностью добавить/изменить (понятно что с помощью кастомной формы с валидацией) удалить запись.
3. Для каждой активной записи (кликнули по ней) — отображаем связанные данные в табах внизу. Там где 1 запись — в виде формы, где много — в виде списка.
4. Возможность кастомизации.


Кроме того, причем тут .Net 6.0
Re[13]: Как вы делаете CRUD в 2022?
От: vaa  
Дата: 03.09.22 05:40
Оценка:
Здравствуйте, Shmj, Вы писали:

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


S>>>База PostgreSQL, .Net 6.0.

vaa>>pg admin

S>Кроме того, причем тут .Net 6.0


веб. десктоп. мобилки?
☭ ✊ В мире нет ничего, кроме движущейся материи.
Re[13]: Как вы делаете CRUD в 2022?
От: vaa  
Дата: 03.09.22 05:46
Оценка:
Здравствуйте, Shmj, Вы писали:


S>

S>1. Список всех таблиц.
S>2. При нажатии на таблицу — отображаем все записи с постраничной разбивкой, возможностью кастомной фильтрации, возможностью добавить/изменить (понятно что с помощью кастомной формы с валидацией) удалить запись.
S>3. Для каждой активной записи (кликнули по ней) — отображаем связанные данные в табах внизу. Там где 1 запись — в виде формы, где много — в виде списка.
S>4. Возможность кастомизации.


работы на неделю(время обсуждения данной ПРОБЛЕМЫ).
Интересно почему никто до сих пор не удосужился?
Может оно не нужно?
☭ ✊ В мире нет ничего, кроме движущейся материи.
Re[13]: Как вы делаете CRUD в 2022?
От: vaa  
Дата: 03.09.22 05:47
Оценка:
Здравствуйте, Shmj, Вы писали:

S>4. Возможность кастомизации.


Попробуй в 1С кастомизировать. мгновенно лишаешься поддержки.
☭ ✊ В мире нет ничего, кроме движущейся материи.
Re[14]: Как вы делаете CRUD в 2022?
От: Shmj Ниоткуда  
Дата: 04.09.22 09:19
Оценка:
Здравствуйте, vaa, Вы писали:

vaa>работы на неделю(время обсуждения данной ПРОБЛЕМЫ).


Это кто тебе сказал? Годами делают.

vaa>Интересно почему никто до сих пор не удосужился?

vaa>Может оно не нужно?

Сделали, но закрытый код и продают не дешево.
Re[15]: Как вы делаете CRUD в 2022?
От: vaa  
Дата: 05.09.22 01:44
Оценка: 2 (1) +1
Здравствуйте, Shmj, Вы писали:

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


vaa>>работы на неделю(время обсуждения данной ПРОБЛЕМЫ).


S>Это кто тебе сказал? Годами делают.


от целей и масштабов зависит. если для себя, то пару дней на коленке.
ты же не хочешь всемогутор какой-то?
есть допустим СУБД для которой есть ado.net provider. считай схема БД у тебя в кармане.
нагенерить классов и CRUD операций для него через шаблоны можно любым удобным для прототипирования ЯП, типа питона или F#. так и было во времена Strong Typed DataSet.
далее нужно определится с UI: winforms, wpf, asp.net mvc, asp.net razor pages, asp.net blazor webassembly, asp.net blazor server, cli,
отсюда и плясать.

vaa>>Интересно почему никто до сих пор не удосужился?

vaa>>Может оно не нужно?

S>Сделали, но закрытый код и продают не дешево.

на продажу будет конечно сложней написать. ведь нужны будут простые удобные надстройки над ide чтобы этим пользоваться.
Любой автомат рано(скорее рано) приходится кастомизировать и тут налицо проблема готовых решений.
они заточены под конкретный кейс. это будет головная боль для кодера.
☭ ✊ В мире нет ничего, кроме движущейся материи.
Re[16]: Как вы делаете CRUD в 2022?
От: Serginio1 СССР https://habrahabr.ru/users/serginio1/topics/
Дата: 05.09.22 07:19
Оценка: +1
Здравствуйте, vaa, Вы писали:


vaa>нагенерить классов и CRUD операций для него через шаблоны можно любым удобным для прототипирования ЯП, типа питона или F#. так и было во времена Strong Typed DataSet.

Почему не упомянул SG https://docs.microsoft.com/ru-RU/dotnet/csharp/roslyn-sdk/source-generators-overview
и солнце б утром не вставало, когда бы не было меня
Re[16]: Как вы делаете CRUD в 2022?
От: Shmj Ниоткуда  
Дата: 05.09.22 07:31
Оценка: :)
Здравствуйте, vaa, Вы писали:

vaa>от целей и масштабов зависит. если для себя, то пару дней на коленке.

vaa>ты же не хочешь всемогутор какой-то?
vaa>есть допустим СУБД для которой есть ado.net provider. считай схема БД у тебя в кармане.

По сути нужен инструмент, аналогичный pgAdmin, только с более широкими возможностями — чтобы вместо запросов был удобный конструктор для фильтров — писать без знания SQL + умело отображать связи в удобном виде. А так — внесение записей через форму с кастомизацией и валидацией.

Примерно 2-3 года работы для небольшой команды.
Re[17]: Как вы делаете CRUD в 2022?
От: gandjustas Россия http://blog.gandjustas.ru/
Дата: 05.09.22 08:37
Оценка:
Здравствуйте, Shmj, Вы писали:

S>По сути нужен инструмент, аналогичный pgAdmin, только с более широкими возможностями — чтобы вместо запросов был удобный конструктор для фильтров — писать без знания SQL + умело отображать связи в удобном виде. А так — внесение записей через форму с кастомизацией и валидацией.

MS Access
Re[18]: Как вы делаете CRUD в 2022?
От: Shmj Ниоткуда  
Дата: 05.09.22 08:46
Оценка:
Здравствуйте, gandjustas, Вы писали:

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


S>>По сути нужен инструмент, аналогичный pgAdmin, только с более широкими возможностями — чтобы вместо запросов был удобный конструктор для фильтров — писать без знания SQL + умело отображать связи в удобном виде. А так — внесение записей через форму с кастомизацией и валидацией.

G>MS Access

Там не поддерживается PostgreSQL. Для нее нужно админку сделать. Без красивостей и прочего — просто удобно для менеджера. Только чтобы не писать SQL-запросы вручную, т.к. любой нормальный чел. панически боится математических формул и программного кода.

Кроме CRUD нужно еще отображать связанные данные в табах внизу формы, как это было в LightSwitch. По сути нужен аналог LightSwitch.
Re[19]: Как вы делаете CRUD в 2022?
От: gandjustas Россия http://blog.gandjustas.ru/
Дата: 05.09.22 08:54
Оценка:
Здравствуйте, Shmj, Вы писали:

S>Кроме CRUD нужно еще отображать связанные данные в табах внизу формы, как это было в LightSwitch. По сути нужен аналог LightSwitch.

PowerApps же
Re[20]: Как вы делаете CRUD в 2022?
От: Shmj Ниоткуда  
Дата: 05.09.22 09:25
Оценка:
Здравствуйте, gandjustas, Вы писали:

S>>Кроме CRUD нужно еще отображать связанные данные в табах внизу формы, как это было в LightSwitch. По сути нужен аналог LightSwitch.

G>PowerApps же

Это сторонний сервис, который могут тупо закрыть и вы НИЧЕГО не сможете с этим поделать. Нужно иметь свое и владеть кодом.
Re[21]: Как вы делаете CRUD в 2022?
От: gandjustas Россия http://blog.gandjustas.ru/
Дата: 05.09.22 09:51
Оценка:
Здравствуйте, Shmj, Вы писали:

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


S>>>Кроме CRUD нужно еще отображать связанные данные в табах внизу формы, как это было в LightSwitch. По сути нужен аналог LightSwitch.

G>>PowerApps же

S>Это сторонний сервис, который могут тупо закрыть и вы НИЧЕГО не сможете с этим поделать. Нужно иметь свое и владеть кодом.


А LightSwithch разве не закрыли?
Re[22]: Как вы делаете CRUD в 2022?
От: Shmj Ниоткуда  
Дата: 05.09.22 10:04
Оценка:
Здравствуйте, gandjustas, Вы писали:

S>>Это сторонний сервис, который могут тупо закрыть и вы НИЧЕГО не сможете с этим поделать. Нужно иметь свое и владеть кодом.

G>А LightSwithch разве не закрыли?

Web-версия была недоделана а Silverlight-версия завязана на проприетарную технологию, которую хотя и пытались воскресить, но геммора с ней слишком много.
Re[23]: Как вы делаете CRUD в 2022?
От: gandjustas Россия http://blog.gandjustas.ru/
Дата: 05.09.22 10:08
Оценка:
Здравствуйте, Shmj, Вы писали:

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


S>>>Это сторонний сервис, который могут тупо закрыть и вы НИЧЕГО не сможете с этим поделать. Нужно иметь свое и владеть кодом.

G>>А LightSwithch разве не закрыли?
S>Web-версия была недоделана а Silverlight-версия завязана на проприетарную технологию, которую хотя и пытались воскресить, но геммора с ней слишком много.
Ну вот вам неидеальная замена неидеальной технологии.
Кстати я не уверен что LightSwithch работал с Postgres.

А вообще я выше писал, про полный перечень требований, которые до сих пор сыпятся.
Под тот список, который был обозначен вами выше, идеально подходит access.

Напомню:

S>1. Список всех таблиц.
S>2. При нажатии на таблицу — отображаем все записи с постраничной разбивкой, возможностью кастомной фильтрации, возможностью добавить/изменить/удалить запись.
S>3. Для каждой активной записи (кликнули по ней) — отображаем связанные данные в табах внизу. Там где 1 запись — в виде формы, где много — в виде списка.
S>4. Возможность кастомизации.

Re[24]: Как вы делаете CRUD в 2022?
От: Shmj Ниоткуда  
Дата: 05.09.22 10:19
Оценка:
Здравствуйте, gandjustas, Вы писали:

G>А вообще я выше писал, про полный перечень требований, которые до сих пор сыпятся.

G>Под тот список, который был обозначен вами выше, идеально подходит access.

Изначально было сказано что пляшем от СУБД. Изменять СУБД возможности нет. На этой СУБД система построена, накой черт ваше проприетарный Access?

Access это тупо файл, даже многопользовательский режим не предусмотрен.

Кроме того, система не позволяет удобно отображать связи, что требуется в задании.
Отредактировано 05.09.2022 10:30 Shmj . Предыдущая версия .
Re[17]: Как вы делаете CRUD в 2022?
От: vaa  
Дата: 05.09.22 11:47
Оценка:
Здравствуйте, Shmj, Вы писали:

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


vaa>>от целей и масштабов зависит. если для себя, то пару дней на коленке.

vaa>>ты же не хочешь всемогутор какой-то?
vaa>>есть допустим СУБД для которой есть ado.net provider. считай схема БД у тебя в кармане.

S>По сути нужен инструмент, аналогичный pgAdmin, только с более широкими возможностями — чтобы вместо запросов был удобный конструктор для фильтров — писать без знания SQL + умело отображать связи в удобном виде. А так — внесение записей через форму с кастомизацией и валидацией.


Вопрос: зачем? для чего? для кого?
☭ ✊ В мире нет ничего, кроме движущейся материи.
Re[18]: Как вы делаете CRUD в 2022?
От: Shmj Ниоткуда  
Дата: 05.09.22 14:16
Оценка:
Здравствуйте, vaa, Вы писали:

S>>По сути нужен инструмент, аналогичный pgAdmin, только с более широкими возможностями — чтобы вместо запросов был удобный конструктор для фильтров — писать без знания SQL + умело отображать связи в удобном виде. А так — внесение записей через форму с кастомизацией и валидацией.


vaa>Вопрос: зачем? для чего? для кого?


Знаете ли вы что такое админка?
Re[19]: Как вы делаете CRUD в 2022?
От: vaa  
Дата: 06.09.22 11:20
Оценка:
Здравствуйте, Shmj, Вы писали:


S>Знаете ли вы что такое админка?


ну
☭ ✊ В мире нет ничего, кроме движущейся материи.
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.