Советы по визуальному веб-интерфейсу - PullRequest
1 голос
/ 08 мая 2009

использовал это тело Визуальный веб-интерфейс и правы ли их претензии? Я читал на их сайте, и кажется удивительным, что вы можете одновременно создавать Web / Desktop-приложения, плюс они говорят, что вам больше не нужно беспокоиться о панели обновления, AJAX, все это на сервере, плюс у них есть обертки для сторонних контролей.

Я имею в виду, в целом это выглядит теоретически великолепно, но как насчет реальности?

Ответы [ 4 ]

3 голосов
/ 05 февраля 2010

У нас есть производственное коммерческое программное приложение, созданное с использованием графического веб-интерфейса Visual Web.

Мы не могли бы построить эту систему, используя традиционный стек, такой как aspx. Наш веб-сайт http://www.hrtms.com

VWG лучше всего подходит для бизнес-приложений, а не для приложений типа Web 2.0 / прыгающий мяч / YouTube / видео или социальных сетей.

Вот что мы узнали: 1. Не пытайтесь масштабировать до 1000 пользователей. Для каждого пользователя существует компонент statefull на стороне сервера, поэтому интуитивно это ограничит число пользователей по сравнению с традиционным приложением, не имеющим состояния. 2. Лучше всего использовать для бизнес-приложений с большим количеством сложных бизнес-правил и данных (определенно наших!) 3. Лучше всего подходит для приложений, которые могут использовать стандартный внешний вид, который поставляется с VWG ... так что вы действительно не можете создать Facebook с ним. Большинство приложений VWG выглядят как Outlook. 4. Конечно, вы должны использовать .Net stack

С положительной стороны: 1. Вы можете очень быстро вывести из строя огромное количество вашей системы ... так как фреймворк основан на модели Winform. Вам нужно по-разному обрабатывать модальные формы, но по большей части код выглядит как код winform.

  1. Сетевой трафик минимален. Как только клиент загрузил движок javascript, сеть просто используется для публикации команд и данных.

  2. Программирование с сохранением состояния на сервере для веб-приложений намного проще, чем без сохранения состояния. Вы можете загружать деревья сложных объектов и знать, что они будут там, когда пользователь взаимодействует с вашей системой.

  3. Больше не нужно мучаться с html / javascript / css. VWG отображает его в соответствии с используемым браузером.

Хорошо, с отрицательной стороны: 1. Масштабируемость. Вам нужно планировать использование большого количества оборудования в этих приложениях. Я рассчитываю на 200-300 одновременных пользователей на коробку. Хорошие новости: аппаратное обеспечение дешево .. 2. Пока не выйдет 6.4, мы все еще имеем дело с досадными проблемами версий в некоторых браузерах ... поэтому поддержка за пределами IE сейчас не на 100% 3. Поддержка плагинов Silverlight приостановлена ​​прямо сейчас .. они хотят поддержать это, когда SL стабилизируется.

В целом ... это отличный инструмент. Там нет магии .. Это умное приложение Ajax .. Попробуйте.

Кстати ... я не сотрудник или агент для этого инструмента.

Митч

2 голосов
/ 23 мая 2009

Я испытываю недоверие к любому продукту, который заявляет, что он сделает всю мою работу за меня. Часто это означает одну или две вещи:

  1. Он делает все Это думает, что я должен делать, и игнорирует все мелкие детали, которые мне нужно сделать в дополнение к основной задаче
  2. Он может обрабатывать все детали, но требует больше работы для его установки, настройки или использования, чем если бы я делал это сам

Тем не менее, я никогда не использовал этот продукт и не могу высказать свое мнение, кроме моих собственных подозрений.

0 голосов
/ 20 апреля 2015

Я использую VSGui уже 3 года, он очень стабилен после развертывания, работает одинаково во всех браузерах, поэтому вам не нужно беспокоиться об исправлении CSS и он действительно мощный. 1001 *

С другой стороны, он сильно загружает сервер, и его нельзя использовать как общедоступный веб-сайт, он более специфичен для внутренних инструментов и частных проектов.

Что мне нравится в этом, так это то, что вы работаете в форме Windows и можете публиковать в Интернете.

0 голосов
/ 13 мая 2011

Я думаю, что Митч дал отличный ответ на вопрос. Я построил несколько приложений, используя этот инструмент, и Митч на 100%. В настоящее время они не делают ничего фантастического, поэтому в этом нет ничего параноидального. Gizmox не утверждает, что они могут сделать все для вас, но то, что они делают хорошо, является частью AJAX их структуры. Я могу легко создать отличный пользовательский интерфейс и получить данные / бизнес-правила / ORM; приводя к большому опыту для пользователя.

Однако, как говорится, тематика занимает много времени. Это не сложно, но утомительно. Кроме того, вы должны быть осведомлены о состоянии приложения, количестве просмотров и т. Д. Как сказал Митч, он хранит информацию для каждого пользователя на сервере, поэтому будьте внимательны.

В целом, это отличная структура. Если вы смотрите на создание чего-то быстрого (даже прототипирования), вы не ошибетесь с этим. Вспомните дни использования VB6 для создания прототипов, в то время это была находка. Кроме того, если приложение соответствует форме приложения Winforms (или SWING, если хотите), тогда VWG отлично подойдет. Это не означает, что использование MVC с Telerik или каким-либо другим сторонним инструментом RIA не дает большого результата, но это займет больше времени. VWG - это то, что он говорит, и это в значительной степени то, что мы с Митчем тоже говорили.

Нет панацеи для развития, нет фреймворка, который все сделает, это невозможно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...