Why not Qt?

Post all other topics which do not belong to any other category.
Post Reply
Tybalt
Burner Inserter
Burner Inserter
Posts: 6
Joined: Mon May 08, 2017 6:48 pm

Why not Qt?

Post by Tybalt » Sat Feb 17, 2018 11:58 am

Topic says it all - why don't you simply use Qt(https://www.qt.io/) and don't write everything yourself? Qt is simply the best (and fastest) cross-platform framework I've seen so far.

quinor
Filter Inserter
Filter Inserter
Posts: 372
Joined: Thu Mar 07, 2013 3:07 pm

Re: Why not Qt?

Post by quinor » Sat Feb 17, 2018 12:10 pm

I'd say that QT is super heavy and not really suited for games - more for applications. Factorio needs just something light to do inputs/windowing, not a big framework you'd have to rewrite half of the game to fit into.

Tybalt
Burner Inserter
Burner Inserter
Posts: 6
Joined: Mon May 08, 2017 6:48 pm

Re: Why not Qt?

Post by Tybalt » Sat Feb 17, 2018 3:01 pm

Well, they recently axed Boost, which fits my idea of super heavy. I'd describe Qt as dynamic weight - it's just as heavy as you want it to be. And the FFFs sounds like they're rewriting UI and/or graphics anyways.

FactorioParadox
Long Handed Inserter
Long Handed Inserter
Posts: 86
Joined: Sat Sep 23, 2017 10:58 pm

Re: Why not Qt?

Post by FactorioParadox » Sat Feb 17, 2018 5:13 pm

Personally, I'd rather they write everything themselves because it means they can tailor it exactly to their needs.

milo christiansen
Fast Inserter
Fast Inserter
Posts: 100
Joined: Thu Jul 30, 2015 7:11 pm

Re: Why not Qt?

Post by milo christiansen » Mon Feb 19, 2018 2:12 am

Why not QT? This is why. That article is a little old, but it is still accurate. QT is not made for games.

EDIT: Also, way back the Warzone 2100 team started trying to move from SDL to QT for various reasons. Performance tanked, and the move was scrapped.

Daid
Fast Inserter
Fast Inserter
Posts: 161
Joined: Sun Jul 03, 2016 7:42 am

Re: Why not Qt?

Post by Daid » Mon Feb 19, 2018 1:41 pm

An article from 2012 does not really reflect the current state of QT. However, it is right in that qt is wrong for this job.

For the simple reason, its not the fastest out there. It has ton and tons of features, decent cross platform support. But it is not suited for high end games.

(Software dev here, We do a lot of qt stuff at the office. And I tinker with games at home)

Post Reply

Return to “General discussion”