O Qodly Studio em ação com estas 3 demonstrações
Nas publicações anteriores do blogue, anunciámos a disponibilidade do Qodly Studio(atualmente em pré-visualização para programadores) para todos os nossos parceiros Silver (e superiores). Também lhe demos os primeiros passos para começar a utilizar a ferramenta.
Agora é o momento perfeito para mergulhar e experimentar a ferramenta, executando algumas demonstrações concretas!
Há anos que oferecemos guias HDIs(How Do I?) para o ajudar a descobrir novas funcionalidades. Mas agora, à medida que nos aventuramos nesta nova era de desenvolvimento Web, criámos um novo termo para estas demonstrações: PIQS, abreviatura de Play In Qodly Studio.
Melhor ainda, continuaremos a fornecer estas demonstrações para as funcionalidades actuais e futuras da Qodly. Isto significa que terá orientação diária para dominar o Qodly Studio!
Por isso, vamos arregaçar as mangas e começar já a explorar!
Começar a utilizar o Qodly Studio
Em um post de blog anterior, revelamos nossa mais nova oferta 4D – Qodly Studio(atualmente em pré-visualização para desenvolvedores), uma solução poderosa que visa aplicações de negócios complexas e cheias de recursos. Totalmente integrado em 4D, permite que seu Servidor 4D hospede sua aplicação em paralelo como uma aplicação desktop ou web. A melhor parte é que seus clientes não precisam de instalações extras ou suporte.
Este post aprofunda-se na razão pela qual Qodly Studio se destaca para os desenvolvedores 4D. Nós também temos alguns recursos valiosos para compartilhar, como documentação, guias e tutoriais em vídeo que vão pavimentar seu caminho para dominar Qodly Studio.
Lembre-se de os marcar para uma referência fácil!
Vamos começar!
Apresentação do Qodly Studio
Hoje, temos o prazer de anunciar a disponibilidade de Qodly Studio(atualmente em pré-visualização para desenvolvedores) para todos os nossos parceiros Silver (e superiores).
Começar é simples: abra 4D, atualize as suas licenças 4D Partner, e está pronto para continuar.
Neste post de blog, explicaremos o que é Qodly Studio, porque é importante, detalhes de preços, e como começar.
4D Write Pro – Um assistente para criar tabelas com dados
Nas últimas versões do 4D Write Pro, muitas características relacionadas a tabelas foram adicionadas. Pode facilmente criar tabelas baseadas em dados de banco de dados usando contextos, fontes de dados, e fórmulas.
Isto é tão fácil que muitos querem apenas deixar os seus usuários finais usar a funcionalidade tal como está. Mas compreendemos que, por vezes, isto pode ser um desafio para os usuários que não têm experiência em formatação de fontes de dados ou fórmulas para vários componentes de tabelas. Para resolver isso, desenvolvemos uma solução que vem com 4D v20 R2: o novo assistente de tabelas.
O assistente está disponível para usuários finais; eles podem tirar vantagem de modelos adaptados para seu uso e negócios fornecidos pelo desenvolvedor. A configuração de modelos inclui:
- definir a dataclass e atributos da dataclass, (ler tabelas e campos)
- traduzir a dataclass, os atributos da dataclass e os nomes das fórmulas,
- preparar fórmulas adaptadas à atividade,
- desenhar estilos gráficos.
Continue a ler para saber mais e não se esqueça de consultar a HDI e ver o vídeo de bônus que o guiará através de várias possibilidades.
Formate seu código 4D no Visual Studio Code
Uma nova caraterística da extensão VS Code chega com 4D V20 R2: formatação de código!
Nesse post do blog, vamos aprofundar os detalhes dessa nova funcionalidade, explorando como ela simplifica sua experiência de programação.
Enviar e-mail com a API Gmail
Compreendemos a importância da comunicação por correio eletrônico e reconhecemos que o envio de correio eletrônico é um requisito frequente nas aplicações modernas. Muitas pessoas que utilizam o Gmail expressaram o seu desejo de ter uma API que facilite o envio de correio eletrônico através da API Gmail. A integração do OAuth 2.0 foi essencial para estabelecer uma ligação com o servidor do Gmail.
Temos o prazer de anunciar que nos vamos aventurar na gestão do Gmail e implementar um comando “enviar e-mail”.
Ativar a camada QUIC a partir das definições de estrutura, utilizador e base de dados
Em 4D v20 beta, estávamos animados para mostrar nosso trabalho na nova camada de rede QUIC. Como a camada ainda está na versão beta, nós a desativamos para a versão final LTS. A camada QUIC estará disponível nos lançamentos de recursos, para que possa acompanhar seu desenvolvimento e nos ajudar a melhorá-la.
Enquanto 4D v20 permitia a mudança de camadas de rede apenas em aplicações interpretadas e forçava uma nova compilação para aplicações com motor, 4D v20 R2 permite a mudança de camadas em aplicações compiladas/compiladas através das Configurações de Estrutura, Usuário e Banco de Dados para facilitar testes mesmo em produção.
Gestão de erros melhorada em código 4D
Olançamento de erros no seu código 4D é agora possível a partir da v20R2.
Esses erros se comportam como qualquer erro 4D: acionam um diálogo de erro ou podem ser tratados num método ON ERR CALL.
Esta caraterística facilitará sua vida porque será capaz de melhorar a qualidade de seu código detectando proativamente erros assim que ocorrerem. Também pode gerir melhor o registo de erros.
Antes de entrar em detalhes, é importante observar que esse recurso é o primeiro passo para obter um gerenciamento de erros robusto.
Agora, vamos aos pormenores!
4D Netkit: Melhoria da autorização OAuth2
Com 4D v19 R3, conectar sua aplicação ao Microsoft Graph API através de OAuth 2.0 se tornou incrivelmente conveniente usando 4D NetKit.
Agora, com 4D v20 R2, pode facilmente obter um token OAuth 2.0 para Google API ou outros servidores OAuth 2.0. E ainda melhor, para melhorar ainda mais a integração desse processo de autenticação em sua aplicação, introduzimos um recurso que permite exibir sua página HTML diretamente em seu navegador web uma vez que o token é recebido.
Continue lendo para saber todos os detalhes!
Cliente Websocket
No mundo interligado de hoje, a necessidade de actualizações em tempo real é fundamental para sítios Web e aplicações IoT.
Uma maneira de entregar informação instantaneamente para seus sites ou aplicações é usar o protocolo Websocket que fornece um canal de comunicação full-duplex entre um servidor e um cliente. A partir de 4D V20, é possível criar um servidor Websocket com a classe 4D.WebSocketServer. Continuamos na v20 R2 com a classe 4D.WebSocket que permite criar um cliente websocket para se conectar a qualquer servidor websocket.
Contacte-nos
Tem uma pergunta, sugestão ou apenas quer entrar em contacto com os bloggers 4D? Deixe-nos uma linha!
* A sua privacidade é muito importante para nós. Por favor clique aqui para ver os nossos Política