Уведомления

Группа в Telegram: @pythonsu

#1 Окт. 15, 2009 06:00:44

o7412369815963
От:
Зарегистрирован: 2009-06-17
Сообщения: 1986
Репутация: +  32  -
Профиль   Отправить e-mail  

pyGtk vs wxPython

САБЖ
какие основные минусы плюсы,
хочу сделать чат для компнии, да и вообще что лучше для жизни :)

Офлайн

#2 Окт. 15, 2009 09:01:47

Enchantner
От:
Зарегистрирован: 2009-02-11
Сообщения: 442
Репутация: +  0  -
Профиль   Отправить e-mail  

pyGtk vs wxPython

имхо Qt4.5 :)



Офлайн

#3 Окт. 15, 2009 09:21:35

regall
От: Киев
Зарегистрирован: 2008-07-17
Сообщения: 1583
Репутация: +  3  -
Профиль   Отправить e-mail  

pyGtk vs wxPython

Enchantner
имхо Qt4.5 smile
ну, нельзя так сразу заявлять…
У меня по этому поводу сразу вопрос, Enchantner: пользовались ли вы другими ГУИ-пакетами и как долго?

Я, например, остановился, на wxPython:

Плюсы:
* Нативный (родной) вид для всех платформ
* Очень прост в обучении, установке и разработке
* Имеет свой простой редактор ресурсов (форм, менюшек, и т. д.)
* Богатая библиотека компонентов

Минусы:
* Про минусы мне сложно судить, так как глубоко в другие фреймворки не вникал.



Офлайн

#4 Окт. 15, 2009 14:42:17

hellslade
От:
Зарегистрирован: 2008-01-28
Сообщения: 240
Репутация: +  0  -
Профиль   Отправить e-mail  

pyGtk vs wxPython

regall, а не умирает ли wxPython? Что-то они не очень быстро новые версии шлепают..Да и изменений не так много. Раньше тоже юзал wx, но сейчас отказываюсь от него в пользу qt

regall
Нативный (родной) вид для всех платформ
у qt не так?
regall
Очень прост в обучении, установке и разработке
согласен, но qt мне показалось не на много сложнее. Может даже не сложнее, а непривычней.
regall
Имеет свой простой редактор ресурсов (форм, менюшек, и т. д.)
Вы имеете ввиду XRCed? :) Designer для qt по-моему тоже очень прост, к тому же сразу визуально видно, что получается :)
regall
Богатая библиотека компонентов
Это сколько штук. Я не считал, но думаю на qt их не меньше, а то и больше
regall
Про минусы мне сложно судить, так как глубоко в другие фреймворки не вникал.
На работе корпоративная система на wx. Не сказать, что плохо. Но есть тормоза и глюки, например с позиционированием виджетов в сайзере. Иногда приходится вручную вызывать layout. Перерисовка виджетов глючная. Может, конечно, я что-то не доглядел, а может действительно глюки wx…

По сабжу. с gtk не работал и не видел как это (надо бы попробовать). Думаю такие вопросы лучше не задавать. “Всяк кулик свое болото хвалит” :) Лучше попробуй и gtk и wx и qt



Офлайн

#5 Окт. 15, 2009 14:48:31

pasaranax
От:
Зарегистрирован: 2009-06-13
Сообщения: 574
Репутация: +  0  -
Профиль   Отправить e-mail  

pyGtk vs wxPython

gtk вроде не кроссплатформенный?



Офлайн

#6 Окт. 15, 2009 15:31:28

clopomor
От:
Зарегистрирован: 2007-06-12
Сообщения: 154
Репутация: +  0  -
Профиль   Отправить e-mail  

pyGtk vs wxPython

У pyQT ліцензія або GPL або комерційна, і як на мене воно тормозніше gtk чи навіть wx
wxPython не вмирає, просто на підході wxwidgets 3.0 і зміни будуть і там, доречі, окрім wxGTK+ буде wxQt .
Якщо для нукс платформ, то простіше pyGTK+ бо воно э в стандартній поставці (багато системних утиліт на ньому написано).



Офлайн

#7 Окт. 15, 2009 15:33:16

clopomor
От:
Зарегистрирован: 2007-06-12
Сообщения: 154
Репутация: +  0  -
Профиль   Отправить e-mail  

pyGtk vs wxPython

GTK+ кросплатформенний



Офлайн

#8 Окт. 15, 2009 17:24:31

GDK
От:
Зарегистрирован: 2009-08-21
Сообщения: 68
Репутация: +  0  -
Профиль   Отправить e-mail  

pyGtk vs wxPython

А ещё wxPython имеется в портабельной версии питона. Никогда не гуил ни на том ни на том - что касается изучения, думаю хрен редьки не слаще. Но наверное буду осваивать wx именно по причине портабельности.



Офлайн

#9 Окт. 16, 2009 09:57:54

regall
От: Киев
Зарегистрирован: 2008-07-17
Сообщения: 1583
Репутация: +  3  -
Профиль   Отправить e-mail  

pyGtk vs wxPython

hellslade
Что-то они не очень быстро новые версии шлепают.
Не думаю, что это такой уж показатель, то, чего есть готового, работает отлично и на пару лет хватит, а этого достаточно (хотя все зависит от задачи), для такой вещи как чат компании ИМХО за глаза хватит.

hellslade
у qt не так?
Внимательно читаем мой пост и замечаем,что: этого я не говорил, просто отнес в плюсы wxPython.

hellslade
Это сколько штук. Я не считал, но думаю на qt их не меньше, а то и больше
И это замечательно, так следовало бы просто написать, и отнести в плюсы qt, я думаю что для корпоративного чата будет достаточно меньше 10 компонентов (образно говоря), так что считать компоненты для того, чтобы выбрать средство для решения задачи - это немножко не гуд =).


hellslade
Иногда приходится вручную вызывать layout. Перерисовка виджетов глючная. Может, конечно, я что-то не доглядел, а может действительно глюки wx…
Это не глюки, это скорее особенности, перерисовка там не делается постоянно, иногда надо руцями прописывать, может немножко иногда неудобно, но для вещей жрущих ресурсы - довольно экономно.



Офлайн

#10 Окт. 16, 2009 14:46:47

hellslade
От:
Зарегистрирован: 2008-01-28
Сообщения: 240
Репутация: +  0  -
Профиль   Отправить e-mail  

pyGtk vs wxPython

regall
Внимательно читаем мой пост и замечаем,что: этого я не говорил, просто отнес в плюсы wxPython.
Если это есть у всех, то это не плюс :)
regall
думаю что для корпоративного чата будет достаточно меньше 10 компонентов
Согласен, но
o7412369815963
да и вообще что лучше для жизни
И по собственному опыту: у меня на работе 4 года назад тоже писался чат…а сейчас столько всего наворотили, что еще пару лет и неплохая CRM получится :D
regall
перерисовка там не делается постоянно, иногда надо руцями прописывать
Наверно я не точно выразился, но я имел ввиду то, что даже если прописать все руками – неработает.
Возможно я неправильно что-то сделал, неисключено. Дабы здесь не засорять, я на днях выкрою время и попробую наваять пример, где толи глюки wx, толи фичи и выложу в отдельную тему на рассмотрение :) А то давно хотел, но никак не соберусь…

З.Ы.
Ну вот, пока писал примерчик, нашел свой косяк :) Беру свои слова на счет глючной перерисовки назад. Как оказалось, это я в упор не видел принудительную установку размеров панели по клиентской области parenta



Отредактировано (Окт. 16, 2009 15:34:27)

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version