On 2010.08.10 at 13:54:07 +0000, Dmitry Nezhevenko wrote: > On Tue, Aug 10, 2010 at 05:15:04PM +0400, Victor Wagner wrote: > > Впрочем, бывает еще хуже - называется Qt. Там не только для строк свою > > обвязку в графическом тулките изобрели - там уже и к звуку интерфейсы, и > > к базе данных и так далее. > > Qt -- не только UI тулкит. Это кроссплатформенный фреймворк (абстракия к > большинству platform-specific вещей, что нужно разработчикам). Звуки/базы > данных кстати отключаются в ./configure. И в Qt4 (в отличие от Qt2-Qt3) > распиханы по разным либам.
И именно это является основным его концептуальным недостатком. Настолько крупным, что я бы его авторов наказал пожизненным запретом на использование любого устройства, содержащего микропроцессор. На фоне этого объектно-ориентированная идеология уже мелочи. Ну нельзя отгораживаться от платформы фреймоврком. Платформу надо любить и честно использовать ее особенности. Лично я считаю что ни в коем случае не следует писать даже кроссплатформные (X11/Mac/Win32) GUI. Потому что они будут по-уродски смотреться в каждой из трех сред, и не будут использвать ее наиболее любимых пользователями возможностей (по причине их отсутствия в других средах). > > Последний раз у GCC когда ABI менялось? Кажется лет 5 назад, с версией А что, на GCC свет клином сошелся? Есть еще ICC, MSVC, Clang, OpenWatcom, Digital Mars. Вот если не писать мегаприложений использующих мегафреймворки, а писать в стиле toolbox, то для некоторых компонент может оказаться выгодным использовать компилятор отличный от GCC. -- To UNSUBSCRIBE, email to [email protected] with a subject of "unsubscribe". Trouble? Contact [email protected] Archive: http://lists.debian.org/[email protected]

