LINUX.ORG.RU
ФорумTalks

GUI приложение для клепания CRUD аппликух

 , , , ,


0

1

Отчего сабж ещё никто не запилил? Это же бомба, почти все node джи-эсеры будут юзать.

Вставляешь поле, говоришь какой формат ожидается и что с ним делать - получаешь вид, валидацию данных и сохранение для дальнейшего использования. Всё.

Вокруг можно построить целую экосистему: платные модули, компоненты, дополнения. Стартаперы могут прототипировать свои проекты без привлечения разработчиков.

P.S.: html редакторы 90х, использующие абсолютное позиционирование и inline styling, в качестве контр-аргумента приводить не нужно.

Ответ на: комментарий от Deleted

Oracle APEX

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

dazdraperma ()

Как нодеры будут это юзать, если это проще всего на питоне запилить?

Shadow ★★★★★ ()

Как выше было замечено, одноэсина критериям соответствует.

Если же речь идёт про написание темплейтов самостоятельно, то почему бы в том же текстовом редакторе не набрать описания моделей какой-нибудь джанги?

PolarFox ★★★★★ ()
Ответ на: комментарий от dazdraperma

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

И, если можно, плагином к фотошопу gimp

x3al ★★★★★ ()
Ответ на: комментарий от x3al

К векторному редактору же нужно прикручивать.

У тебя сомненья, что и без того обезьянью работу можно свести к формо-шлёпству?

dazdraperma ()
Ответ на: комментарий от cnupm

Открыл 10 лет тому назад. И сразу закрыл.

Или там что-то за это время что-то невероятно прорывное user-friendly кухарка oriented появилось?

dazdraperma ()
Ответ на: комментарий от PolarFox

Чтобы взлетело нужны цветные яркие кнопки, предельно простой интерфейс по умолчанию (но с возможностью переключаться в режим для «продвинутых пользователей»), responsive design у создаваемых приложений, возможность использовать инструмент не зная ничего про БД, запросы, URL, HTTP методы и всё остальное. Т.е. чтобы среднестатистический дизайнер мог бы взять, да реализовать работающий прототип.

1С, насколько я понимаю, не об этом. Впрочем, я его только на картинках в интернете видел.

dazdraperma ()

Вставляешь поле, говоришь какой формат ожидается и что с ним делать - получаешь вид, валидацию данных и сохранение для дальнейшего использования

calc/excel/google sheets. все имеют биндинги хотя бы к одному языку, интегрируются с базами/сампом/1с

upcFrost ★★★★★ ()
Последнее исправление: upcFrost (всего исправлений: 1)

Пример проекта сложнее блога или интернет магазина где может помочь такой формашлеп?

чтобы среднестатистический дизайнер мог бы взять, да реализовать работающий прототип

Для этого есть Axure и им подобное.

foror ★★★★ ()

Я пытался такое написать лет 7 назад. Когда понял, что один в поле не воин, то начал народ опрашивать. Никто не поддержал и я забросил. Принцип был как у Django-CMS Есть шаблон в котором определены плейсхолдеры. В плейсхолдеры можно пихать компоненты. У каждого компонента есть набор свойств который можно менять в инспекторе объектов как в QtDesigner например. Из виджетов были контейнеры которые позволяли в один плейсхолдер пихать несколько виджетов. Далее все это собиралось контроллером на странице и далее кодогенерировался контроллер на сервере. Ну как, то так.....

dmxrand ()

дык давно уже есть. Delphi

Karapuz ★★★★★ ()
Ответ на: комментарий от Deleted

Для неосиляторов вебпака и гальпа
Видел вживую людей, которые не понимают, как работают мидлвари в express

mystery ★★ ()
Ответ на: комментарий от foror

Пример проекта сложнее блога или интернет магазина где может помочь такой формашлеп?

  1. Зачем нужно что-то сложнее?
  2. Реализовать теоретически можно любое web/desktop приложение, были бы нужные «модули».

Для этого есть Axure и им подобное.

Вот это ещё больше похоже, но:

  1. Предназначен только для статических HTML прототипов;
  2. Проприетарный;
  3. Используется компаниями из Fortune-100, значит есть спрос.
dazdraperma ()
Ответ на: комментарий от dazdraperma

Зачем нужно что-то сложнее?

Иначе придется конкурировать с этими https://tilda.cc/ru/ и другими подобными, тысячи их.

Реализовать теоретически можно любое web/desktop приложение, были бы нужные «модули».

Что за модули? Конкретные названия и их предназначения.

foror ★★★★ ()
Ответ на: комментарий от foror

Иначе придется конкурировать с этими https://tilda.cc/ru/ и другими подобными, тысячи их.

Да, только ни на ней, ни на остальной тысяче, CRUD приложения делать нельзя. Все «магазины», построенные на базе этой системы представляют собой либо «витрины» с формой обратной связи для заказа, либо в качестве server-side'а прикручивают сторонние сервисы, как в случае с http://www.antizont.ru/, использующим https://www.ecwid.com/ (за который нужно отдельно платить и зависеть от него)

В обоих случаях - это client-side only. Т.е. ты не можешь замутить свою корзину, полностью настроить поведение, а затем захостить всё это у себя. Это не инструмент, это платформа. Тогда уже ucoz нужно в пример приводить.

Из тех, что позволяют работать только с клиентом есть и поприятнее и посвободнее.

Что за модули? Конкретные названия и их предназначения.

Можно несколько уровней абстракции сделать.

  1. Поля (text input, file input, textarea, number input, etc.), блоки для вывода данных, графические блоки (для построения графиков, для отображения видео). Т.е. всё, что необходимо для построения full-stack приложения: накидал несколько полей - получил регистрацию, ещё несколько - авторизацию и т.д.
  2. Всё из предыдущего пункта может собираться вместе в компонент (авторизация, регистрация, профиль) для большего reusability.
dazdraperma ()
Ответ на: комментарий от dazdraperma

Тех кто мог бы помочь. Собственно 99% аппликух для корпората это тупо ввод в БД

dmxrand ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.