Простой пользовательский интерфейс для базы данных
От: bnk СССР http://unmanagedvisio.com/
Дата: 25.06.19 22:35
Оценка:
Есть база данных (десяток таблиц, в самой "важной" несколько десятков тысяч строк) — небольшая в общем. Что-то типа биллинга.
Как простейшим спосбом сделать из нее веб-приложение? Все это строго внутри компании (считаем, что доступ в интернет отсутствует).
База тоже не суть какая, можно конвертнуть во что надо. Лишь бы отчеты типа Power BI к ней можно было прикрутить.

Надо чтобы пользователи
— смогли вводить данные в таблицы (чтобы были формы, которые не надо было бы делать руками)
— чтобы была возмность добавить несложную валидацию (типа на формулах) в эти формы
— чтобы была возможность добавить значения по умолчанию (например), в общем какая-то минимальная логика
— чтобы писать как можно меньше кода (в идеале — вообще не писать), то есть, делать руками сайт на <xxx> — не хочется
— чтобы обслуживание этого дела не было сложным

Думал про Power Apps (вроде то что нужно более менее, но они без интернета не работают, насколько я понял)
В общем может кто посоветует что похожее? Платное, бесплатное — без разницы в общем.
Re: Простой пользовательский интерфейс для базы данных
От: wildwind Россия  
Дата: 26.06.19 05:52
Оценка:
Здравствуйте, bnk, Вы писали:

bnk>Есть база данных (десяток таблиц, в самой "важной" несколько десятков тысяч строк) — небольшая в общем. Что-то типа биллинга.

bnk>Как простейшим спосбом сделать из нее веб-приложение? Все это строго внутри компании (считаем, что доступ в интернет отсутствует).

А что с тем приложением, для которого база изначально создавалась? Базы не создаются сами по себе.
И какая все-таки база?

>Думал про Power Apps (вроде то что нужно более менее, но они без интернета не работают, насколько я понял)

В общем может кто посоветует что похожее?

SharePoint.
Re[2]: Простой пользовательский интерфейс для базы данных
От: bnk СССР http://unmanagedvisio.com/
Дата: 26.06.19 07:30
Оценка:
Здравствуйте, wildwind, Вы писали:

W>А что с тем приложением, для которого база изначально создавалась? Базы не создаются сами по себе.

W>И какая все-таки база?

Учёт времени по сути (управление ресурсами). Типа ERP.

>>Думал про Power Apps (вроде то что нужно более менее, но они без интернета не работают, насколько я понял)

W>В общем может кто посоветует что похожее?

W>SharePoint.


Оно больше 5000 элементов в списке нормально не тянет (если имеется в виду хранить данные в виде списков), да и как с формами быть?
Мелкомягкие всё порубили, продвигая свои power apps
Re: Простой пользовательский интерфейс для базы данных
От: wamaco  
Дата: 28.06.19 20:02
Оценка:
Здравствуйте, bnk, Вы писали:


bnk>Есть база данных (десяток таблиц, в самой "важной" несколько десятков тысяч строк) — небольшая в общем. Что-то типа биллинга.

bnk>Как простейшим спосбом сделать из нее веб-приложение? Все это строго внутри компании (считаем, что доступ в интернет отсутствует).
bnk>База тоже не суть какая, можно конвертнуть во что надо. Лишь бы отчеты типа Power BI к ней можно было прикрутить.

bnk>Надо чтобы пользователи

bnk>- смогли вводить данные в таблицы (чтобы были формы, которые не надо было бы делать руками)
bnk>- чтобы была возмность добавить несложную валидацию (типа на формулах) в эти формы
bnk>- чтобы была возможность добавить значения по умолчанию (например), в общем какая-то минимальная логика
bnk>- чтобы писать как можно меньше кода (в идеале — вообще не писать), то есть, делать руками сайт на <xxx> — не хочется
bnk>- чтобы обслуживание этого дела не было сложным

bnk>Думал про Power Apps (вроде то что нужно более менее, но они без интернета не работают, насколько я понял)

bnk>В общем может кто посоветует что похожее? Платное, бесплатное — без разницы в общем.

UniGUI вас спасет!
посмотрите демки на их сайте! приятно удивят!
Re[2]: Простой пользовательский интерфейс для базы данных
От: bnk СССР http://unmanagedvisio.com/
Дата: 28.06.19 20:43
Оценка:
Здравствуйте, wamaco, Вы писали:

bnk>>Думал про Power Apps (вроде то что нужно более менее, но они без интернета не работают, насколько я понял)

bnk>>В общем может кто посоветует что похожее? Платное, бесплатное — без разницы в общем.

W>UniGUI вас спасет!

W>посмотрите демки на их сайте! приятно удивят!

Посмотрел. Можно чуть подробнее? Но там же вроде бы код писать надо..?
Выглядит как обычная библиотека компонентов, типа devexpress, только доисторическая. Или я что-то не так понял?
Re: Простой пользовательский интерфейс для базы данных
От: Буравчик Россия  
Дата: 29.06.19 20:20
Оценка: +1
Здравствуйте, bnk, Вы писали:

bnk>Надо чтобы пользователи

bnk>- смогли вводить данные в таблицы (чтобы были формы, которые не надо было бы делать руками)
bnk>- чтобы была возмность добавить несложную валидацию (типа на формулах) в эти формы
bnk>- чтобы была возможность добавить значения по умолчанию (например), в общем какая-то минимальная логика
bnk>- чтобы писать как можно меньше кода (в идеале — вообще не писать), то есть, делать руками сайт на <xxx> — не хочется
bnk>- чтобы обслуживание этого дела не было сложным

На python есть django (веб фреймворк). В него встроен ORM, с помощью которого описываются модели данных. Эти модели можно автоматически сгенерировать из схемы БД (есть инструменты).

Также имеется django admin — формы для ввода данных в БД. Они автоматически генерируются на основе моделей. Выглядит более-менее, поддерживаются связи между таблицами. Есть возможность добавлять валидацию, логику, и вообще кастомизировать.
Best regards, Буравчик
Re[2]: Простой пользовательский интерфейс для базы данных
От: Shtole  
Дата: 26.08.20 09:21
Оценка:
Здравствуйте, wildwind, Вы писали:

W>А что с тем приложением, для которого база изначально создавалась? Базы не создаются сами по себе.

W>И какая все-таки база?

Спасибо за эпиграф!

W>SharePoint.


Как end user tool он очень годен, но сделан технически невменяемо (перфоманс, API — попробуйте поработать с базой хотя бы среднего размера через CAML, я, например, пробовал, удовольствие ниже среднего).
Do you want to develop an app?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.