Should Your WordPress Site be an App?

Thanks for Sharing!

Para muitas pessoas, o termo site é sinônimo de cada URL que já visitaram. Eles têm a impressão de que qualquer coisa introduzida na barra de endereço do seu navegador favorito resultará na visita ao site desejado.

Nada toda URL que você visita pode ser classificada como um site.

O problema é que nem toda URL que você visita pode realmente ser classificada como um site. Algumas delas são mais precisamente referidas como aplicações web. Parece que podemos estar lidando com um caso de semântica, mas não estamos. Embora a terminologia possa não fazer muita diferença para o usuário final, ela definitivamente faz diferença para o seu negócio em termos de entender suas necessidades, planejamento para o futuro e comunicação com potenciais agências de desenvolvimento web.

A fim de ajudá-lo a diferenciar entre websites e aplicações web, vamos discutir algumas das coisas que os diferenciam. Também vamos abordar a importância do planeamento a longo prazo. Embora o seu negócio possa precisar de um website inicialmente, isso não significa necessariamente que um website seja capaz de satisfazer as suas necessidades no futuro.

Bónus: Aprenda 4 formas como o seu arranque pode beneficiar do desenvolvimento de uma aplicação web.

Websites vs. Aplicações Web: Qual é a diferença?

A verdade é esta: Para o usuário final, não há diferença. Eu simplesmente digito a URL da sua empresa no meu navegador e não penso nada sobre isso. Você pode chamá-lo do que quiser, a única coisa que importa para o usuário final é que o seu “site” faça o que ele deve fazer. Fim da história.

Mas de uma perspectiva mais técnica, existem algumas diferenças distintas entre websites e aplicações web. Tenha em mente que, mesmo aqui, você encontrará algumas opiniões conflitantes entre os profissionais. Como regra geral, você pode usar as seguintes orientações:

Websites

Websites são tipicamente de natureza informativa. Pense no seu blog favorito ou site baseado em notícias. Seu objetivo principal é transmitir informações ao usuário final, seja na forma de notícias, como a CNN, ou receitas, como você encontrará em Martha Stewart.

Como regra geral, há pouca ou nenhuma interação por parte do visitante, além de possivelmente enviar um endereço de e-mail para receber uma newsletter mensal ou realizar uma pesquisa. Então a verdadeira questão é, como isso se aplica a você?

Bem, se você é uma instituição de caridade local que quer transmitir informações apenas – uma página inicial, uma página sobre, informações de contato, próximos eventos e talvez uma descrição de como você ajudou sua causa – um website pode ser tudo o que você precisa.

Aplicações Web

Em contraste, aplicações Web são geralmente responsáveis por alguma forma de interação com seus visitantes. Sim, eles ainda estarão fornecendo informações, mas os seus visitantes podem querer fazer algo com essas informações. Ou, através da interação, seus visitantes podem solicitar um tipo diferente de informação ou mesmo manipular dados.

Um exemplo específico de uma aplicação web pode ser o site da sua biblioteca local que permite que você pesquise o catálogo de livros deles e faça uma reserva. Seu banco online também é uma aplicação web – ele exibe informações e realiza ações com base em suas informações. Vamos voltar à nossa instituição de caridade local como um exemplo. Somente desta vez, eles exigem que os visitantes possam se registrar, fazer lances e pagar por itens em um leilão beneficente online. Precisa de um exemplo de um aplicativo web útil que facilite a vida dos clientes? Confira Adobe Color CC.

Aplicativos e Sites de Compilação

Diferenciação entre um site e um aplicativo da web nem sempre é um processo de corte e secagem. Por exemplo, considere o WordPress. Em seu estado nativo, ele é projetado para exibir informações aos visitantes. A partir dessa perspectiva, é claramente um website. No entanto, no back-end, temos um sistema de gestão de conteúdos altamente personalizável e extensível. Assim como o seu site WordPress é apenas um site, ou é uma aplicação web?

Você também precisa considerar que muitos sites são, na verdade, sites/híbridos de sites/aplicações web. Sua inicialização pode fornecer todo tipo de informação aos visitantes, mas uma vez que eles se registram, eles podem ter acesso a um aplicativo web integrado que executa uma função específica, como em nosso exame de leilão beneficente

