Comments (7)
The toolkit alone doesn't cause slowness or ugliness; it is how the toolkit is being used.
from efte.
Using wxWidgets would certainly help creating GUI versions for platforms that don't have one yet. However, I would keep wxWidgets as an optional dependency; making it a requirement for compiling efte would be pretty annoying in some scenarios.
from efte.
I'm currently using CodeBlocks on Linux. It is based on wxWidgets. Compared with Qt Creator it is horribly slow and ugly :(
I would prefer to eFTE went in the direction such as the SublimeText.
from efte.
from efte.
Not exactly. wxWidget works on X11, Gtk or Qt. On X11 is very ugly. On Gtk is very buggy and slowly. On Qt I don't know. I did not use it.
I have been using wxWidgets at work for more than 10 years, so I know a thing or two about it. And it is not "very buggy and slowly" on Gtk. Sure it is possible to make buggy and slow programs with it, but again, it is about how it is being used.
from efte.
I side with lanurmi on this. I've been using wxWidgets off and on for more than 15 years on multiple platforms and been very happy with it's native look and feel and it's great performance (including some animation). I also use a number of application based on wxWidgets and have not experienced any slowness, ugliness or bugs.
wxWidgets uses the native GUI (admittedly there are choices to make on *nix so it introduces a little complication that Mac, Win, etc doesn't have, but what commonly used *nix doesn't have GTK these days?). From the wxWigets site, "...and unlike other cross-platform toolkits, wxWidgets gives applications a truly native look and feel because it uses the platform's native API rather than emulating the GUI."
Besides, Qt, I feel, is much harder to code for. I abandoned KDE because I didn't like Qt. I will not install an application based on Qt. But that's just MHO and not meant start a flame war.
from efte.
from efte.
Related Issues (20)
- reserved identifier violation HOT 1
- #define ⇒ enum?
- Improve const-correctness HOT 1
- Introduction of namespaces
- cefte HOT 3
- sprintf memory runoff at EBuffer::Redraw() HOT 3
- Check return codes everywhere
- Add MinGW/MinGW64 build support HOT 2
- Suspend nefte in terminal
- Scrolling speeds
- buffer overflow detected
- Show symlinks in directory view
- Error building efte with clang
- Refresh my memory, xfte? HOT 2
- Config files HOT 5
- Backspace doesn't work running on Termux in Android HOT 3
- Directory fails on 64 bit windows; and 4k displays HOT 8
- Debian manpage is very outdated HOT 3
- Is anyone using eFTE? HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from efte.