LINUX.ORG.RU

Вышла библиотека wxWidgets 2.8


0

0

wxWidgets это свободный C++ фреймворк, облегчающий кросс-платформенную разработку софта, включая GUI, нити, соккеты, базы данных, доступ к файловой системе и так далее.

Compared with the last stable series (2.6), 2.8.0 adds wxAUI (an advanced user interface library for docking and other functionality), wxRichTextCtrl, wxComboCtrl, wxOwnerDrawnComboBox, wxTreebook, various picker controls such as wxColourPickerCtrl, wxHyperlinkCtrl, partial right-to-left language support, support for Core Graphics on Mac OS X, tar archive support, and more.

Скачать можно отсюда: http://www.wxwidgets.org/downloads/.

>>> Подробности

★★

Проверено: Pi ()

Здорово! Уже качаю... щас заценим ;)

d2r
()

Отлично, после того как появятся ебилды, следом появятся ебилды и pgadmin3 1.6.1 =)

redbaron ★★
()

забавно что оно все еще трепыхается. либа, идущая по стопам мфс с дурацкими макросами, идиотскими контейнерами, со своей реализацией строки! (будто про стл и не слышали) и дурацкими префиксами wx везде и всюду - типа namespace-ами западло пользоваться. печально это.

anonymous
()
Ответ на: комментарий от anonymous

вроде как это единственная либа, которая оставаясь кроссплатформенной выглядит нативно на любой платформе.

redbaron ★★
()
Ответ на: комментарий от redbaron

> либа, которая оставаясь кроссплатформенной выглядит нативно на любой платформе.

Мало того что выглядит - она транслирует код в нативный для платформы. Т.е. под Win32 он транслируется в WinAPI и использует виндовые виджеты, под линух - в ту библиотеку которую хочешь (wxGTK к примеру). И не надо со своим кроссплатформенным продуктом тягать все эти qt, gtk и т.п. в винду.

l07
()
Ответ на: комментарий от l07

> под линух - в ту библиотеку которую хочешь (wxGTK к примеру)

Долго плакалЪ

Выбор "той библиотеки которую хочешь" ограничевается так же, как выбор кандидатур в совке при голосовании за генсека, т.е. всегда одной. А тащить за собой монстроподобное GTK в комплекте - ну его в топку.

Qt4 - наше всё!

anonymous
()
Ответ на: комментарий от anonymous

QT4 хорошая либа.... но вот лицензия или ГПЛ или плати до того как начинаеш писать ГТК тож неплохая но тянет много под офтопик WX не подарок.... но статически прикрепить его - всего около 3М и лицензия нормальная... вот скоро закончат перенос его на directfb будет чудненько

clopomor
()
Ответ на: комментарий от redbaron

>вроде как это единственная либа, которая оставаясь кроссплатформенной выглядит нативно на любой платформе.

неправдочка ваша, есть SWT который и нативный и кроссплатформенный аж жуть!

anonymous
()
Ответ на: комментарий от anonymous

> Выбор "той библиотеки которую хочешь" ограничевается так же, как выбор кандидатур в совке при голосовании за генсека, т.е. всегда одной.

GTK+, X11, Motif - одна библиотека?

anonymous
()
Ответ на: комментарий от anonymous

Даешь QT с лицензией BSD тада и поговорим, а пока wxWidgets наше фсио

anonymous
()
Ответ на: комментарий от anonymous

> неправдочка ваша, есть SWT который и нативный и кроссплатформенный аж жуть!

Ну да, но wxwidgets работает на большем количестве платформ (swt про пальмы уже знает?), и позволяет писать проги на "более нормальных" языках вроде Python или C++, не вспоминая про java.

anonymous
()
Ответ на: комментарий от anonymous

> патамучта ниасилил!

Формально асилил, но что-то крупное на ней делать.. Брр.. Пусть по ней учатся программировать и лабают быдлоапплетики, а для остального есть нормальные языки.

anonymous
()

Вот же ж люди кактусы жрать обожают. Не чтобы просто написать всё на Qt, где всё выглядит действительно одинаково на любой поддерживаемой платформе... И не надо никаких платформенно-специфичных костылей для гуя.

anonymous
()
Ответ на: комментарий от anonymous

wx тоже может виглядеть везде одинаково.... нужно при компиляции ему указать использовать wxUniversal вместо native компонент. Что касается явы то пока что она слишком много памяти жрёт, моно и то поменьше....

clopomor
()
Ответ на: комментарий от anonymous

> Вот же ж люди кактусы жрать обожают. Не чтобы просто написать всё на Qt, где всё выглядит действительно одинаково

Под виндой будет ровно тот же эффект, что с wxWidgets, а вот под линуксом у приложения будет Qt-вид вместо Gtk.. Оно надо? Нет, может какой кдешниг этому и обрадуется, но все-таки нормальным приложениям - нормальные Gtk-виджеты.

