Форум » [x]Harbour » Alaska XBase++ » Ответить

Alaska XBase++

alx_on: Добрый день. Предисловие: У нас есть программа (бухучет), которой уже 10 более лет. Очень большой проект. Начиналась еще с Clipper'а. Потом перевели на Alaska XBase++ Теперь вот думаем что дальше... Бизнес логику не хотим трогать, т.к. организаций несколько тысяч и процесс написания нового функционала неостановим :) Смотрим в сторону Harbour и QT. (плюс движение идет в сторону СПО, ну и маки имеют место быть, т.е. хочется независимость от платформы и приятный вид) Собственно вопрос (даже крик души): Кто и как переводил свои проекты в таких случаях? И какие подводные камни нас ожидают?

Ответов - 6

Andrey: Я переводил несколько чужих проектов по бухгалтерии. Проблем не вижу никаких, все переделывается ... Я здесь описывал на форуме, ищи и читай.

Петр: alx_on пишет: Добрый день. Здравствуйте Начиналась еще с Clipper'а. Потом перевели на Alaska XBase++ Теперь вот думаем что дальше... Это хобби у вас такое? Смотрим в сторону Harbour и QT.. Собственно вопрос (даже крик души): Кто и как переводил свои проекты в таких случаях? Никто. Половина этого форума и не слышала ничего о "Harbour и QT". К тому же эти проекты (hbqt и xpp over hbqt) сушествуютт не так давно и находятся в стадии "альфа", следовательно никакого перевода стабильно работающего ПО быть не может. Тестирование - да. И в этом вы можете помочь Притпалу Беди, которому "надоело есть самостоятельно приготовленную пищу". И Andrey, наверное, не с xBase++ программы портировал, и тем более, не на QT или xpp. Harbour представляет разработчикам некоторую совместимость с xHarbour и xBase++. Впрочем, не стоит предаваться самообману, разработчики Harbour не такие и альтруисты. P.S. Чем Alaska не угодила?

alx_on: Петр пишет: Это хобби у вас такое? Да :) К тому же эти проекты (hbqt и xpp over hbqt) сушествуютт не так давно и находятся в стадии "альфа" Это не так страшно, если эти проекты не заглохнут и будут развиваться. К концу перевода проги (полгода) может устаканится (надеюсь :) ) можете помочь Притпалу Беди Хотим. Можно с ним вместе писать и проверять... Чем Alaska не угодила? Никакого движения последние несколько лет. Платформа - только WIN. Причина перехода: Как основное - работа не только под виндой (wine не предлагать) Приятный (для глаз юзера) и мультиплатформенный GUI. Выбор пал на QT (+hbxbp) Может есть другие варианты, может я что либо пропустил? PS разработчики Harbour не такие и альтруисты что имелось в виду?


Петр: alx_on пишет: Никакого движения последние несколько лет. Платформа - только WIN. А как же SL1? И вроде бы еще и OS\2 поддерживается.. Варианты есть - gtk, wxWildgets, только QT вроде как мейнстрим, поэтому и в Harbour SVN попал. alx_on пишет: разработчики Harbour не такие и альтруисты что имелось в виду? В первую очередь, как и любые другие люди, делают то, что им нужно/интересно/выгодно. Но это специфика СПО и к этому можно привыкнуть. У Harbour против Clipper множество плюсов, возможно и с xBase++ Harbour потягается в плане возможностей. По крайней мере он быстрее. Плохо только с документацией.

alx_on: Петр пишет: А как же SL1? И вроде бы еще и OS\2 поддерживается. 1.9 вышла в 2006 году. Только теперь к ней появилось нечто, что тянет, максимум, на заплатку (ну не вижу я там прогресса, несмотря на заявления по поводу SL1) И где обещанная незнамо когда 2.0??? Варианты есть - gtk, wxWildgets с gtk что есть? wxWildgets - не понравился (какой то он, ну не знаю... не такой какой то :) ) В первую очередь, как и любые другие люди, делают то, что им нужно/интересно/выгодно Это понятно :) Плохо только с документацией. В точку! PS как дела со стабильностью и работы в целом в плане многопоточности и UTF8 (linux и win)? мое тестовое приложение с ключом -mt просто вылетает под ubuntu

Петр: alx_on пишет: с gtk что есть? wxWildgets - не понравился (какой то он, ну не знаю... не такой какой то :) ) Смотрите здесь http://www.harbour-project.org/third-party.html Почти все, что есть из GUI для Harbour. PS как дела со стабильностью и работы в целом в плане многопоточности и UTF8 (linux и win)? мое тестовое приложение с ключом -mt просто вылетает под ubuntu На счет UTF8 не знаю не использую, равно как и не работаю в Linux (возможно Александр Кресин что-то может подсказать), поддержка UNICODE в целом ограничена. Если учесть, что главный разработчик Przemyslaw Czerpak как раз из мира Linux (его любимый дистрибутив SUSE), то особых проблем быть не должно. На стабильность грех нарекать. Многопоточность фича сравнительно новая, до конца не изученая. Напомню , что стабильного релиза Harbour с поддержкой многопоточности еще не было.



полная версия страницы