Переход на веб (перевод десктоп С++ приложений в веб-среду)
От: Ultro  
Дата: 21.08.06 12:10
Оценка:
Дано: есть некое приложение, написанное на С++ и 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]: Переход на веб (перевод десктоп С++ приложений в веб-
От: Ultro  
Дата: 21.08.06 12:38
Оценка:
Здравствуйте, Аноним, Вы писали:

U>>Дано: есть некое приложение, написанное на С++ и MFC под VS 6.0,


А>А для MFC нету классов, чтоыб генерить HTML-формы ? что-то типа того что в .Net сделано ?


А>М.б. приложение запихнуть в ActiveX ?


Уточню, интерфейс переносить не требуется. Переносить код предполагается для логики — интерфейс будет заново рисоваться, т.е. хорошо бы иметь возможность использовать dll написанные на С++, в идеале классы С++ без правки (или почти без правки). Но это в идеале

Задача стоит не только в переносе под веб существующего приложения с минимальными затратами, но и в получении опыта, который можно будет использовать в дальнейших разработках (опыт, разумеется, хочется, чтобы оказался полезным и актуальным)
Re: Переход на веб (перевод десктоп С++ приложений в веб-сре
От: kost-BebiX Украина http://fedorastones.blogspot.com
Дата: 21.08.06 12:49
Оценка:
Здравствуйте, 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>>
Если программист в рабочее время играет, значит —
либо у него мало работы и большая зарплата,
либо у него много работы и маленькая зарплата.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.