🐧 Make A Linux: Crea Aplicaciones y NO Más Distribuciones de LinuxsteemCreated with Sketch.

in Tecnología4 years ago

image.png

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.

CENTRO DE DESARROLLO DE GNOME

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.

DOCUMENTACIÓN DE ELECTRÓN

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.

DOCUMENTACIÓN DE UBUNTU TOUCH

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.

GUÍA DE APPIMAGE

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

DOCUMENTACIÓN DE FLATPAK

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.

AYUDA DEL SERVICIO OPENSUSE

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.

DOCUMENTACIÓN DE SNAPCRAFT


Saber Más 👇
CONOCER MÁS SOBRE MAKE A LINUX

Canal Oficial de los Ciberninjas en Telegram
Educación Digital: Ciberninjas
La TIENDA de CIBERNINJAS en AMAZON con los mejores productos de tecnología y libros para aprender programación y reflexionar
Instagram de Ciberninjas
Realiza un pequeño donativo a través de Paypal a Ciberninjas para que el proyectopueda seguir creciendo
Comunidad de Tecnología Ciberninjas en Steemit
Facebook de nuestra página de Cibercursos
Twitter de Ciberninjas
Comunidad de Facebook Repleta de Recursos Organizados
El perfil del líder ciberninja: rosepac en Github
Agrega nuestra página web de Ciberninjas a tu lector de noticias favorito

Coin Marketplace

STEEM 0.18
TRX 0.15
JST 0.028
BTC 63033.54
ETH 2434.49
USDT 1.00
SBD 2.54