Desarrollo de apps para Linux
(makealinux.app)La importancia de crear aplicaciones para Linux
- Los usuarios de Linux tienen una alta demanda de software nuevo.
- Las tiendas de apps y repositorios de Linux tienen menos aplicaciones que sus equivalentes privativos.
- Se anima a los entusiastas de la tecnología a poner su pasión y creatividad en la creación de nuevas apps para Linux.
Por qué deberías crear aplicaciones en lugar de una distribución de Linux
- Si tienes una idea para una app que necesitas personalmente, es posible que otras personas también tengan una necesidad similar.
- Las nuevas aplicaciones pueden inspirar a nuevos desarrolladores dentro de Linux.
- Desarrollar aplicaciones es una actividad creativa, y la sensación de logro al terminar un proyecto es muy gratificante.
- Crear aplicaciones fomenta la formación de comunidad, y la comunidad de Linux busca ayudar a los desarrolladores a tener éxito.
- Las habilidades de desarrollo de aplicaciones son muy codiciadas y pueden aprenderse con materiales educativos gratuitos.
- Puedes crear una fuente de ingresos construyendo aplicaciones y servicios de pago populares.
Apuntar a todas las distribuciones de Linux
- Linux es un objetivo muy diverso, con cientos de distribuciones, pero una vez lanzada, una aplicación por lo general funciona en casi cualquier lugar.
- Los sistemas de empaquetado y distribución de software están bien documentados, lo que permite a los desarrolladores entregar sus aplicaciones a los usuarios.
Cómo empezar
- El proyecto GNOME construye el escritorio GNOME Shell y permite el desarrollo sobre Gjs y Gtk.
- KDE crea el escritorio Plasma y ofrece herramientas y frameworks para crear aplicaciones.
- elementary OS construye un escritorio y un ecosistema donde los desarrolladores pueden crear aplicaciones.
- Electron permite crear apps de escritorio multiplataforma con JavaScript, HTML y CSS.
- Ubuntu Touch es un sistema operativo de código abierto diseñado para ejecutarse en diversos dispositivos.
Opinión de los desarrolladores
- Hay que hacer prosperar el ecosistema de apps de Linux para llevar Linux al público general.
- Se necesitan grandes aplicaciones para que Linux se convierta en un sistema operativo deseable.
- Linux de escritorio ofrece una oportunidad única no solo para crear grandes apps, sino también para dar forma a las API de la plataforma e influir en su dirección general.
Compartir tus creaciones
- AppCenter es una tienda de apps abierta de pago voluntario y un servicio de compilación para desarrolladores independientes.
- AppImage distribuye aplicaciones de escritorio para Linux que pueden ejecutarse en todas las principales distribuciones de Linux.
- Flatpak es un framework para distribuir aplicaciones de escritorio en Linux.
- openSUSE Build Service es una instancia pública para desarrollar la distribución openSUSE y ofrecer paquetes para otras distribuciones.
- Snapcraft es una herramienta de línea de comandos potente y fácil de usar para crear snaps.
Opinión de GN⁺
Lo más importante de este artículo es que los usuarios de Linux están ávidos de nuevas aplicaciones y que se anima a los entusiastas de la tecnología a crear aplicaciones en lugar de distribuciones de Linux. Esto ayuda a expandir el ecosistema de Linux, fortalecer la comunidad de desarrolladores y brindar oportunidades para expresar la creatividad individual. Este texto resultará interesante para quienes sienten pasión por Linux y ofrece una guía atractiva para desarrolladores al presentar diversos puntos de partida y recursos para el desarrollo de apps en Linux.
1 comentarios
Opiniones de Hacker News
dev,versiono números al final del nombre del paquete.