No-code CRUD для простенького проекта
Публичный пост
19 мая 2020
510
Думаю, круды - боль многих проектов. Прочитав пост о no-code, решил задать вопрос, какие существуют решения (желательно без или с минимумом кода) для построения интерфейса для крудов. Желательно, чтоб это можно было завести указав БД и крендшиалы. Было бы здорово, если бы систему пермишинов туда еще можно было как-то прикрутить.
Мне кажется, что такие решения ограничены потому, что с ними начинаются проблемы как только тебе захочется добавить еще один роут у которого будет какая-то хитрая логика и на этом нокоде кончается.
По моему темплейты/кодогенераторы для такого подхолят лучше всего. Потому, что они с одной стороны сделают за тебя бОльшую часть роботы, с другой у тебя остается гибкость и возможность вносить измения в код и описывать свою логику.
Хотя может я и не прав, может для каких-то лендингов и подойдут no-code решения.
О, я такой хобби-проект писал: https://github.com/begor/gogres, но его для продакшена лучше не использовать, он был просто PoC и штука для "потыкать Golang".
Для PostgreSQL есть https://github.com/PostgREST/postgrest, он больше похож на продакшен-реди.
https://hasura.io - графкуэль поверх постгри
Подписываюсь.
Конечно, не no-code, но если задумаетесь писать свое решение, то за годы экспериментов я вот этот стак считаю наиболее лаконичным в создании CRUD :) https://github.com/backmeupplz/backend-starter
Хороший стэк снимает боль.