Показать сообщение отдельно
  #1 (permalink)  
Старый 25.11.2014, 20:45
sinistral
Посмотреть профиль Найти все сообщения от melky
 
Регистрация: 28.03.2011
Сообщений: 5,418

CRUD framework
TL; DR; Есть ли инструментарий для быстрого создания CRUD приложений? на любом фреймворке...

сижу вот, для похожих сущностей клёпаю файлы для операций CRUD. Сущностей насчитал 8 штук - у каждой свой набор атрибутов, но их типы ограничены - число, строка, переключатель, картинка. Все формы одинаковые - в таблице показываем сущности по строчкам, при нажатии показывается модальное окно с редактированием\созданием сущности. Ну и формочки свёрстаны на Twitter Bootstrap. EASY!

в общем, с точки зрения сложности - полная хрень. а с точки зрения муторности - жестокая жесть.

сейчас вспомнил про паттерны и пустил создание страниц через фабрики объектов.

в итоге получились такие фабрики:
  1. фабрика Хранилищ (StoreFactory)
  2. фабрика Действий (ActionFactory)
  3. Фабрика Констант (ConstantFactory)
  4. Фабрика табличного вида (TableListViewFactory)
  5. Фабрика вида дерева (ThreeViewFactory)
  6. Фабрика модального окна редактирования (EditFactory)
  7. Фабрика модального окна создания (CreateFactory)
  8. Фабрика FrontEnd клиента (FrontEndClientFactory)
  9. Фабрика BackEnd клиента (BackEndClientFactory)
(я использую React + Flux, но это не важно - суть одна)

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

Последний раз редактировалось melky, 25.11.2014 в 20:50.
Ответить с цитированием