OT: Modern native programming framework

Discuss and announce Total Commander plugins, addons and other useful tools here, both their usage and their development.

Moderators: Hacker, petermad, Stefan2, white

Post Reply
User avatar
Lefteous
Power Member
Power Member
Posts: 9536
Joined: 2003-02-09, 01:18 UTC
Location: Germany
Contact:

OT: Modern native programming framework

Post by *Lefteous »

What do you guys think is a modern programming framework especially for creating UIs?

It should fulfill the following stuff:

- Cross platform as much as possible but native platform advantages must be included
- Creating native executables
- For UI development the established patterns must be covered. In addition there must be recent technologies for text, graphics, videos, layout and so on
- A great IDE to include all that
- Straightforward UI component development
- All what you expect from a modern framework

A combination of technologies is also thinkable.
meisl
Member
Member
Posts: 171
Joined: 2013-12-17, 15:30 UTC

Post by *meisl »

QT?

(not that I'd have experience, rather I'm pretty sure you have a more informed opinion - and I'd be interested in it)
User avatar
Flint
Power Member
Power Member
Posts: 3501
Joined: 2003-10-27, 09:25 UTC
Location: Belgrade, Serbia
Contact:

Post by *Flint »

I think, Qt is definitely the leader here (BTW, the name is "Qt", not "QT" ;) ). The possible alternatives are GTK, wxWidgets, FLTK and probably couple of others.

I personally dealt only with Qt and GTK and absolutely prefer the former for its more convenient and logical API structure, better documentation and object-orientedness (and for good looks on different platforms, too). Of course, it has its drawbacks either: large size of libraries, requirement for C++ (sometimes one only has pure C), using specific preprocessor for extending C++ syntax.
Flint's Homepage: Full TC Russification Package, VirtualDisk, NTFS Links, NoClose Replacer, and other stuff!
 
Using TC 11.03 / Win10 x64
User avatar
Lefteous
Power Member
Power Member
Posts: 9536
Joined: 2003-02-09, 01:18 UTC
Location: Germany
Contact:

Post by *Lefteous »

I have tried Qt many years ago and found it really bad - cannot even remember why. Maybe I'll try give it a new try.

What do you guys think about FireMonkey and the associated IDE (including compiler)?
User avatar
Flint
Power Member
Power Member
Posts: 3501
Joined: 2003-10-27, 09:25 UTC
Location: Belgrade, Serbia
Contact:

Post by *Flint »

Lefteous wrote:What do you guys think about FireMonkey and the associated IDE (including compiler)?
Sorry, never even heard of it.

P.S. Now, after wikipedying about it, I know why I didn't: I don't use Deplhi and don't watch for news about it.
Flint's Homepage: Full TC Russification Package, VirtualDisk, NTFS Links, NoClose Replacer, and other stuff!
 
Using TC 11.03 / Win10 x64
User avatar
Lefteous
Power Member
Power Member
Posts: 9536
Joined: 2003-02-09, 01:18 UTC
Location: Germany
Contact:

Post by *Lefteous »

2Flint
It's not just Delphi - it also works inside C++ Builder.
meisl
Member
Member
Posts: 171
Joined: 2013-12-17, 15:30 UTC

Post by *meisl »

Flint wrote:(BTW, the name is "Qt", not "QT" ;) )
Of course, sorry :oops:
...and it does look cuter indeed!
Post Reply