Seja claro sobre suas necessidades

Onde realmente pode ajudar a entender as diferenças entre um website e aplicativos web é quando chega a hora de contratar um desenvolvedor ou agência. Ter uma visão clara a longo prazo pode ajudar a ter certeza de que você está contratando a agência certa. Nem todos os programadores têm as mesmas competências ou áreas de especialidade. Se você prevê precisar de uma aplicação web agora ou no futuro, é sempre mais fácil trazer a equipe certa a bordo desde o início.

Algumas semanas atrás nós postamos um artigo intitulado “Como o seu site deve crescer como o seu start-up faz”. Nesse artigo, passamos algum tempo revisando as diferentes fases pelas quais passa uma inicialização típica. Nós então amarramos essas fases juntas – descoberta ao escalonamento – e explicamos como elas se relacionam com seus requisitos de desenvolvimento web.

Sua inicialização pode precisar apenas de um site simples e informativo para o futuro previsível. Mas se suas necessidades de longo prazo indicarem claramente que uma aplicação web será necessária, isso é algo que você pode começar a planejar por enquanto. Fazendo isso, assegurará que o processo flua mais suavemente.

Aplicações Web adicionais Considerações

Ao contemplar uma aplicação web ou website, também é importante entender que muitas vezes há responsabilidades adicionais que vêm com aplicações web. Especialmente se você estiver lidando com informações fornecidas por clientes, visitantes ou membros.

Embora os websites sejam em grande parte baseados em informações, uma aplicação web muitas vezes requer a entrada do usuário final. Sempre que seus usuários estão inserindo informações pessoais ou detalhes de pagamento, você é confrontado com a responsabilidade de salvaguardar essas informações.

Websites certamente não são imunes a hackers, mas a natureza inerente das aplicações web significa que eles são confrontados com um risco maior de quebra de segurança. O seu desenvolvedor provavelmente já está ciente disso, mas os clientes raramente estão. Portanto, certifique-se de discutir riscos potenciais com seu desenvolvedor.

Por exemplo, formulários de registro ou pagamento em seu site abrem o potencial para ataques de injeção SQL. Hackers podem usar ferramentas automatizadas para escanear todos os formulários do seu website em busca de vulnerabilidades. Usando uma agência ou desenvolvedor experiente significa que este risco já foi tratado dezenas de vezes antes.

Mas não é apenas um caso de querer proteger seus usuários. Em quase todas as situações, você tem a responsabilidade de fazê-lo, bem como uma responsabilidade se não o fizer. Se os clientes são obrigados a registar-se para utilizar a sua aplicação web, torna-se da sua responsabilidade salvaguardar as suas informações pessoais. Se você estiver aceitando cartões de crédito ou informações de pagamento online, você também enfrentará requisitos adicionais como conformidade PCI.

Bônus: Aprenda 4 maneiras como sua inicialização pode se beneficiar do desenvolvimento de uma aplicação web.

Pensamentos Finais

Encontrar uma agência que possa desenvolver um website é um processo relativamente simples. Desenvolver uma aplicação web, entretanto, requer mais conhecimento, mais experiência e mais planejamento.

Agora você tenha um claro entendimento das diferenças entre websites e aplicações web, você também tem um melhor entendimento do que você realmente precisa.

Como você está iniciando sua inicialização, há uma boa chance de que, pelo menos inicialmente, um website simples baseado em informações é tudo o que é necessário. Mas tente pensar a longo prazo, porque mesmo que isso seja tudo o que você precisa agora, você ainda está lançando as bases iniciais para o que seu site se tornará meses ou anos depois.

É sempre mais fácil contratar uma agência que possa crescer com sua inicialização. Satisfazer as suas necessidades de desenvolvimento à medida que o seu site passa de uma fase para outra é mais fácil e menos caro se você contratar a equipe certa no primeiro dia.

Cody Landefeld

co-fundador na Mode Effect. Consultor de ECommerce. Coram deo.

Mais Posts – Twitter – LinkedIn

Obrigado por Partilhar!
Como Carregar…

Deixe uma resposta

O seu endereço de email não será publicado.