I want to write a simple text editing application in c / C ++ (mainly dedicated to editing source code) with these specifications:
- cross-platform (Windows, OS X, Linux)
- with the greatest possible uniform appearance on each os
- insanely fast
- excellent font quality * MOST IMPORTANT ALL *
- This is not very important for widget support, I don’t need complicated widget support
- priority for the architecture of the program code and its speed instead of the speed coming from the support of hardware acceleration.
Before writing, I did some research and some online searches, but I need some advice to better choose:
- GTK + and wxwidgets: a complete set of libraries to complete my task
- SDL: offers a virtualization layer on top of the platform, so I can write independent platform graphics using SDL primitives.
- Cairo (or pango):
- Skia
- views (use inside chrome http://www.chromium.org/developers/design-documents/chromeviews )
- AGG (anti-grain geometry: this is the best library for reproducing text with its sub-pixel function, but what about speed and support?)
- fog-framework ( http://code.google.com/p/fog/ ): good too, but misses some features
- open GL
- grain
I refused QT, I don’t like how to use it.
, ?
?
, , , (, ).
.
.
: SDL , ? ..
. ( )
- Backend (= )
- Rapid Application Toolkit