Показано с 1 по 6 из 6
  1. #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 и тому подобных технологий.
    И еще. Уважаемые товарищи, я очень прошу не вдаваться слишком глубоко в обсуждение концепции, идеологии, квалификации автора и тому подобных, не относящихся к существу вопроса вещей.

  2. #2
    Член сообщества
    Регистрация
    24.11.2005
    Сообщений
    210

    По умолчанию

    в свое время мне очень понравилась вот эта разработка http://www.icomplex.ru/index.php, правда было это достаточно давно и не знаю, как они чувствуют себя сейчас.

  3. #3

    По умолчанию

    Теперь внимание, вопрос: Не знает ли уважаемое сообщество каких-либо готовых продуктов: специализированных средств разработки, библиотек компонентов или чего-то еще, которые можно купить (цену пока не обсуждаем), и которые обеспечивали бы возможность разработки не очень сложных web-форм для использования в рамках существующего приложения, без применения и, следовательно, знания C#, java script и тому подобных технологий.
    Таких компонентов принципиально быть не может, поскольку у web-приложения абсолютно другая логика работы. Обычное приложение исполняется на стороне пользователя, а веб приложение - на стороне сервера. Да, Вы можете использовать наработанные технологии, структуры XML файлов и прочее, но без знания PHP/ASP.NET не обойтись.
    Последний раз редактировалось Петров Дмитрий; 13.03.2010 в 01:56.

  4. #4

    По умолчанию

    Вам обязательно надо получить начальные знания asp.net да и просто логику приложений .net
    либо лучше наймите .net специалиста и пусть вся тягота разработок ляжет на его плечи.

  5. #5
    Новый участник
    Регистрация
    01.10.2011
    Сообщений
    2

    По умолчанию

    Цитата Сообщение от Roscas
    Вам обязательно надо получить начальные знания asp.net да и просто логику приложений .net
    либо лучше наймите .net специалиста и пусть вся тягота разработок ляжет на его плечи.
    Вот все прям так легко, лучше нанять специалиста, а специалисту то тоже нужно знать о чем именно разрабатывать

  6. #6
    Новый участник
    Регистрация
    01.10.2011
    Сообщений
    2

    По умолчанию

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

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •