Índice:
Vídeo: Ganhar Dinheiro Criando Aplicativos sem Saber Nada de Codificação 2024
Os aplicativos da Web são mais fáceis de construir do que aplicativos móveis, exigem pouco ou nenhum software adicional para desenvolver e testar e executar em todos os dispositivos, incluindo desktops, laptops e dispositivos móveis. Embora as aplicações móveis possam executar muitas tarefas comuns de aplicativos da Web, como o email, algumas tarefas ainda são mais fáceis de usar usando aplicativos da web.
Por exemplo, a viagem de reserva é mais fácil usando aplicativos da web, especialmente porque as etapas necessárias - revisão de vôos, hotéis e carros de aluguel, e depois a compra dos três - são melhores alcançados com várias janelas, acesso a um calendário e a entrada de informações pessoais e de pagamento substanciais.
As linguagens de programação utilizadas para codificar aplicações web básicas, definidas nas seções a seguir, incluem HTML (Hypertext Markup Language), CSS (Cascading Style Sheets) e JavaScript. Recursos adicionais podem ser adicionados a esses sites usando idiomas como Python, Ruby ou PHP.
Começando com HTML, CSS e JavaScript
Sites simples, como o mostrado, são codificados usando HTML, CSS e JavaScript. HTML é usado para colocar texto na página, o CSS é usado para estilo desse texto e o JavaScript é usado para adicionar efeitos interativos como o botão Twitter ou Facebook Share que permite compartilhar conteúdo em redes sociais e atualizar o número de outras pessoas que também compartilhou o mesmo conteúdo.
Fonte: lindaliukas. fi
Os sites que transportam principalmente informações estáticas e imutáveis geralmente são codificados apenas nesses três idiomas. Você aprenderá sobre cada uma dessas linguagens em capítulos posteriores.
Adicionando lógica com Python, Ruby ou PHP
Sites com funcionalidades mais avançadas, como contas de usuários, carregamentos de arquivos e comércio eletrônico, geralmente requerem uma linguagem de programação para implementar esses recursos. Embora Python, Ruby e PHP não sejam as únicas linguas de programação que esses sites podem usar, eles estão entre os mais populares.
Esta popularidade significa que há grandes comunidades on-line de desenvolvedores que programam nessas linguas, livremente codificam o código que você pode copiar para criar recursos comuns e hospedar discussões públicas on-line que você pode ler para soluções comuns problemas.
Cada uma dessas linguagens também possui estruturas populares e bem documentadas. A framework é uma coleção de componentes genéricos, como contas de usuários e esquemas de autenticação que são reutilizados com freqüência, permitindo que os desenvolvedores criem, testem e lancem sites mais rapidamente. Você pode pensar em uma estrutura semelhante à coleção de modelos que vem com um processador de texto.
Você pode projetar seu currículo, cartão ou calendário a partir do zero, mas usar o modelo incorporado para cada um desses tipos de documento ajuda você a criar seu documento mais rápido e com maior consistência. As estruturas populares para esses idiomas incluem
-
Django e Flask para Python
-
Rails e Sinatra para Ruby
-
Zend e Laravel para PHP