O futuro será a nuvem? Mesmo para aplicações de engenharia?

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

Mensagens populares deste blogue

Python - Automatização em ISPOL

Linha do Oeste - Breve visita

AMV – Aparelhos de Mudança de Via