Динамическое отображение контента с голыми объектами или динамическими данными
Мне нужно разработать POC (.NET, C#, ASP.NET...). Приложение должно динамически создавать веб-страницы из объектов домена. Приложение предназначено для сбора новых потенциальных клиентов и много о UX. В таких сценариях нам часто нужен какой-то JQuery для отображения или скрытия полей в соответствии с выбором других полей, а также очень гибкие политики проверки на стороне клиента.
Я думал о создании DSL с помощью Microsoft DSL Toolkit (с T4), но теперь я определенно думаю, что было бы намного лучше визуализировать мои веб-страницы во время выполнения. Я очень заинтересован в голых предметах. На стороне Microsoft есть динамические данные.
Как вы думаете, эти рамки подходят для моего POC, или я должен отказаться, потому что я ищу что-то, что не существует?
1 ответ
Заявленная предвзятость: я являюсь менеджером по продуктам платформы Naked Objects с открытым исходным кодом. (Кроме того, и ваша публикация, и мой ответ могут быть подвергнуты критике за неподходящую тему - просьба о совете по продукту - для переполнения стека. Но тем временем...)
Да, я абсолютно уверен, что Naked Objects подойдет для того, что вы хотите - попробуйте. Если в конечном итоге вам нужен больший контроль пользовательского интерфейса, чем предлагает Naked Objects, вы можете переключиться на использование API Restful Objects (см. Http://restfulobjects.org/), которое также автоматически генерируется из идентичной доменной модели с помощью инфраструктуры Naked Objects. - и потребляя это через интерфейс JavaScript. В этом случае вы также должны взглянуть на Spiro ( https://github.com/SpiroLibraries)
К сведению, "Динамические данные" от Microsoft были хорошей идеей, но это уже давно мертвый проект - я общался с его первоначальным архитектором Дэвидом Эббо, которого я очень уважаю, только на прошлой неделе.