Las aplicaciones en sistemas operativos basados en Linux generalmente se escriben en C, C ++, Python, Vala, Perl. También la licencia selecciona el tipo de idioma que usa. Si es un Blob patentado, entonces está escrito y compilado usando C / C ++ y / o Assembly.
(Aquí hay una captura de pantalla de mi escritorio Arch Linux: la aplicación Builder para aplicaciones nativas).
- ¿Cuál es el mejor software para tomar exámenes en línea para estudiantes?
- Cuál sería un buen grabador de pantalla para GeForce 940mx Tengo OBS y tengo una experiencia realmente mala con él. ¿Algún otro software gratuito que pueda ayudar?
- Estoy escribiendo software con licencia bajo MIT e incluyendo software GPL. ¿Debo incluir el texto completo de la licencia GPL?
- ¿Qué son las interrupciones en Process Explorer y cómo dificultan un proceso?
- ¿Cuál es la mejor forma gratuita de hacer una copia de seguridad de mis videos, imágenes y música?
La GUI está diseñada de acuerdo con la aplicación de escritorio en uso. GTK + (https://www.gtk.org/), Qt (El futuro está escrito con Qt: Desarrollo de software multiplataforma para incrustado y de escritorio), wxWidget (C ++) (Biblioteca GUI multiplataforma) son algunos ejemplos de GUI marcos.
Hay varias bibliotecas asociadas con los lenguajes de secuencias de comandos, como PyQt para Python, PerlQt para Perl. en general, los proyectos de Perl / Python son proyectos de fuente abierta, ya que la codificación se realiza en lenguajes de script y no se cumple.
Hay varios IDE disponibles en los sistemas Linux: Builder (como arriba), Eclipse, Anjuta (Anjuta DevStudio)
Utilizo Builder & Eclipse para el desarrollo nativo y de aplicaciones web.
A pesar de que la respuesta no es tan completa, he tratado de resumir en unas pocas líneas.
Gracias Nilanjan Bhattacharya por A2A.