Mensagens

A mostrar mensagens com a etiqueta neutralino

App Tecnologias Web - Criar app desktop ScriptOnIt

Imagem
App Tecnologias Web - Criar app desktop Existem várias opções para transformar uma aplicação WEB local para um executável ou perto disso... Já fiz alguns posts sobre este assunto. Hoje trago o ScriptOnIt. https://scriptonit.dk/ Passei umas das minhas aplicações neste framework. Não consegui pôr a funcionar a 100% precisava um pouco mais de atenção, mas o resultado é semelhante aos outros frameworks, uma janela tipo programa nativo, embora por detrás tenha uns artifícios e mais umas coisas. Funciona também com base no NodeJS. Fica pequeno isto deve funcionar tipo WebView.

Neutralino - Ferrovias App

Imagem
Neutralino - Ferrovias App Revisito o framework Neutralino que permite criar aplicações desde tecnologias "Web" Tendo uma aplicação local com tecnologias Web é fácil, transformar a mesma para executáveis que podem correr em qualquer sistema operativo desktop, windows, MacOS ou Linux. A configuração é relativamente simples e a instalação do Framework com base no NodeJS não apresenta problemas de maior. O teste de hoje incidiu sobre um outro projecto de cálculos, mas coloco aqui a ilustração de um outro mais genérico. Praticamente tudo o que funciona localmente vai funcionar depois como executável. Por exemplo os botões de leitura e escrita de ficheiros (apesar do Neutralino ter os seus próprios métodos que podemos usar se necessário) e o desenho num Canvas. Portanto para o tipo de programação e projetos que realizo, este Neutralino dá conta do recado, podendo ser uma alternativa ao Python e o seu método de criar executáveis. O Neutralino usa um WebView, mantendo "internam...

Neutralino - Alternativa para apps Desktop

Imagem
Neutralino - Alternativa para apps Desktop As tecnologias de programação Web, permitem criar softwares para desktop, seja com o conhecido Electro.js ou com o Neutralino.js Desta vez, usei uma das aplicações "Browser based app" que já tenho feitas, para testar a viabilidade de transformar a aplicação numa aplicação ao estilo nativo, para desktop windows. O framework mais conhecido para este trabalho é o Electron.js, mas é famoso pela criação de aplicações gigantes. O Neutralino.js propõe a redução de tamanho empacotando a aplicação num Webview. A aplicação seguinte teria pouco mais de 3 Mb: Tem um comportamento semelhante a uma aplicação nativa. A particularidade desta aplicação, é que não usa uma biblioteca de node.js para ler os ficheiros Excel, mas sim uma biblioteca acessada em tempo real com um CDN (Content Delivery Network) de nodejs. Foi tudo feito de forma rápida para ver se funcionava. Aparentemente tudo funciona, apesar de ser uma adaptação quase directa de "HTM...

Neutralino JS - App Ferrovias (Linux)

Imagem
Neutralino JS - App Ferrovias Neutralino é uma biblioteca para JS, com o objectivo de construir uma app desde HTML CSS JS. Com o objectivo de aproveitar os conhecimentos de HTML CSS JS (não que sejam muitos) andei atrás de algo que me passasse o que possa criar num navegador para uma APP de desktop Windows. Após alguma luta com a instalação de NPM NODE e amigos lá consegui correr a aplicação desde o meu modesto Xubuntu: A aplicação já estava a funcionar em modo de navegador, apenas queria ver se conseguia que funcionasse com o neu run.

Neutralino JS - App Ferrovias

Imagem
  Neutralino JS - App Ferrovias Neutralino é uma biblioteca para JS, com o objectivo de construir uma app desde HTML CSS JS. Com o objectivo de aproveitar os conhecimentos de HTML CSS JS (não que sejam muitos) andei atrás de algo que me passasse o que possa criar num navegador para uma APP de desktop Windows. Esbocei o início da app de calculo ferroviário com as tecnologias web client-side. Já tenho a app a funcionar com Python. Esta linguagem em conjunto com o Tkinter tem a dificuldade de acertar na interface gráfica, é difícil que se adapte às diversas resoluções de monitores, e o aspecto geral parece antiquado, embora funcione (é o importante). A incursão no caminho web é precisamente pelo aspecto gráfico que proporciona. Após a resolução de dificuldades de leitura e escrita de ficheiros com o Neutralino, consegui avançar e mesmo que esta app não use no futuro a leitura e escrita, era essencial que conseguisse esse objectivo para futuros desenvolvimentos que se seguirão a este e...

Neutralino JS

Imagem
Neutralino JS Neutralino é uma biblioteca para JS, com o objectivo de construir uma app desde HTML CSS JS. Com o objectivo de aproveitar os conhecimentos de HTML CSS JS (não que sejam muitos) andei atrás de algo que me passasse o que possa criar num navegador para uma APP de desktop Windows. Existe o Electron, mais conhecido e poderoso, mas um Hello World! ocupa quase 150 mb, um absurdo. Andei a ver outras opções de encapsular o HTML dentro de um Webview, há algumas soluções complicadas e outras pagas, e outras com um resultado depois de muitas voltas. Assim andei a tentar o Neutralino. O que funciona directo no browser e que suscita mais dúvidas e que preciso que funcione é a leitura e escrita de ficheiros de texto. No Neutralino não se aproveita a API do Javascript, portanto há que criar novas funções para leitura e escrita, foi o que levou mais tempo. async function lerN(){ let entries = await Neutralino.os.showOpenDialog(' Abrir um ficheiro', {     filters: [    ...