Показано с 1 по 6 из 6
-
11.03.2010, 15:00 #1
- Регистрация
- 11.03.2010
- Сообщений
- 1
Средства разработки web-приложений
Имеется приложение, написанное на .Net. Приложение осуществляет доступ к данным и реализует некую бизнес-логику. Приложение имеет интерфейс Windows Forms. Архитектура приложения вполне соответствует концепции Model-View-Controller, т.е. интерфейс отделен от бизнес-логики. Ключевой момент состоит в том, что приложение предоставляет пользователю много возможностей для настройки как бизнес-логики, так и интерфейса. Настройка интерфейса состоит в том, что пользователю предоставляется редактор форм, по своим возможностям аналогичный тому, что применяется в Visual Studio и\или других IDE, но немного упрощенный и адаптированный под использование объектов бизнес-логики приложения. Описание формы, подготовленное редактором форм, сохраняется в виде XML-файла, при показе формы, она формируется в соответствии с описанием – расположение компонентов, связь компонентов с данными и т.п. Показ формы в подавляющем большинстве случаев инициируется из соответствующего пункта главного меню приложения, которое тоже может быть настроено пользователем вплоть до шрифтов и картинок. Весь интерфейс приложения сделан с помощью этого механизма. Основная идея такого подхода в том, что клиент, купивший приложение, может его усложнять, дополнять, настраивать под себя, не обращаясь к разработчику или квалифицированному специалисту, и не используя сложных и часто дорогостоящих средств разработки.
Все это хорошо работает. Но возникла задача сделать из этого web-приложение. Т.е. заменить интерфейс Windows Forms, вероятно на ASP.NET. Вся бизнес-логика и хранение данных должна быть сохранена. При этом новый интерфейс, как и старый, должен обеспечивать пользователю возможность максимально быстрого и простого изменения и настройки. Напрашивается решение – разработать свой редактор web-форм и всю остальную инфраструктуру. Но это очень трудоемко, в том числе из-за недостатка опыта в области web-программирования, и хочется поискать другое решение. Теперь внимание, вопрос: Не знает ли уважаемое сообщество каких-либо готовых продуктов: специализированных средств разработки, библиотек компонентов или чего-то еще, которые можно купить (цену пока не обсуждаем), и которые обеспечивали бы возможность разработки не очень сложных web-форм для использования в рамках существующего приложения, без применения и, следовательно, знания C#, java script и тому подобных технологий.
И еще. Уважаемые товарищи, я очень прошу не вдаваться слишком глубоко в обсуждение концепции, идеологии, квалификации автора и тому подобных, не относящихся к существу вопроса вещей.
-
12.03.2010, 10:16 #2
в свое время мне очень понравилась вот эта разработка http://www.icomplex.ru/index.php, правда было это достаточно давно и не знаю, как они чувствуют себя сейчас.
-
13.03.2010, 01:38 #3
- Регистрация
- 16.04.2009
- Сообщений
- 219
Теперь внимание, вопрос: Не знает ли уважаемое сообщество каких-либо готовых продуктов: специализированных средств разработки, библиотек компонентов или чего-то еще, которые можно купить (цену пока не обсуждаем), и которые обеспечивали бы возможность разработки не очень сложных web-форм для использования в рамках существующего приложения, без применения и, следовательно, знания C#, java script и тому подобных технологий.Последний раз редактировалось Петров Дмитрий; 13.03.2010 в 01:56.
-
06.09.2011, 13:36 #4
- Регистрация
- 06.09.2011
- Сообщений
- 1
Вам обязательно надо получить начальные знания asp.net да и просто логику приложений .net
либо лучше наймите .net специалиста и пусть вся тягота разработок ляжет на его плечи.
-
01.10.2011, 13:13 #5
- Регистрация
- 01.10.2011
- Сообщений
- 2
Сообщение от Roscas
-
01.10.2011, 13:18 #6
- Регистрация
- 01.10.2011
- Сообщений
- 2
таких программ и технологий не существует, для того что бы разработать даже самое легкое web- приложение нужно как минимум знать два языка веб-программирования HTML и PHP