4D v19 R2 está aqui
Temos o prazer de anunciar que o 4D v19 R2 já está disponível!
Aqui está uma visão geral do que este lançamento de características tem reservado para si:
- 4D para Android (a nossa plataforma de desenvolvimento para dispositivos Android) é agora final com 4D v19 R2.
- Por falar em telemóvel, novas funcionalidades para plataformas iOS e Android estão agora disponíveis, permitindo-lhe personalizar a cor da sua aplicação, adaptá-la ao modo escuro ou claro, ordenar os seus dados locais, e muito mais!
- Vista 4D Pro: Analisar dados com tabelas pivot. Importar e exportar ficheiros CSV. Gerir as suas folhas por programação. Gerir facilmente as quebras de página (para fins de impressão) a partir da interface do utilizador.
- 4D Write Pro: Mais opções de visualização de imagens em linha e ancoradas. Também facilitamos a formatação das imagens como documentos de fundo, secções, parágrafos, etc.
- Mais funcionalidades de programação orientadas para objectos que irão agradar aos seus programadores. Para além do aspecto de armazenamento, a gestão da memória e o desempenho da velocidade serão significativamente melhorados com conteúdo blob para atributos de objectos.
- Características que incorporam as melhores práticas como a definição de um ficheiro .gitignore por defeito e a gestão de Byte Order Mark (BOM) e End of Line (EOL).
- Características que melhoram a sua experiência como programador, tais como obter acesso aos detalhes de uma função de classe a partir do editor de código.
- Características que tornam a experiência do utilizador final mais suave, tais como a assinatura automática de componentes no Mac.
- E se for um editor de software, ficará satisfeito por saber que adicionámos uma funcionalidade que impede os utilizadores da sua aplicação de ver (e modificar) o conteúdo da 4DZ.
Como definir o tempo limite de sono para aplicações 4D remotas
Para evitar a perda de sessão, 4D monitoriza o estado de sono das aplicações 4D remotas.
Quando um utilizador é ligado de uma aplicação 4D remota a um Servidor 4D e o seu computador entra em modo de latência, a informação é enviada para o Servidor 4D. No momento em que o computador do utilizador acorda, a aplicação 4D remota recupera então o seu contexto de execução.
Proteja os recursos da sua aplicação com um novo algoritmo
Ao gerar ficheiros .4dz, 4D utiliza por defeito um formato zip padrão. Se for um editor de software, ficará satisfeito por saber que 4D v19 R2 adicionou uma funcionalidade que permite evitar que os utilizadores da sua aplicação vejam o conteúdo do 4DZ, e portanto, que o possam modificar.
4D View Pro: O que há de novo em SpreadJS v14.1?
4D v19 R2 vem com uma nova versão do SpreadJS e uma actualização do Ribbon que é compatível com ele. Vamos descobrir as novas funcionalidades oferecidas por esta nova versão.
Como tirar partido das acções de GitHub com 4D
O seu projecto está agora num sistema de controlo de fontes. Isto significa que a gestão de várias versões do seu software, a monitorização de alterações e a integração de correcções ou novas funcionalidades é agora muito mais simples.
Porque não aproveitar também a integração contínua?
Começando com 4D v19, pode lançar a compilação do seu projecto com um comando. Como resultado, tem agora todos os blocos de construção necessários para automatizar a sua cadeia de integração.
Este post no blog dar-lhe-á um exemplo de automatização com o gestor do GitHub e das Acções GitHub.
4D REST API + ReactJS
por Mourad Aouinat, Engenheiro de Software na 4D Marrocos
Num post de blog anterior, vimos como é fácil configurar um REST API usando 4D. Neste post de blogue, vamos aproveitar a poderosa API REST 4D em combinação com React para construir uma aplicação To-Do que inclui características para abrir todos, criar novas, modificar as existentes, e características para modificação e eliminação em massa.
Como automatizar a compilação
Desde 4D v19, pode iniciar a compilação de um projecto com um simples comando. Pode estar a perguntar-se para que pode usar isto!
A sua equipa pode ser constituída por vários programadores, então porque não automatizar a compilação em cada código pressionado no seu servidor de controlo de fontes? É sempre mais fácil identificar um erro quando este é rapidamente detectado.
Outro caso é quando o seu projecto é composto por vários componentes. Pode escrever um método que compila, constrói, e depois copia o componente para a base de dados anfitriã.
Este blog irá discutir os diferentes pontos técnicos que são muito úteis para criar as suas próprias ferramentas de automação, juntamente com uma aplicação de exemplo.
Alternar o modo escuro e claro em macOS com um clique
A partir de 4D v19, tem a possibilidade de criar aplicações que suportam o modo Escuro e Leve em macOS. Para o fazer, tem de modificar e verificar muitos pequenos detalhes: ícones, widgets, textos, cores de fundo, etc.
Como resultado, é necessário alterar a aparência do seu mac dezenas de vezes por hora. OK, pode estar a pensar:“O quê? Tudo o que é preciso são três cliques. Abra o painel de preferências, clique no ícone geral, depois no controlo claro ou escuro, é isso!“. Mas honestamente, se for um programador ou um testador, repetir estas acções vezes sem conta torna-se muito enfadonho.
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