Russian Qt Forum

Qt => Общие вопросы => Тема начата: balabay.oleksiy от Август 14, 2010, 14:50



Название: Qt porting estimation
Отправлено: balabay.oleksiy от Август 14, 2010, 14:50
Обращаюсь к тем, кто уже выполнял портирование с qt3 на qt4.

Пожалуйста, поделитесь информацией, сколько времени (очень примерно) было потрачено на проект по портированию, и какой объем исходных кодов был у проекта.

Например: Код - 90МБайт, потраченное время - 50 чел.-мес.

Заранее спасибо


Название: Re: Qt porting estimation
Отправлено: Makss от Август 14, 2010, 17:08
прям так точно не скажу какой объём был в метрах...
но знаю что в моём проекте было ~20 000 строк, я один его портировал за неделю на Qt4


Название: Re: Qt porting estimation
Отправлено: Sancho_s_rancho от Август 14, 2010, 17:28
Пожалуйста, поделитесь информацией, сколько времени (очень примерно) было потрачено на проект по портированию, и какой объем исходных кодов был у проекта.
Слишком сильно зависит от проекта и портирующих.
Перенос на 4-ю платформу будут делать те люди, которые написали под 3-ю (т.е. свой ли код портируют)?
Если нет, то каковы познания в Qt3?
Отделена ли графическая часть от логики и на чем написана логика (я встречал проекты, где гуй был на куте,а логика на с++ и STL).

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

Как пример: пост выше, говорящий что все хорошо и как контраргумент  - проект KDE, в котором сказали, что часть людей писавших kde3 отошла от дел и никто не хочет копаться в их коде, будем kde4 писать с нуля. Что получилось - все мы знаем :D


Название: Re: Qt porting estimation
Отправлено: Sahab от Август 15, 2010, 09:19
его вовсе не из-за этого писали с нуля. не пишите чушь


Название: Re: Qt porting estimation
Отправлено: Sancho_s_rancho от Август 15, 2010, 10:11
его вовсе не из-за этого писали с нуля. не пишите чушь
Вы когда отрицаете, то хотя бы приводите свою версию, а то становитесь уж больно похожи на господа бога.
В подтверждение своих слов я могу привести как минимум KDestop, Kicker(панели kde3) и arts. Особенно много объяснений было по поводу панелек: они изначально разработаны под kde2, у них трудночитаемый код, автор произведения отошел от дел, ну и вообще kicker устарел. Немного странно читать такие объяснения, т.к. программа не может устареть, она не живая. С ней могут что-то сделать только разработчики. Два основных варианта: или поддерживать и развивать или положить болт. Тут второй вариант.


Название: Re: Qt porting estimation
Отправлено: balabay.oleksiy от Август 15, 2010, 10:50
Спасибо за ответы.

Код чужой, графика от логики отделена, но не очень, объемы кода не позволяют переписывать (около 90М)...