Так что Qt идет лесом, а wxWidgets полезен тем, кто готов в своих приложениях пожертвовать единым жестко определенным look & feel ради нативного, к которому пользователь привык в своей среде.

anonymous
()
Ответ на: комментарий от clopomor

> Что касается явы то пока что она слишком много памяти жрёт, моно и то поменьше....

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

anonymous
()
Ответ на: комментарий от anonymous

> либа ... c дурацкими макросами, идиотскими контейнерами, со своей реализацией строки! (будто про стл и не слышали) и дурацкими префиксами wx везде и всюду - типа namespace-ами западло пользоваться.

Сначала вспоминаем о возрасте WX и о существовании такого понятия, как обратная совместимость. Потом вспоминаем, о ключах --enable-stl, --enable-std_iostreams и --enable-std_string.

После этого можно ещё, в принцыпе, сходить и покурить Release Notes к последнему релизу, где написано, что --enable-std_string теперь включено по-умолчанию.

Эволюция- это почти всегда хорошо.

anonymous
()
Ответ на: комментарий от anonymous

>Вот же ж люди кактусы жрать обожают. Не чтобы просто написать всё на Qt,

не! оне кактусы жрать и голой жопой ежей обожают патамучта не на жаба лабают. ибо жаба рулит свингом.

anonymous
()
Ответ на: комментарий от clopomor

>Что касается явы то пока что она слишком много памяти жрёт, моно и то поменьше....

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

anonymous
()
Ответ на: комментарий от anonymous

Не везде, где должна работать програма есть много ресурсов.... И пост типа "купи помощнее ПК/больше памяти" не катят У меня тестовой машиной К6-2-450/128М / Debian, хотя так же под рукой i P4-3Gz/1G/WinXP і 2xDualCore Opteron 280 / 8G /CentOS

clopomor
()

> включая GUI, нити, соккеты, базы данных, доступ lol, соккеты :)) Автор - socket = сокет с одной к!

anonymous
()

Этим костылем ещё кто-то пользуется? Держу её только из-за mkv-merge-gtk, хотя и она последнее время не нужна. Пока дождешься загрузки формы, можно консоль освоить.

Это лишнее звено в цепи либ.

shahid ★★★★★
()
Ответ на: комментарий от anonymous

> Автор - socket = сокет с одной к!

Я ламер =) БУдем знать

Arceny ★★
() автор топика
Ответ на: комментарий от shahid

А что, придумали (достойную) замену aMule? Убогий mldonkey не предлагать, удаленный веб-гуй для amule тоже.

audacity тоже в общем-то альтернатив нет.

anonymous
()
Ответ на: комментарий от anonymous

Людей, написавшим сие проги, никто не заставлял юзать wx и заниматься распространением гемора. Wx->compat

shahid ★★★★★
()
Ответ на: комментарий от shahid

> Людей, написавшим сие проги, никто не заставлял юзать wx и заниматься распространением гемора. Wx->compat

А гемора нет. Замечательные проги. Это контаргумент "ненужности" wx. Я не знаю, что бы эти проги выйграли/потеряли, если бы использовали честный GTK вместо wx, но.. раз так нравится разработчикам - пусть будет через wx. Мне не жалко.

anonymous
()
Ответ на: комментарий от redbaron

> вроде как это единственная либа, которая оставаясь кроссплатформенной выглядит нативно на любой платформе.

Очень смешно. Посмотрите на Code::Blocks в винде и линуксе.

andreyu ★★★★★
()
Ответ на: комментарий от anonymous

> audacity тоже в общем-то альтернатив нет.

И очень жаль, что нет. Т.к. использовать его еще тот махохизм. Под виндой хоть есть дешевый CoolEdit Pro, до которого Audacity еще расти и расти. Уже одни кнопки монстроидального размера вырубают начисто, про математику вообще промолчу...

andreyu ★★★★★
()
Ответ на: комментарий от anonymous

> А гемора нет. Замечательные проги. Это контаргумент "ненужности" wx. Я не знаю, что бы эти проги выйграли/потеряли, если бы использовали честный GTK вместо wx, но.. раз так нравится разработчикам - пусть будет через wx. Мне не жалко.

А что выиграл aMule от того, что написан с использованием wx? На винде он всё-равно не нужен, так как есть нативный eMule, а под Linux и обычного gtk хватило бы, без дополнительной прослойки. А так он тормозной и глючный.

ogion ★★
()
Ответ на: комментарий от anonymous

Вы в магазин-то сходите. Посмотрите сколько сейчас планка памяти стоит. Дешево уже не в ходу. Цены стабилизировались еще летом и давно уже в рости идут.

eXOR ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.