|
Desenvolvimento de software
Por que é que a renderização do lado do servidor é a melhor opção para aplicações web modernas?Nos últimos dez anos, o mundo da TI foi dominado pela ideia de transferir tudo para o navegador (o cliente). No entanto, essa tendência depara-se hoje com sérios limites económicos e técnicos. Na Langmeier Software, apostamos numa arquitetura orientada para a hipermídia com htmx e modelos Mustache sem lógica. Assim, conseguimos a interatividade das modernas estruturas JavaScript, mas poupamos o enorme overhead das APIs REST, da gestão de estado e da validação dupla. Isso reduz drasticamente o nosso tempo de lançamento no mercado e mantém a base de código extremamente fácil de manter.
Eis a razão pela qual a nossa abordagem é absolutamente preparada para o futuro e porque é que os «fat clients» (como as enormes SPAs em React/Angular) se estão a tornar cada vez mais um problema: 1. O paradoxo dos custos da nuvemAs empresas investem milhares de milhões em infraestruturas de servidores extremamente rápidas e caras em centros de dados (AWS, Azure, Google Cloud).
2. A crise das baterias e do hardware dos utilizadoresCada vez mais dispositivos finais são dispositivos móveis, sistemas incorporados (IoT) ou portáteis de escritório económicos.
3. Segurança e proteção de propriedade intelectual (IP)Se criares uma aplicação massiva do lado do cliente, grande parte da tua lógica de negócio (validações, algoritmos de cálculo, percursos) fica exposta no código do navegador (JavaScript) do utilizador. Qualquer utilizador experiente pode ver esse código no inspetor. Numa abordagem centrada no servidor, o código sensível fica no centro de dados protegido. O cliente só vê o resultado (HTML). Do ponto de vista da segurança, isto é muito mais seguro e protege o teu know-how. 4. Sustentabilidade e «Green IT»Como a capacidade de processamento em centros de dados centrais pode ser dimensionada e arrefecida de forma muito mais eficiente do que em milhões de dispositivos finais dispersos, a renderização do lado do servidor é, em termos de consumo energético total, frequentemente muito mais sustentável. Procura mais:
Artigos relevantes
Publica um comentário aqui...
|
|