ProgrammingThis forum is for all programming questions.
The question does not have to be directly related to Linux and any language is fair game.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
I've heard a long time ago that linux applications are built by having a CLI first, and later writing a GUI above that.
Does someone have any reference/links about that subject? I'm interested in the principles of this method. Couldn't find it in Google, although I searched a lot...
I've heard a long time ago that linux applications are built by having a CLI first, and later writing a GUI above that.
Does someone have any reference/links about that subject? I'm interested in the principles of this method. Couldn't find it in Google, although I searched a lot...
Hi guys,
Thanks for your answers.
I didn't mean to a library that helps to develop the GUI.
I meant to how Linux application separate the Graphical development from the Business Logic of the program.
Similar to MVC architecture.
well, that's not true. probably much less now than in the past.
some may, e.g crafty, combined with xboard for chess. but I'd say most GUI apps are pure GUI apps.
though it's a very sound principle.
it's a way to utilise the best tools in each sphere.
once i did a noughts and crosses game in lisp which attempted to learn
from it's mistakes, but with a tcl/tk GUI because tk is easy.
I used sockets, but the principle is the same.
well, that's not true. probably much less now than in the past.
some may, e.g crafty, combined with xboard for chess. but I'd say most GUI apps are pure GUI apps.
So actually most of Linux applications doesn't separate the presentation from the business logic? It's all mixed up in the source code? Ain't that a bad practice / bad software architecture ?
So actually most of Linux applications doesn't separate the presentation from the business logic? It's all mixed up in the source code? Ain't that a bad practice / bad software architecture ?
The separation depends on the developer and on the application, not on the OS/kernel.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.