O futuro será a nuvem? Mesmo para aplicações de engenharia?
A Microsoft anuncia a transição do Office para o Microsoft 365, e temos ensaios de levar o CAD para o navegador...
À medida que vão surgindo novas tecnologias para o navegador web, maior poder de computação em nuvem, redes mais rápidas, é legítimo pensar num futuro em que todos os programas que usamos, inclusivamente num ambiente de engenharia, possam funcionar na nuvem.
Já acontece com o trintão Microsoft Office:
https://www.theverge.com/2022/10/13/23402155/microsoft-office-microsoft-365-rename-branding-changes
Já acontece com o Autocad:
https://www.autodesk.com/solutions/cloud-based-online-cad-software
Visualizador IFC:
https://www.accasoftware.com/en/ifc-viewer-on-line
E a título de exemplo com jogos complexos (Doom):
https://wasm.continuation-labs.com/d3demo/
E vai continuar esta onda de mudança.
Pensando um pouco nisso, e tendo já algumas webapps preparadas para funcionar em ambiente de nuvem, desde um site a que se acede, já tinha implementado a https://www.coimbrasapps.net/
Por outro lado nos meus ambientes de desenvolvimento locais, tendo em vista a criação de pequenas aplicações para melhorar a produtividade, tenho um portfolio de coisas feitas em Javascript, Python e C#.
No entanto quando é necessário ler um ficheiro Excel, tenho privilegiado tecnologias que não o JS, já que este requer que se instalem "coisas" no computador onde está a funcionar a aplicação (e se passar a aplicação a outros deixa de funcionar) ou que se transforme num pesado e pouco eficiente executável... ou como outra opção que tenham um link para ler os métodos necessários a abrir um Excel. Esta última opção funciona relativamente bem, embora requeira uma ligação à web e pode apresentar algum problema de segurança...
Pelos motivos acima para ler um Excel, opto por construir algo em Python, e mais recentemente em C#.
Nas, voltando à nuvem ou ao navegador, a grande vantagem das aplicações web, digamos assim, é poderem funcionar em qualquer aparelho que tenha um navegador web (Windows, Chromebook, Mac, Linux, Android...) e não requerem instalação nem actualizações.
Como exemplo do que se pode fazer, num estágio muito preliminar, mostro a leitura de um ficheiro Excel, e cujos dados podem ser lidos e usados mais tarde para manipulação.
Posso traçar muita linhas de desenvolvimento, algumas focadas por exemplo em tratar dados de e para ISPOL, ou gerar ficheiros de desenho ou BIM.
Comentários
Enviar um comentário
Obrigado pelo seu contacto.