Dyatlov 01.11.2010 11:59
KDE — Разработчики KDE подумывают о совмещении кода их библиотек с Qt
Как известно, KDE в своей основе использует библиотеки Qt. К существующему коду накладывается куча патчей KDE, дополнений и собственных классов, расширяющих возможности Qt (например расширенная работа со временем, асинхронный ввод/вывод, улучшенные классы конфигов, парсинг MIME и т.д.).Позавчера, 30 октября, Cornelius Schumacher, президент KDE e.V., предложил объединить разработку Qt и KDE, включить некоторые части кода KDE в Qt:
Let's merge Qt and the KDE development platform. Let's put all KDE libraries,
support libraries, platform modules into Qt, remove the redundancies in Qt,
and polish it into one nice consistent set of APIs, providing both, the
wonderful KDE integration, consistency and convenience, as well as the
simplicity and portability of the Qt platform.
support libraries, platform modules into Qt, remove the redundancies in Qt,
and polish it into one nice consistent set of APIs, providing both, the
wonderful KDE integration, consistency and convenience, as well as the
simplicity and portability of the Qt platform.
Решение не окончательное, и сообщество только размышляет о такой возможности, но размышляет уже всерьез.
Существует много ЗА и ПРОТИВ. Преимущества такого объединения выссказаны выше, а вот предполагаемые недостатки:
- появится избыточность кода в Qt (из-за библиотек KDE, которые не будут использоваться в других ОС, WM)
- В случае объединения в KDE количество багов только увеличится (т.к. придется переписать значительную часть кода)
- Несовместимость лицензий
Некоторые предлагают сначала заморозить текущий код KDE, вычистить его от ошибок, тщательно оттестировать, и только после этого думать о каком-либо объединении.
Cornelius Schumacher:
As said, there are tons of obstacles to overcome to make this happen, but
let's just assume for a moment that we would be able to remove these
obstacles, wouldn't it be a great thing for KDE for the long term?
Am I crazy? Or could this be exciting? What do you think?
let's just assume for a moment that we would be able to remove these
obstacles, wouldn't it be a great thing for KDE for the long term?
Am I crazy? Or could this be exciting? What do you think?
ссылки:
Phoronix
Slashdot
DobrijZmej 01.11.2010 12:04 #
+ 0 -
А разработчик Qt вообще кто ? Nokia ? Они на это согласятся ?
Nokia + сообщество - у них открытая модель разработки, и любой желающий может принять участие. А разработчики KDE довольно уважаемые для Nokia, причём некоторые их разработки Nokia использовала в своих целях, так что, всё возможно...
ну все равно.
Одно дело кое-что использовать, а другое дело - перетягивать все исходники.
Я слаб в английском - это он просто предложил сообществу обсудить эту идею или кому-то из приближенных к Qt предложил ?
Одно дело кое-что использовать, а другое дело - перетягивать все исходники.
я, Cornelius Schumacher, президент KDE e.V., предложил объединить разработку Qt и KDE
Я слаб в английском - это он просто предложил сообществу обсудить эту идею или кому-то из приближенных к Qt предложил ?
Предложил обсудить это сообществу. Причем тему начинал не он, а другой чел:
Но вылилось все в то, что вылилось :)
When I was at DevDays, I noticed that while people were very enthusiastic
about Qt, I was getting a sort of "qt is all you need" vibe at times - a fine
sentiment for promoting qt, but then, what about kdelibs?
about Qt, I was getting a sort of "qt is all you need" vibe at times - a fine
sentiment for promoting qt, but then, what about kdelibs?
Но вылилось все в то, что вылилось :)
Лично я надеюсь, что слияния не произойдет. Пусть лучше они фитчи друг у друга подглядывают.
Обоснуйте? Мне кажется это будет проще чем подглядывать. И еще практика подсказывает что не подглядывают совсем. Хорошие идеи кочуют очень медленно если вообще обмениваются. А тут если все будут работать над одной библиотекой качество должно быть выше и да фичи тоже получатся все вместе.