On Wed, Dec 31, 2008 at 12:11:03PM +0300, Alexey Pechnikov wrote: > И в самом деле - писал когда-то на wxWidgets (ага, объектный, С++), > сложный интерфейс ощутимо тормозил на мощном по меркам > трех-четырехлетней давности компе. На tcl/tk подобный интерфейс работает > без ощутимых задержек. На самом деле, все логично - в тикле напрямую > вызывается сишный код при обращении к функции, а в wxWidgets вызываются > десятки и сотни функций-оберток, пока вызов дойдет непосредственно до > нужного кода, притом эти обертки написаны зачастую хреновато.
Это показатель кривизны wxWidgets как тулкита, C++ тут не при чем. Такое же количество функций-оберток можно нарисовать и на C. > Собственно, яркий пример это ява-приложения, где объектный подход > доведен до абсурда, значительная часть классов closed-source На C/С++ тоже много closed-source кода. В яве полно OpenSource библиотек, при чем под business-friendly лицензиями. > и "мудрые" ява-программисты, ничтоже сумняшеся, громоздят к ним обертки, > потом следующие программисты дописывают свои обертки и "костыли" и так > продолжается неизвестно сколько итераций. Пример? -- WBR, Dmitry
signature.asc
Description: Digital signature