P
P
PiterBishop2014-09-17 23:16:25
linux
PiterBishop, 2014-09-17 23:16:25

What tools/technologies are used to develop applications for Linux?

Good day, dear toster users.
I really like Linux. And yet, I like one resource that publishes interesting articles and news (I will not specify its name in order to avoid unnecessary advertising). I'd like to try writing a desktop application for Linux that would allow me to read content posted on a site without launching a browser. The problem is that I don't know where to start (I have little experience writing programs for Linux, both system and application, but I am a complete layman in the development of network applications). And I have a question for you: what, in fact, tools / technologies are used to develop such programs when it comes to Linux? I would be very grateful if you could share some materials for self-study, maybe give some advice.

Answer the question

In order to leave comments, you need to log in

8 answer(s)
A
akarin, 2014-09-17
@PiterBishop

Mostly C/C++. It is also possible on python, perl, bash ....
tcp / ip stack is used.
Books:
Gift H.Python in Unix and Linux system administration
Network programming in UNIX OS
Smith R.Network Tools Linux.Williams.
well, then on your own :)

A
Alexander Taratin, 2014-09-17
@Taraflex

Try Qt
qt-project.org

S
s1dney, 2014-09-17
@s1dney

GTK
gtk.org
Just write a program and then put a GUI on it.
About network technologies and so on - for this, there are always libraries in any language for convenient work with this or that technology.

U
uaSaint, 2014-10-07
@uaSaint

I'll just leave these links:
1. https://www.gnu.org/manual/manual.html
2. citforum.ru/programming/unix

P
PiterBishop, 2014-09-17
@PiterBishop

Thank you all!
From myself I will add that I have experience in creating graphical applications using Gtk tools. Most of all I am interested in the question of how to organize the transportation of materials from the site to the application.

V
Vitaly, 2014-09-18
@vipuhoff

Notepad + GCC :) For lovers :)

R
Roman, 2014-11-20
@Revertis

a desktop application that would allow reading materials published on the site without launching a browser
In my opinion, in our time, any user has a browser already running, and no one needs this idea.
But on the question itself, I can add that it is possible to write cross-platform in Java, for example.

B
bogolt, 2014-11-20
@bogolt

> but I'm a complete layman in the development of network applications
And you do not need to develop a network application. The maximum request for a page via http (which is done with one or two code functions in the same Qt and even on pure sockets is not so difficult.
The main code will most likely be gui, and here it is important to determine what you will do it with. Of course, they immediately come to mind gtk and qt.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question