Monitorizar a actividade do servidor 4D com esta nova ferramenta
Objectos Canto: partilha fácil & outras boas notícias
Quantas vezes obteve o erro“Tipo de valor não suportado num objecto partilhado” ao tentar colocar um objecto num objecto partilhado?
O que é que fez? Escreveu um código mais longo para transformar o seu objecto inocente num objecto partilhado, talvez iterando sobre todas as suas propriedades?
Que tal transferir um objecto partilhado de um grupo partilhado para outro?
Uma coisa interessante sobre objectos: já sabe que podem ser usados como um mapa hash (um sistema chave/valor), mas e que tal obter todas as chaves ou todos os valores com uma única linha de código?
Continue a ler, porque 4D v18 R3 está fora e traz boas notícias!
ORDA – Melhor selecção da linha da caixa de listagem
ORDA: Notícias de última hora para métodos de selecção de entidades
Quando se trata de ORDA, 4D v18 R3 está cheio de boas notícias! Os novos métodos de membros estão à sua disposição para melhorar ainda mais a sua experiência de codificação.
Para começar, a extracção de dados de uma selecção de entidade foi grandemente enriquecida permitindo-lhe construir uma colecção totalmente personalizada com os seus dados de selecção de entidade .
Além disso, estamos a fornecer-lhe uma forma de indicar a uma entidade de selecção que os seus dados precisam de ser imediatamente actualizados a partir do servidor, invalidando os dados em cache.
Interessado em alguns detalhes? Continue a ler, tudo o que precisa de saber está abaixo.
Datastores remotos – Um caso de uso prático
Uma das características mais interessantes entregues com 4D v18 foi a de datastores remotos. Abriram todo um mundo de possibilidades e neste post de blogue vamos mostrar-lhe um caso de uso prático:
Facilita a vida do seu desenvolvedor com caixas de listagem
Múltiplas fontes de dados 4D, interessado?
Temos uma nova e excitante característica a anunciar em 4D v18 e o título pode já lhe ter dado uma dica!
Esta característica abre novas possibilidades para o trabalho cliente/servidor. Em vez de se limitar à base de dados actual e de requerer uma ligação permanente à rede, uma aplicação em 4D v18 pode obter dados de outra base de dados 4D remota que está exposta num servidor 4D!
Muitas opções tornam-se disponíveis graças a esta funcionalidade. Por exemplo, poderia organizar as suas aplicações para trabalhar offline e só sincronizar os dados locais quando os dados remotos são acessíveis. Ou poderia considerar a publicação dos seus dados em múltiplos servidores e mudar de um para o outro conforme necessário. Outra opção poderia ser dividir o seu modelo de dados em diferentes bases de dados( por exemplo, dados locais, dados internacionais). Que tal ter os seus dados distribuídos em locais diferentes e ainda acessíveis através de um único código de cliente 4D (métodos de projecto e objectos de formulário)? Todos estes cenários são agora possíveis e este post no blog diz-lhe como!
Optimize o seu código ORDA com o registo de pedidos
Alguma vez precisou de analisar o tráfego dos seus pedidos ORDA entre um cliente e o servidor 4D? Por vezes pode demorar algum tempo a receber uma resposta do servidor, o que o pode fazer pensar se isso se deve ao tráfego da rede ou a um pedido não optimizado que tenha escrito! Felizmente, 4D v17 R6 torna possível determinar a(s) razão(ões) provável(is) para esta latência com os novos métodos ORDA disponíveis no ds objecto. Não são apenas funções de depuração, permitem-lhe também optimizar o seu código ORDA com uma melhor compreensão dos pedidos enviados.
Encomendar uma selecção de entidade com este novo método ORDA
Num post de blog anterior, aprendeu como construir critérios de pesquisa sofisticados e complexos aplicando fórmulas numa consulta ORDA. Para lhe fornecer ainda mais ferramentas de desenvolvimento completas e poderosas, está disponível um novo método ORDA: orderByFormula(). Com a ajuda de fórmulas, pode agora encomendar uma selecção de entidade utilizando critérios complexos num método de projecto ou expressão 4D.
Consultas ORDA mais sofisticadas com fórmulas
Em 4D v17 R6, as consultas ORDA estão a tornar-se cada vez mais poderosas e concisas. Este post no blog é para aqueles que precisam de critérios de pesquisa mais sofisticados do que apenas uma simples sintaxe como“nome = Smith“. Com este lançamento R, pode usar qualquer método de projecto ou expressão 4D no query() método de membro, utilizando fórmulas.
Que melhor forma de explicar esta característica do que com um exemplo? Vamos investigar os detalhes.
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