Desenvolvimento de aplicativos para Linux
(makealinux.app)A importância de criar aplicativos para Linux
- Usuários de Linux têm alta demanda por novos softwares.
- As lojas de aplicativos e repositórios do Linux têm menos aplicativos do que suas contrapartes proprietárias.
- Entusiastas de tecnologia são incentivados a colocar paixão e criatividade na criação de novos apps para Linux.
Por que criar aplicativos em vez de distribuições Linux
- Se você tem uma ideia de app de que precisa pessoalmente, outras pessoas também podem ter uma necessidade parecida.
- Novos aplicativos podem inspirar novos desenvolvedores no Linux.
- O desenvolvimento de aplicativos é uma atividade criativa, e a sensação de realização ao concluir um projeto é extremamente recompensadora.
- Criar aplicativos incentiva a formação de comunidade, e a comunidade Linux quer ajudar desenvolvedores a terem sucesso.
- Habilidades de desenvolvimento de aplicativos são muito desejadas e podem ser aprendidas com materiais educacionais gratuitos.
- É possível criar uma fonte de renda construindo aplicativos e serviços pagos populares.
Alcançando todas as distribuições Linux
- Linux é um alvo extremamente diverso, com centenas de distribuições, mas uma vez lançado, um aplicativo geralmente funciona em qualquer lugar.
- Os sistemas de empacotamento e distribuição de software são bem documentados, permitindo que desenvolvedores entreguem seus aplicativos aos usuários.
Como começar
- O projeto GNOME constrói o desktop GNOME Shell e possibilita o desenvolvimento com base em Gjs e Gtk.
- KDE desenvolve o desktop Plasma e fornece ferramentas e frameworks para criar aplicativos.
- elementary OS constrói um desktop e um ecossistema em que desenvolvedores podem criar aplicativos.
- Electron permite criar apps desktop multiplataforma usando JavaScript, HTML e CSS.
- Ubuntu Touch é um sistema operacional de código aberto projetado para rodar em diversos dispositivos.
Opinião de desenvolvedores
- É preciso fazer o ecossistema de apps para Linux prosperar para levar o Linux ao grande público.
- Bons aplicativos são necessários para tornar o Linux um sistema operacional desejado.
- O Linux para desktop oferece uma oportunidade única não apenas de criar ótimos aplicativos, mas também de moldar APIs da plataforma e influenciar sua direção geral.
Compartilhando suas criações
- AppCenter é uma loja de aplicativos aberta, com modelo pague o quanto quiser, e um serviço de build para desenvolvedores independentes.
- AppImage distribui aplicativos Linux para desktop que podem rodar em todas as principais distribuições Linux.
- Flatpak é um framework para distribuir aplicativos Linux para desktop.
- openSUSE Build Service é uma instância pública para desenvolvimento da distribuição openSUSE e fornecimento de pacotes para outras distribuições.
- Snapcraft é uma ferramenta de linha de comando poderosa e fácil de usar para criar snaps.
Opinião do GN⁺
O ponto mais importante deste artigo é que usuários de Linux estão ávidos por novos aplicativos, e que entusiastas de tecnologia devem ser encorajados a criar aplicativos em vez de distribuições Linux. Isso ajuda a expandir o ecossistema Linux, fortalecer a comunidade de desenvolvedores e oferecer oportunidades para expressar a criatividade individual. O texto deve interessar quem tem paixão por Linux e serve como um guia atraente para desenvolvedores ao apresentar vários pontos de partida e recursos para o desenvolvimento de apps para Linux.
1 comentários
Comentários do Hacker News
dev,versionou números no final.