* [gentoo-user] Whats better for crossplatform applications?
@ 2009-05-31 6:47 Alexander Pilipovsky
2009-05-31 7:04 ` Volker Armin Hemmann
` (2 more replies)
0 siblings, 3 replies; 8+ messages in thread
From: Alexander Pilipovsky @ 2009-05-31 6:47 UTC (permalink / raw
To: gentoo-user
[-- Attachment #1: Type: text/plain, Size: 745 bytes --]
May be, it's not a "only Gentoo" question, but I want to write and start
applications under Gentoo and Windows. I saw Tcl/Tk library in work (as
example OOMMF: http://math.nist.gov/oommf/, but it, sometimes, unstable
under Windows XP). And it did not like me to look of buttons, lists etc.
Other way I saw in using wxPython (http://www.wxpython.org/) or
wxWidgets (http://www.wxwidgets.org/). I want to have as little as
possible differences in GUI of my program when it starts under GNOME,
KDE or Windows. May be some other libraries for crossplatform
development are exists.
What library better for unification of application look and developing?
P. S. Excuse my English, please :)
--
Alexander Pilipovsky aka Engraver
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 260 bytes --]
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [gentoo-user] Whats better for crossplatform applications?
2009-05-31 6:47 [gentoo-user] Whats better for crossplatform applications? Alexander Pilipovsky
@ 2009-05-31 7:04 ` Volker Armin Hemmann
2009-05-31 7:23 ` Roy Wright
2009-05-31 11:02 ` bn
2009-05-31 11:10 ` [gentoo-user] " Nikos Chantziaras
2 siblings, 1 reply; 8+ messages in thread
From: Volker Armin Hemmann @ 2009-05-31 7:04 UTC (permalink / raw
To: gentoo-user
On Sonntag 31 Mai 2009, Alexander Pilipovsky wrote:
> May be, it's not a "only Gentoo" question, but I want to write and start
> applications under Gentoo and Windows. I saw Tcl/Tk library in work (as
> example OOMMF: http://math.nist.gov/oommf/, but it, sometimes, unstable
> under Windows XP). And it did not like me to look of buttons, lists etc.
> Other way I saw in using wxPython (http://www.wxpython.org/) or
> wxWidgets (http://www.wxwidgets.org/). I want to have as little as
> possible differences in GUI of my program when it starts under GNOME,
> KDE or Windows. May be some other libraries for crossplatform
> development are exists.
>
> What library better for unification of application look and developing?
>
> P. S. Excuse my English, please :)
qt
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [gentoo-user] Whats better for crossplatform applications?
2009-05-31 7:04 ` Volker Armin Hemmann
@ 2009-05-31 7:23 ` Roy Wright
2009-05-31 7:42 ` Volker Armin Hemmann
0 siblings, 1 reply; 8+ messages in thread
From: Roy Wright @ 2009-05-31 7:23 UTC (permalink / raw
To: gentoo-user
On May 31, 2009, at 2:04 AM, Volker Armin Hemmann wrote:
> On Sonntag 31 Mai 2009, Alexander Pilipovsky wrote:
>> May be, it's not a "only Gentoo" question, but I want to write and
>> start
>> applications under Gentoo and Windows. I saw Tcl/Tk library in work
>> (as
>> example OOMMF: http://math.nist.gov/oommf/, but it, sometimes,
>> unstable
>> under Windows XP). And it did not like me to look of buttons, lists
>> etc.
>> Other way I saw in using wxPython (http://www.wxpython.org/) or
>> wxWidgets (http://www.wxwidgets.org/). I want to have as little as
>> possible differences in GUI of my program when it starts under GNOME,
>> KDE or Windows. May be some other libraries for crossplatform
>> development are exists.
>>
>> What library better for unification of application look and
>> developing?
>>
>> P. S. Excuse my English, please :)
>
> qt
>
There's a few to choose from. Here's some:
java - portability was one of the original design goals
javafx - looks real interesting for 2D graphics
gtk - lots of language wrappers available
qt4 - some kde apps are starting to be portable
shoes - really simple UI, designed for learning
gosu - 2D cross platform library
I'm sure there are more...
Have fun,
Roy
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [gentoo-user] Whats better for crossplatform applications?
2009-05-31 7:23 ` Roy Wright
@ 2009-05-31 7:42 ` Volker Armin Hemmann
2009-05-31 9:28 ` Arttu V
0 siblings, 1 reply; 8+ messages in thread
From: Volker Armin Hemmann @ 2009-05-31 7:42 UTC (permalink / raw
To: gentoo-user
On Sonntag 31 Mai 2009, Roy Wright wrote:
> On May 31, 2009, at 2:04 AM, Volker Armin Hemmann wrote:
> > On Sonntag 31 Mai 2009, Alexander Pilipovsky wrote:
> >> May be, it's not a "only Gentoo" question, but I want to write and
> >> start
> >> applications under Gentoo and Windows. I saw Tcl/Tk library in work
> >> (as
> >> example OOMMF: http://math.nist.gov/oommf/, but it, sometimes,
> >> unstable
> >> under Windows XP). And it did not like me to look of buttons, lists
> >> etc.
> >> Other way I saw in using wxPython (http://www.wxpython.org/) or
> >> wxWidgets (http://www.wxwidgets.org/). I want to have as little as
> >> possible differences in GUI of my program when it starts under GNOME,
> >> KDE or Windows. May be some other libraries for crossplatform
> >> development are exists.
> >>
> >> What library better for unification of application look and
> >> developing?
> >>
> >> P. S. Excuse my English, please :)
> >
> > qt
>
> There's a few to choose from. Here's some:
>
> java - portability was one of the original design goals
and it is still ugly. Also very funny and old bugs.
> javafx - looks real interesting for 2D graphics
> gtk - lots of language wrappers available
also windows port not so great. Lots of wrappers is not unique.
> qt4 - some kde apps are starting to be portable
kde always was portable. Also developed as a cross plattform lib. Lots of
windows apps already use qt. Great documentation. Lots of language bindings,
nicer licensing.
> shoes - really simple UI, designed for learning
> gosu - 2D cross platform library
>
don't know them.
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [gentoo-user] Whats better for crossplatform applications?
2009-05-31 7:42 ` Volker Armin Hemmann
@ 2009-05-31 9:28 ` Arttu V
0 siblings, 0 replies; 8+ messages in thread
From: Arttu V @ 2009-05-31 9:28 UTC (permalink / raw
To: gentoo-user
Volker Armin Hemmann wrote:
> On Sonntag 31 Mai 2009, Roy Wright wrote:
>
>> java - portability was one of the original design goals
>>
>
> and it is still ugly. Also very funny and old bugs.
>
Given the OP's question (identical look and feel across platforms a very
high priority) he should really check out Java and Swing:
http://java.sun.com/docs/books/tutorial/uiswing/lookandfeel/plaf.html
>> qt4 - some kde apps are starting to be portable
>>
>
> kde always was portable. Also developed as a cross plattform lib. Lots of
> windows apps already use qt. Great documentation. Lots of language bindings,
> nicer licensing.
>
Yes, I'd say qt is the other one to check.
gtk+ might mean trouble, IIRC different gtk+ versions didn't use to live
so nicely on a Windows box. GIMP and some other program required
different versions of gtk+ on Windows when I last tried -- and the
Highlander paid a visit: "there can be only one ..." (Maybe they've
fixed that? Or was it about Windows not being too tolerant about
different versions of libraries?)
... but anyway I'm mostly classificable as a server-side java dude, and
don't know the more obscure choices with GUIs that well. So, my opinions
are worth their weight in uranium (hazardous material, need proper
handling, not suitable for most uses, keep away from the reach of
children ;) ).
--
Arttu V.
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [gentoo-user] Whats better for crossplatform applications?
2009-05-31 6:47 [gentoo-user] Whats better for crossplatform applications? Alexander Pilipovsky
2009-05-31 7:04 ` Volker Armin Hemmann
@ 2009-05-31 11:02 ` bn
2009-05-31 11:10 ` [gentoo-user] " Nikos Chantziaras
2 siblings, 0 replies; 8+ messages in thread
From: bn @ 2009-05-31 11:02 UTC (permalink / raw
To: gentoo-user
Alexander Pilipovsky ha scritto:
> May be, it's not a "only Gentoo" question, but I want to write and start
> applications under Gentoo and Windows. I saw Tcl/Tk library in work (as
> example OOMMF: http://math.nist.gov/oommf/, but it, sometimes, unstable
> under Windows XP). And it did not like me to look of buttons, lists etc.
> Other way I saw in using wxPython (http://www.wxpython.org/) or
> wxWidgets (http://www.wxwidgets.org/). I want to have as little as
> possible differences in GUI of my program when it starts under GNOME,
> KDE or Windows. May be some other libraries for crossplatform
> development are exists.
>
> What library better for unification of application look and developing?
>
> P. S. Excuse my English, please :)
>
wxWidgets or its good python wrapper wxPython is good if you want native
look on every platform. Which is different from the look being exactly
the same on every platform, but it's what you really want, most probably.
m.
^ permalink raw reply [flat|nested] 8+ messages in thread
* [gentoo-user] Re: Whats better for crossplatform applications?
2009-05-31 6:47 [gentoo-user] Whats better for crossplatform applications? Alexander Pilipovsky
2009-05-31 7:04 ` Volker Armin Hemmann
2009-05-31 11:02 ` bn
@ 2009-05-31 11:10 ` Nikos Chantziaras
2009-05-31 15:50 ` Alexander Pilipovsky
2 siblings, 1 reply; 8+ messages in thread
From: Nikos Chantziaras @ 2009-05-31 11:10 UTC (permalink / raw
To: gentoo-user
Alexander Pilipovsky wrote:
> May be, it's not a "only Gentoo" question, but I want to write and start
> applications under Gentoo and Windows. I saw Tcl/Tk library in work (as
> example OOMMF: http://math.nist.gov/oommf/, but it, sometimes, unstable
> under Windows XP). And it did not like me to look of buttons, lists etc.
> Other way I saw in using wxPython (http://www.wxpython.org/) or
> wxWidgets (http://www.wxwidgets.org/). I want to have as little as
> possible differences in GUI of my program when it starts under GNOME,
> KDE or Windows. May be some other libraries for crossplatform
> development are exists.
>
> What library better for unification of application look and developing?
I also recommend Qt (version 4) because it looks native on Windows and
Mac OS X too. Qt is C++ but it has Python, C and Java bindings too so
you can develop in Python for example but still have a native
KDE/Windows/OS X look&feel.
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [gentoo-user] Re: Whats better for crossplatform applications?
2009-05-31 11:10 ` [gentoo-user] " Nikos Chantziaras
@ 2009-05-31 15:50 ` Alexander Pilipovsky
0 siblings, 0 replies; 8+ messages in thread
From: Alexander Pilipovsky @ 2009-05-31 15:50 UTC (permalink / raw
To: gentoo-user
[-- Attachment #1: Type: text/plain, Size: 1159 bytes --]
2009/5/31 Nikos Chantziaras <realnc@arcor.de>
> Alexander Pilipovsky wrote:
>
>> May be, it's not a "only Gentoo" question, but I want to write and start
>> applications under Gentoo and Windows. I saw Tcl/Tk library in work (as
>> example OOMMF: http://math.nist.gov/oommf/, but it, sometimes, unstable
>> under Windows XP). And it did not like me to look of buttons, lists etc.
>> Other way I saw in using wxPython (http://www.wxpython.org/) or
>> wxWidgets (http://www.wxwidgets.org/). I want to have as little as
>> possible differences in GUI of my program when it starts under GNOME,
>> KDE or Windows. May be some other libraries for crossplatform
>> development are exists.
>>
>> What library better for unification of application look and developing?
>>
>
> I also recommend Qt (version 4) because it looks native on Windows and Mac
> OS X too. Qt is C++ but it has Python, C and Java bindings too so you can
> develop in Python for example but still have a native KDE/Windows/OS X
> look&feel.
>
>
>
Thanks all you for your views! They are very helpful for me.
In summary, I am going to make choise in Qt :)
--
Alexander Pilipovsky aka Engraver
[-- Attachment #2: Type: text/html, Size: 1828 bytes --]
^ permalink raw reply [flat|nested] 8+ messages in thread
end of thread, other threads:[~2009-05-31 15:50 UTC | newest]
Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-05-31 6:47 [gentoo-user] Whats better for crossplatform applications? Alexander Pilipovsky
2009-05-31 7:04 ` Volker Armin Hemmann
2009-05-31 7:23 ` Roy Wright
2009-05-31 7:42 ` Volker Armin Hemmann
2009-05-31 9:28 ` Arttu V
2009-05-31 11:02 ` bn
2009-05-31 11:10 ` [gentoo-user] " Nikos Chantziaras
2009-05-31 15:50 ` Alexander Pilipovsky
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox