Перейти к содержимому

Практикум по тест-дизайну 2.0
онлайн, начало 29 ноября
Тестирование мобильных приложений
онлайн, начало 27 ноября
Автоматизатор мобильных приложений
онлайн, начало 27 ноября
Программирование на Python для тестировщиков
онлайн, начало 22 ноября
Фотография

Средства разработки web-приложений


  • Авторизуйтесь для ответа в теме
В этой теме нет ответов

#1 MichaelS

MichaelS

    Новый участник

  • Members
  • Pip
  • 1 сообщений

Отправлено 11 Март 2010 - 16:48

Имеется приложение, написанное на .Net. Приложение осуществляет доступ к данным и реализует некую бизнес-логику. Приложение имеет интерфейс Windows Forms. Архитектура приложения вполне соответствует концепции Model-View-Controller, т.е. интерфейс отделен от бизнес-логики. Ключевой момент состоит в том, что приложение предоставляет пользователю много возможностей для настройки как бизнес-логики, так и интерфейса. Настройка интерфейса состоит в том, что пользователю предоставляется редактор форм, по своим возможностям аналогичный тому, что применяется в Visual Studio и\или других IDE, но немного упрощенный и адаптированный под использование объектов бизнес-логики приложения. Описание формы, подготовленное редактором форм, сохраняется в виде XML-файла, при показе формы, она формируется в соответствии с описанием – расположение компонентов, связь компонентов с данными и т.п. Показ формы в подавляющем большинстве случаев инициируется из соответствующего пункта главного меню приложения, которое тоже может быть настроено пользователем вплоть до шрифтов и картинок. Весь интерфейс приложения сделан с помощью этого механизма. Основная идея такого подхода в том, что клиент, купивший приложение, может его усложнять, дополнять, настраивать под себя, не обращаясь к разработчику или квалифицированному специалисту, и не используя сложных и часто дорогостоящих средств разработки.
Все это хорошо работает. Но возникла задача сделать из этого web-приложение. Т.е. заменить интерфейс Windows Forms, вероятно на ASP.NET. Вся бизнес-логика и хранение данных должна быть сохранена. При этом новый интерфейс, как и старый, должен обеспечивать пользователю возможность максимально быстрого и простого изменения и настройки. Напрашивается решение – разработать свой редактор web-форм и всю остальную инфраструктуру. Но это очень трудоемко, в том числе из-за недостатка опыта в области web-программирования, и хочется поискать другое решение. Теперь внимание, вопрос: Не знает ли уважаемое сообщество каких-либо готовых продуктов: специализированных средств разработки, библиотек компонентов или чего-то еще, которые можно купить (цену пока не обсуждаем), и которые обеспечивали бы возможность разработки не очень сложных web-форм для использования в рамках существующего приложения, без применения и, следовательно, знания C#, java script и тому подобных технологий.
И еще. Уважаемые товарищи, я очень прошу не вдаваться слишком глубоко в обсуждение концепции, идеологии, квалификации автора и тому подобных, не относящихся к существу вопроса вещей.
  • 0




Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных

Яндекс.Метрика
Реклама на портале