Mindtouch Dream Framework UI композиция
Кто-нибудь использовал каркас мечты Mindtouch в сочетании с интерфейсом asp.net? Кажется, что все компоненты на странице должны быть скомпонованы на стороне клиента, где каждый компонент выполняет обратный вызов на сервер мечты для рендеринга еще одного крошечного фрагмента html. Разве это не плохо с точки зрения производительности клиента? Есть ли способ сделать композицию пользовательского интерфейса на стороне сервера, используя инфраструктуру мечты?
1 ответ
MindTouch Dream является первым строительным блоком REST API. Степень детализации ваших REST-сервисов зависит от вас, поэтому то, нужно ли вам снова и снова бегать к Dream для вашего пользовательского интерфейса, зависит исключительно от вашего дизайна API.
Если вам случится разместить Dream внутри ASP.NET и использовать класс Plug, запросы HTTP к API на самом деле не будут подключены к сети, а будут отправлены в процессе, избегая больших накладных расходов, но вы должны знать, что Вы теперь связали уровни вместе, так как, если вы разрабатываете на основе этого улучшения производительности, а затем разделяете уровни в будущем, у вас будет неприятный сюрприз.