2010-08-25 2 views
0

Кто-нибудь использует фреймворк мечты Mindtouch в сочетании с интерфейсом asp.net? Похоже, что все компоненты на странице должны быть составлены на стороне клиента, где каждый компонент обращается к серверу мечты для отображения еще одного крошечного фрагмента html. Разве это не будет плохо с точки зрения производительности клиента? Есть ли способ сделать состав пользовательского интерфейса на стороне сервера, используя фреймворк мечты?Mindtouch dream framework UI состав

+0

С увеличением скорости в javascript-системах и возрождением клиентских сценариев (поскольку javascript всегда был отличным языком, люди просто плохо его используют), имея клиентские компоненты, которые используют сервер для хранения данных и выполнения бизнес-логики (и других, -просмотра) вполне осуществимо. Службы отдыха также хорошо подходят для этого. Конечно, вам должно быть удобно работать с javascript. Добавлен комментарий, потому что он не отвечает на ваш вопрос. –

ответ

0

MindTouch Dream предназначен как первый строительный блок REST API. Гранулярность ваших услуг REST зависит от вас, поэтому, нужно ли вам снова и снова запускать Dream и вперед для Dream, для вашего пользовательского интерфейса, зависит только от вашего дизайна API.

Если вы случайно разместили Dream внутри ASP.NET и используете класс Plug, HTTP-запросы к API не будут на самом деле попадать в провод, но будут отправлены в процессе, избегая большого количества накладных расходов, но вам нужно чтобы вы знали, что вы теперь связали уровни вместе, так как если вы будете проектировать на основе этого улучшения производительности, а затем разделите уровни в будущем, у вас будет неприятный сюрприз.