Допустиместь приложение написанное под win32(Delphi7),как можно оптимально быстро перенести его на web?Вообще возможно ли такое или надо делать все по аналоги и но под web и соответсвующими интсрументами.(php+javascript/asp)
Здравствуйте, linker, Вы писали:
L>Допустиместь приложение написанное под win32(Delphi7),как можно оптимально быстро перенести его на web?Вообще возможно ли такое или надо делать все по аналоги и но под web и соответсвующими интсрументами.(php+javascript/asp)
php + javascript — это другой мир.
Что б не было лишней возни, для проектов которые могут быть портированнны в web — используй технологии J2EE (java приложения могут быть выполняться в ОС, так через небольшое изменение в void main() — омгут выполняться в web — brouser'e)
Здравствуйте, white_znake, Вы писали:
_>Здравствуйте, linker, Вы писали:
L>>Допустиместь приложение написанное под win32(Delphi7),как можно оптимально быстро перенести его на web?Вообще возможно ли такое или надо делать все по аналоги и но под web и соответсвующими интсрументами.(php+javascript/asp)
_>php + javascript — это другой мир.
_>Что б не было лишней возни, для проектов которые могут быть портированнны в web — используй технологии J2EE (java приложения могут быть выполняться в ОС, так через небольшое изменение в void main() — омгут выполняться в web — brouser'e)
Здравствуйте, linker, Вы писали:
L>Допустиместь приложение написанное под win32(Delphi7),как можно оптимально быстро перенести его на web?Вообще возможно ли такое или надо делать все по аналоги и но под web и соответсвующими интсрументами.(php+javascript/asp)
Это вопрос по конкретному продукту. Если существует презентационный слой, и он нормально выделен, то проблем и не будет. Можно все это построить на Delphi + внешний web — сервер. Если такого нет, то рефакторинг с выделением данного уровня. Или переписка всего приложения. В общем все зависит от текущей архитектуры.
Здравствуйте, GlebZ, Вы писали:
GZ>Здравствуйте, linker, Вы писали:
L>>Допустиместь приложение написанное под win32(Delphi7),как можно оптимально быстро перенести его на web?Вообще возможно ли такое или надо делать все по аналоги и но под web и соответсвующими интсрументами.(php+javascript/asp) GZ>Это вопрос по конкретному продукту. Если существует презентационный слой, и он нормально выделен, то проблем и не будет. Можно все это построить на Delphi + внешний web — сервер. Если такого нет, то рефакторинг с выделением данного уровня. Или переписка всего приложения. В общем все зависит от текущей архитектуры.
GZ>С уважением, Gleb.
Архитектура вполне портабельна под веб,только вот мне не совсем понятно как все это в кучку сложить(чтоб работало).Что-то типа IntraWeb или как?Или если хостер согласится для меня поставить мой web-сервер то для меня это будет самый простой вариант,так?
Здравствуйте, linker, Вы писали:
L>Здравствуйте, white_znake, Вы писали:
_>>Здравствуйте, linker, Вы писали:
L>>>Допустиместь приложение написанное под win32(Delphi7),как можно оптимально быстро перенести его на web?Вообще возможно ли такое или надо делать все по аналоги и но под web и соответсвующими интсрументами.(php+javascript/asp)
_>>php + javascript — это другой мир.
_>>Что б не было лишней возни, для проектов которые могут быть портированнны в web — используй технологии J2EE (java приложения могут быть выполняться в ОС, так через небольшое изменение в void main() — омгут выполняться в web — brouser'e)
L>Т.е только java однозначно и бесповоротно?
Если intranet — то можно ActiveX & 3-х уровневая архитектура клиент/серве.
Здравствуйте, linker, Вы писали:
L>Здравствуйте, GlebZ, Вы писали:
GZ>>Здравствуйте, linker, Вы писали:
GZ>>Это вопрос по конкретному продукту. Если существует презентационный слой, и он нормально выделен, то проблем и не будет. Можно все это построить на Delphi + внешний web — сервер. Если такого нет, то рефакторинг с выделением данного уровня. Или переписка всего приложения. В общем все зависит от текущей архитектуры.
GZ>>С уважением, Gleb.
L>Архитектура вполне портабельна под веб,только вот мне не совсем понятно как все это в кучку сложить(чтоб работало).Что-то типа IntraWeb или как?Или если хостер согласится для меня поставить мой web-сервер то для меня это будет самый простой вариант,так?
А нужен ли интравеб? имхо проще выделить presentation layer, и реализовать на основе ASP.NET, а сам сервер парковать у провайдера (физически у него он будет находиться).
Иначе прийдется хостить тока веб-формы, а к физическому серверу проводить инет
Здравствуйте, LaFlour, Вы писали:
LF>Здравствуйте, linker, Вы писали:
L>>Здравствуйте, GlebZ, Вы писали:
GZ>>>Здравствуйте, linker, Вы писали:
GZ>>>Это вопрос по конкретному продукту. Если существует презентационный слой, и он нормально выделен, то проблем и не будет. Можно все это построить на Delphi + внешний web — сервер. Если такого нет, то рефакторинг с выделением данного уровня. Или переписка всего приложения. В общем все зависит от текущей архитектуры.
GZ>>>С уважением, Gleb.
L>>Архитектура вполне портабельна под веб,только вот мне не совсем понятно как все это в кучку сложить(чтоб работало).Что-то типа IntraWeb или как?Или если хостер согласится для меня поставить мой web-сервер то для меня это будет самый простой вариант,так?
LF>А нужен ли интравеб? имхо проще выделить presentation layer, и реализовать на основе ASP.NET, а сам сервер парковать у провайдера (физически у него он будет находиться). LF>Иначе прийдется хостить тока веб-формы, а к физическому серверу проводить инет
Понятно что можно реализовать это на ASP.NET, но отгда придется его ввыделять как отдельный проект и практически повторять все функциональность написанную на Delphi(хотя может я и не прав), а меня интересует именно возможность наименее безболезненно переполстина веб.
Здравствуйте, linker, Вы писали:
L>Понятно что можно реализовать это на ASP.NET, но отгда придется его ввыделять как отдельный проект и практически повторять все функциональность написанную на Delphi(хотя может я и не прав), а меня интересует именно возможность наименее безболезненно переполстина веб.
Вытащить все дельфевское GUI как Web у тебя нормально имхо не получится.
посмотри на www.componentsource.com, там полно готовых фремворков для UI,
которые с небольшой доводкой можно подогнать под нужды.
С нуля не прийдется переписывать
Здравствуйте, LaFlour, Вы писали:
LF>Здравствуйте, linker, Вы писали:
L>>Понятно что можно реализовать это на ASP.NET, но отгда придется его ввыделять как отдельный проект и практически повторять все функциональность написанную на Delphi(хотя может я и не прав), а меня интересует именно возможность наименее безболезненно переполстина веб.
LF>Вытащить все дельфевское GUI как Web у тебя нормально имхо не получится.
LF>посмотри на www.componentsource.com, там полно готовых фремворков для UI, LF>которые с небольшой доводкой можно подогнать под нужды. LF>С нуля не прийдется переписывать
Может торможу под вечер, но в упор ни вижу готовых фремворков для UI,ткните носом пожалуйста.
Здравствуйте, linker, Вы писали:
LF>>Вытащить все дельфевское GUI как Web у тебя нормально имхо не получится.
LF>>посмотри на www.componentsource.com, там полно готовых фремворков для UI, LF>>которые с небольшой доводкой можно подогнать под нужды. LF>>С нуля не прийдется переписывать
L>Может торможу под вечер, но в упор ни вижу готовых фремворков для UI,ткните носом пожалуйста.
http://www.componentsource.com/Catalog.asp?fl=A200&sc=CS&bc=A100%7EA200&ul=en
там набор расширенных контролов с нормальной функциональностью
Я в свое время работал с infragristic и ComponentOne студией.
С такой же проблеммой столкнулись однажды. MFC задачи нужно было вынести в Web, только внутри сети. Пришлось переписать весь GUI, мы взяли за основу ASP Portal Kit (с gotdotnet.ru кажется), и его тщательно переработали, добавили компоненты infragristic i ComponentOne, уже полголда работает
Здравствуйте, linker, Вы писали:
L>Понятно что можно реализовать это на ASP.NET, но отгда придется его ввыделять как отдельный проект и практически повторять все функциональность написанную на Delphi(хотя может я и не прав), а меня интересует именно возможность наименее безболезненно переполстина веб.
Была такая технология Baikonur Application Server, не знаю жива она сейчас или нет, поищи.
Здравствуйте, wildwind, Вы писали:
W>Была такая технология Baikonur Application Server, не знаю жива она сейчас или нет, поищи.
Отставить Байконур. Видел интеграцию с ним, как раз Delphi. Система получилась не масштабируемая.
Что касается web-сервера. То тебе здесь можно выбрать практически любой. Единственная проблема — это связь с сервером приложений. Но и тут Дельфи рулит, можно организовать wrapper как DCOM так и CORBA. Если для Net, то можно также организовать нетовский wrapper. А через wrapper, можно и например доменную аутентификацию делать, и т.д.