🐧 Make A Linux: Crea Aplicaciones y NO Más Distribuciones de Linux
Los usuarios de Linux de escritorio y móviles tienen un apetito envidiable por el nuevo software. Las tiendas y repositorios de aplicaciones de Linux carecen de aplicaciones en comparación con sus homólogos patentados.
Se alienta a los entusiastas técnicos a dirigir su pasión y creatividad hacia la creación de nuevas aplicaciones para usuarios de Linux.
Con demasiada frecuencia caen en la trampa de crear más distribuciones de Linux. No necesitamos más distribuciones de Linux. Deja de hacer distribuciones de Linux, crea aplicaciones en su lugar.
¿Por Qué Crear Más Aplicaciones?
- ¿Alguna vez tuvo una idea para una aplicación que necesita personalmente? Es posible que otros tengan un deseo similar por su idea de aplicación. Ocupa ese hueco.
- Las nuevas aplicaciones pueden inspirar a nuevos desarrolladores en Linux. Crear aplicaciones a la intemperie permite a los desarrolladores, incluso más nuevos que usted, aprender y comenzar. Ayuda a construir la próxima generación de aplicaciones Linux.
- El desarrollo de aplicaciones es un esfuerzo naturalmente creativo. La sensación de satisfacción obtenida al completar un proyecto puede ser muy gratificante. Ejercita esa mitad de tu cerebro.
- La creación de aplicaciones fomenta las comunidades. Las comunidades de Linux a menudo quieren ayudar a los desarrolladores a tener éxito. Haga algo que la gente quiera y cree un grupo de admiradores y colaboradores a su alrededor.
- El desarrollo de aplicaciones es una habilidad solicitada. Existen muchos recursos de capacitación gratuitos para ayudarlo a aprender a desarrollar software. ¡Sube de nivel tu currículum!
- Cree aplicaciones y servicios pagos populares. Es un mito que los usuarios de Linux no admitan financieramente a los desarrolladores. Use esto como una oportunidad para crear una nueva fuente de ingresos para usted.
Hacía todas las Distribuciones de Linux
A diferencia de otras plataformas, Linux es un objetivo muy diverso. Hay cientos de distribuciones de Linux, algunas más populares que otras. Sin embargo, una vez publicadas, las aplicaciones generalmente pueden funcionar en todas partes.
Existen sistemas de distribución y empaquetado de software bien documentados que permiten a los desarrolladores poner sus aplicaciones en manos de los usuarios.
Cada framework de desarrollador y distribución de Linux tendrá su propia ruta recomendada para los usuarios. Cuando esté listo para compartir su creación, la documentación de desarrollo indicará sus guías de empaque sugeridas.
Dónde Comenzar a Crear Aplicaciones
Gnomo
El proyecto GNOME crea el popular escritorio GNOME Shell y permite el desarrollo basado en Gjs y Gtk. Se pueden usar lenguajes de programación populares con Gtk, incluidos Python, C, C ++, Rust e incluso Javascript.
Framework de KDE
KDE produce el escritorio Plasma ampliamente utilizado y las herramientas y frameworks para crear aplicaciones. Los frameworks de KDE han permitido el desarrollo de muchas aplicaciones de escritorio diversas. KDE Frameworks aprovecha principalmente el kit de herramientas Qt y el lenguaje de programación C ++.
COMENZAR CON EL FRAMEWORK DE KDE
SO Elemental
El sistema operativo elemental es un reemplazo rápido, abierto y respetuoso de la privacidad para Windows y macOS. Los desarrolladores han creado un escritorio y un ecosistema en el que los desarrolladores crean aplicaciones. Su guía para desarrolladores recomienda Vala y Gtk para el desarrollo de aplicaciones.
GUÍA PARA DESARROLLADORES DEL SO ELEMENTAL
Electrón
Electron permite a los desarrolladores crear aplicaciones de escritorio multiplataforma con JavaScript, HTML y CSS. Los desarrolladores de electrones pueden aprovechar la amplia biblioteca de módulos de nodos para construir sus propias aplicaciones en tecnologías web.
Ubuntu Touch
Ubuntu Touch es un sistema operativo de código abierto diseñado para ejecutarse en una variedad de dispositivos, desde teléfonos hasta tabletas y PC. Las aplicaciones nativas de Ubuntu Touch se hacen usando QML o HTML con su comportamiento definido en JavaScript, C ++, Python, Rust o Go.
Compartiendo tu Creación
AppImage
Distribuya su aplicación Linux de escritorio en el formato AppImage y gane usuarios que ejecuten todas las distribuciones Linux comunes. Empaquete una vez y corra a todas partes. Llegue a los usuarios en todas las principales distribuciones de escritorio.
FlatPak
Flatpak es un framework para distribuir aplicaciones de escritorio en Linux. Ha sido creado por desarrolladores que tienen una larga historia de trabajo en el escritorio de Linux, y se ejecuta como un proyecto de código abierto independiente
Servicio de Compilación Abierta
El OpenSUSE Build Service es la instancia pública del Open Build Service (OBS) utilizado para el desarrollo de la distribución openSUSE y para ofrecer paquetes de la misma fuente para Fedora, Debian, Ubuntu, SUSE Linux Enterprise y otras distribuciones.
SnapCraft
Snapcraft es una herramienta de línea de comandos potente y fácil de usar para crear instantáneas. Los snaps son paquetes de aplicaciones para escritorio, nube e IoT que son fáciles de instalar, seguros, multiplataforma y sin dependencia.
Saber Más 👇
CONOCER MÁS SOBRE MAKE A LINUX