Дано: есть некое приложение, написанное на С++ и MFC под VS 6.0, которое фактически является клиентом к БД (т.е. берет данные из БД, красиво отображает их пользователю, пользователь что-то меняет, данные записываются обратно в БД). Для доступа к БД используется собственный класс, доступ идет через ODBC. СУБД используются Access, Oracle, SQL Server.
Стоит задача написать аналогичное по функциональности веб-приложение (т.е. в качестве клиента выступает обычный броузер). Клиенту рисуется страничка с контролами и данными из БД, где он может их менять, после чего они записываются в БД. Собственно всё. Вопрос в сторону каких технологий и платформ копать? Хотелось бы максимально использовать существующий код, если это возможно + в дальнейшем возможен перевод на такую схему гораздо более тяжелых в плане логики приложений, но при этом хочется задействовать самые современные технологии, чтобы узнать что-то новое, наконец Пока смотрю в сторону ASP.NET, но может что-то серьезное упускаю...
Re: Переход на веб (перевод десктоп С++ приложений в веб-сре
От:
Аноним
Дата:
21.08.06 12:12
Оценка:
U>Дано: есть некое приложение, написанное на С++ и MFC под VS 6.0,
А для MFC нету классов, чтоыб генерить HTML-формы ? что-то типа того что в .Net сделано ?
М.б. приложение запихнуть в ActiveX ?
Re[2]: Переход на веб (перевод десктоп С++ приложений в веб-
Здравствуйте, Аноним, Вы писали:
U>>Дано: есть некое приложение, написанное на С++ и MFC под VS 6.0,
А>А для MFC нету классов, чтоыб генерить HTML-формы ? что-то типа того что в .Net сделано ?
А>М.б. приложение запихнуть в ActiveX ?
Уточню, интерфейс переносить не требуется. Переносить код предполагается для логики — интерфейс будет заново рисоваться, т.е. хорошо бы иметь возможность использовать dll написанные на С++, в идеале классы С++ без правки (или почти без правки). Но это в идеале
Задача стоит не только в переносе под веб существующего приложения с минимальными затратами, но и в получении опыта, который можно будет использовать в дальнейших разработках (опыт, разумеется, хочется, чтобы оказался полезным и актуальным)
Re: Переход на веб (перевод десктоп С++ приложений в веб-сре
Здравствуйте, Ultro, Вы писали:
U>Дано: есть некое приложение, написанное на С++ и MFC под VS 6.0, которое фактически является клиентом к БД (т.е. берет данные из БД, красиво отображает их пользователю, пользователь что-то меняет, данные записываются обратно в БД). Для доступа к БД используется собственный класс, доступ идет через ODBC. СУБД используются Access, Oracle, SQL Server.
U>Стоит задача написать аналогичное по функциональности веб-приложение (т.е. в качестве клиента выступает обычный броузер). Клиенту рисуется страничка с контролами и данными из БД, где он может их менять, после чего они записываются в БД. Собственно всё. Вопрос в сторону каких технологий и платформ копать? Хотелось бы максимально использовать существующий код, если это возможно + в дальнейшем возможен перевод на такую схему гораздо более тяжелых в плане логики приложений, но при этом хочется задействовать самые современные технологии, чтобы узнать что-то новое, наконец Пока смотрю в сторону ASP.NET, но может что-то серьезное упускаю...
Покопайте в сторону написания pecl-библиотек для php. Всю функциональность нужную в либу запихнете, откомпилите под разные ОС (зачеркнуто) винду в dll-шку и юзайте на здоровье.
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Если программист в рабочее время играет, значит —
либо у него мало работы и большая зарплата,
либо у него много работы и маленькая зарплата.