Comece facilmente com as páginas Qodly no explorador 4D
4D Qodly Pro oferece todas as ferramentas necessárias para desenhar, construir e executar formulários web para sua aplicação 4D e está completamente integrado com 4D.
Desde 4D 21 R2, agora pode criar suas páginas Qodly desde o explorador 4D como está acostumado para formulários 4D. Além disso, também pode abrir páginas Qodly desde o explorador 4D!
Isso torna 4D Qodly Pro mais fácil de usar.
Incorporar páginas Qodly numa área web 4D sem custo adicional
Com 4D 21, uma nova oportunidade se abre: incorporar perfeitamente uma página Qodly dentro de uma área web em um formulário 4D sem necessidade de licença adicional 4D Client. Com 4D Qodly Pro, agora tem acesso total a uma nova geração de interfaces de usuário modernas e dinâmicas. Não há necessidade de escolher entre formulários desktop e web: combine ambos, e evolua a seu próprio ritmo.
ORDA – Lidar com uma lógica orientada para eventos durante as operações da base de dados
Esta caraterística continua com um novo paradigma: manusear dados de uma forma orientada a eventos. O 4D 21 fornece uma série completa de eventos relacionados com operações de base de dados(salvar ou soltar).
Os eventos ORDA podem substituir os gatilhos e oferecem muitas mais vantagens: mais controle, permitindo codificar sua lógica de negócios (incluindo trabalhos demorados como imprimir faturas ou armazenar dados externos) diretamente em uma função de classe de dados ORDA. Respondem a eventos ao nível dos dados, tais como novo, modificar, guardar, largar (CRUD)
Os eventos ORDA oferecem uma granularidade precisa e um tratamento de erros sofisticado, conduzindo a uma forte integridade dos dados e a uma melhor organização do código.
Descubra como implementar a lógica empresarial adequada em cada passo de uma ação de guardar ou largar.
ORDA – Permissões – Restringir / permitir o acesso da Web aos recursos com um só clique
Descubra aqui como, nos processos web, pode proteger os seus recursos (dados + lógica comercial) de acessos maliciosos e de utilizadores não autorizados… com um clique.
No modo de desenvolvimento, defina a propriedade Restringir o acesso por defeito como FALSO para se concentrar na organização do seu código, no modelo de dados, na arquitetura das páginas Qodly, nos testes… sem qualquer restrição à utilização de dados ou à chamada de funções.
Quando estiver pronto para implementar perfis de utilizador, basta definir a propriedade Restringir acesso por predefinição como VERDADEIRO para garantir que ninguém acede aos seus dados e à sua lógica comercial sem ser explicitamente autorizado.
Iniciar o estúdio Qodly está apenas a dois cliques de distância
4D Qodly Pro oferece todas as ferramentas que precisa para desenhar, construir e executar formulários web para sua aplicação 4D.
Totalmenteintegrado a 4D, vem de fábrica com Qodly studio. E assim como 4D, seu uso é fácil, acessível e aninhado no mundo de 4D.
Para usar Qodly Studio com projetos 4D criados com versões mais antigas, algumas configurações de projeto podem precisar ser alteradas para suportar recursos modernos.
É por isso que, a partir de 4D 21, o acesso a Qodly Studio a partir de 4D foi melhorado para não ter mais do que dois cliques, para tornar a sua vida mais fácil, libertar a sua mente e permitir-lhe concentrar-se na história de sucesso do seu negócio.
ORDA – Construtor e evento tocado – Comportamento detalhado através de uma rede
Neste post anterior do blogue, descobriu que as entidades ORDA podem agora ter um constructorpermitindo que a instanciação de entidades siga uma abordagem orientada a objetos completa.
E isso não é tudo – outro post do blog apresentou o primeiro evento de dados ORDA em uma série completa: o eventotouched .
Quer saber exatamente QUANDO e ONDE o evento constructor e o eventotouched são acionados enquanto as ações se movem para frente e para trás entre um aplicativo cliente e o servidor? Este blogpost é para você.
Continue lendo para saber todos os detalhes e explorar uma demonstração ao vivo!
4D Qodly Pro: O que há de novo no 4D 20 R10
4D 20 R10 já está disponível e oferece um novo conjunto de melhorias 4D Qodly Pro em todo o produto para estabilizar caraterísticas poderosas que já pode ter usado.
Configurar manipuladores HTTP é agora mais fácil do que nunca.
Ao renderizar uma página, partes de URL e parâmetros podem agora ser acedidos. E muitas melhorias irão ajudá-lo a oferecer aos seus utilizadores finais uma melhor compreensão dos seus percursos de utilizador e um feedback claro para cada uma das suas acções.
Continue a descobrir esta poderosa solução de desenvolvimento Web totalmente em partes de 4D, robusta e fácil de utilizar.
Crie aplicações Web comerciais com um esforço mínimo de codificação, tirando partido da lógica comercial existente que já implementou nas suas aplicações de ambiente de trabalho.
Vamos dar uma olhada mais de perto … Continue a ler!
ORDA – Começar com o evento tocado
ORDA é uma caraterística principal a longo prazo que abre um mundo de novas possibilidades em 4D.
Continuamos a melhorar ORDA para fornecer código poderoso. Então, suas aplicações se tornam fáceis de desenvolver e manter. E especialmente são optimizadas com grande performance para seus usuários finais.
É por isso que temos o prazer de introduzir uma nova caraterística em 4D 20 R10 em relação a eventos em dados na memória.
Em uma jornada típica do usuário, os dados necessários para o usuário são carregados na memória. Depois são submetidos a mudanças de acordo com as ações do usuário e finalmente são salvos quando o usuário clica em um botão Salvar.
Que tal acionar automaticamente a lógica comercial quando alguns dados são alterados na memória? Agora é possível formatar ou preparar os dados o mais cedo possível antes da ação de guardar , para que os dados fiquem num estado pronto a guardar.
Isto é feito graças ao evento ORDA tocado nos dados e as vantagens são consideráveis.
Quer saber mais? Continue a ler!
ORDA – Introdução ao construtor de entidades
A linguagem 4D suporta o conceito de classes e, portanto, o conceito de constructor.
Por outro lado, a camada de abstração ORDA, através de Classes de Modelo de Dados, fornece um grande benefício comercial. Permite escrever código orientado para o negócio e “publicá-lo” como se fosse uma API. O armazenamento de dados, as classes de dados, as selecções de entidades e as entidades estão disponíveis como objectos de classe que podem conter funções, bem como atributos calculados e aliases.
Isto leva a que as suas aplicações sigam facilmente os princípios MVC com código poderoso e optimizado.
Para trabalhar com uma abordagem completa orientada a objetos, a partir de 4D 20 R10, classes de entidades podem agora ter um constructor(). Precisa configurar valores iniciais quando uma nova entidade é instanciada? Agora é possível! Continue lendo para saber mais …
Conecte suas aplicações Web a sistemas de terceiros
Atualmente, as aplicações Web tornaram-se parte integrante das nossas vidas, oferecendo funcionalidades convenientes que poupam tempo e simplificam as tarefas diárias. Por exemplo, a criação de contas em várias plataformas é uma das ações mais frequentes dos utilizadores nos sítios Web.
Os usuários esperam que este tipo de processo seja rápido e acessível, quer estejam em casa, a caminho de casa ou a relaxar na praia.
Por detrás desta simplicidade esconde-se uma realidade mais complexa. Estas operações requerem frequentemente a integração com sistemas de terceiros, tais como serviços de verificação de correio eletrônico. Isto introduz desafios relacionados com a segurança, a continuidade da experiência do utilizador e a proteção contra os ataques do tipo man-in-the-middle.
Para os desenvolvedores, garantir uma experiência suave significa gerenciar interações entre sistemas externos e a sessão web 4D. Isso envolve manter o contexto do usuário – recuperando dados, privilégios, e o passo exato de sua jornada para completar o processo.
Parece complicado? Não tem que ser! Descubra como construir aplicações web robustas que se comunicam de forma segura e eficiente com sistemas de terceiros com 4D 20R9.
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
