- Brasil
- Australia
- Belgique
- Deutschland
- España
- France
- Latinoamérica
- Norge
- Portugal
- Québec
- Sverige
- United Kingdom
- United States
- 日本
Search
NOVO EM 4D v12
NOVO EM 4D V12
Mais do que você busca
Enquanto os lançamentos anteriores se orientavam a revisões revolucionárias - cliente/servidor, serviços web, SQL - 4D v12 foi desenhado para trazer todas as características evolutivas que os desenvolvedores e usuários finais vinham desejando.
Vínhamos escutando suas necessidades e, com 4D v12, vamos com tudo. Desde a sincronização de dados e replicação para integração PHP a detalhes diminutos de interface que você apreciará de verdade. 4D v12 lhe dá tudo o que você necessita para ser mais produtivo.
Concentre-se nas funcionalidades
4D v12 pode ser o lançamento mais evoluído atualmente, mas ainda vem com novas características emocionantes que você vai querer começar a utilizar imediatamente. É um prazer para nós oferecer as funcionalidades que os desenvolvedores e usuários finais 4D mais solicitavam.
Um novo reino de funcionalidade
Um universo de produtividade do desenvolvimento está em suas mãos. Agora os desenvolvedores 4D podem aproveitar as numerosas bibliotecas PHP publicamente disponíveis (ou seja, grátis), graças à integração de PHP 5.3 com 4D v12.
Faça uma chamada ao novo comando PHP EXECUTE e acesse a milhares de bibliotecas PHP disponíveis e código fonte de PHP. Incluímos inclusive várias bibliotecas que aproveitam nosso intérprete PHP, FastCGI, compilado em 4D para oferecer funcionalidades como LDAP, código cifrado, compressão, e muito mais, desde o princípio.
As funcionalidades baseadas em PHP vão além do script web, trazendo aos usuários a capacidade de realizar funções simples, mas poderosas diretamente desde a interface de usuário, tudo com um mínimo de programação.
Estes breves vídeos, por exemplo, mostram o uso da biblioteca GD dentro de 4D v12 para dar aos usuários controle sobre as imagens:
Além disso, utilizar PHP para estender a funcionalidade da aplicação 4D é mais rápido, inclusive, que utilizando o plug-in 4D SDK! Essencialmente, abrimos 4D a todo um mundo de funções existentes, assim como também colocamos uma nova linguagem em seu arsenal para desenvolver suas próprias funções.
Teste o demo de PHP Execute desde nossas aplicações de exemplo para ver com seus próprios olhos.
As aplicações de ejemplo requerem o uso de 4D v12. Faça o download da versão de demonstração do link anterior.
Entregue uma interface mais rica
Além de tornar 4D v12 mais poderoso para desenvolver, nós também o tornamos mais intuitivo e funcional no uso.
O texto dentro de 4D v12 pode ter instantâneamente estilos, o qual se armazena em etiquetas dentro do mesmo texto. Isto significa que apesar de ter dados adicionais em linha com o texto, todas suas cadeias de texto estão indexadas e permanecem intactas, o que significa que as pesquisas são mais rápidas e os resultados mais atrativos.
Os List boxes agora são mais poderosos que nunca, com a habilidade de imprimir e mostrar dados hierarquicamente. Sua aparência pode fácilmente ser determinada por programação, com resultados instantâneos.
Falando de list boxes, eles agora também podem ter texto rico aplicado diretamente a seu conteúdo.
Mantenha sua integridade
Como o uso de soluções de cliente/servidor vem crescendo, também vem crescendo a necessidade de atualizar os dados no servidor com precisão, ainda mais ao trabalhar com múltiplos servidores. Até agora, cada desenvolvedor devia criar os mecanismos e o volume de trabalho para a sincronização exata de dados e o backup, levando a uma variedade de implementações e, claro, muito desenvolvimento extra.
Aproveitando o servidor SQL integrado de 4D Server v12, os desenvolvedores agora tem acesso a ferramentas de sincronização prontas para serem utilizadas. Já não tendo que programar estes mecanismos, economizarão tempo de desenvolvimento. E proporcionando meios seguros de sincronização e réplica, os usuários de soluções podem chegar a ser mais eficientes e confiar na integridade dos seus dados.
Utilize múltiplos bancos ao mesmo tempo
Uma das fortalezas de 4D sempre foi sua modularidade. Pelo uso de plug-ins, as funcionalidades comuns podem ser compartilhadas entre as aplicações. Graças aos componentes 4D, várias soluções poderiam utilizar (e reutilizar) os mesmo pedaços de código, das mesmas formas, e dos mesmo objetos sem ter que reiventar a roda.
4D v12 agora oferece o poder e a flexibilidade de utilizar múltiplos bancos de dados dentro da mesma solução. Com o novo comando USE EXTERNAL DATABASE, é possível abrir outro arquivo de banco 4D, fora da estrutura principal. E isto pode ser feito sem ter que fechar ou reiniciar o banco de dados principal.
Desenvolva mais rápido, com conforto
Pequenas coisas fazem grandes diferenças. Em nenhum lugar isto é mais evidente que no ambiente de desenvolvimento 4D v12, onde dezenas de pequenos detalhes passam a passos gigantes melhorando a ergonomia e a usabilidade.
Assistência no código no novo editor de
métodos (00:52) Também disponível em
Windows.
O lugar onde os desenvolvedores passam a maior parte do tempo, o Editor de métodos foi totalmente reescrito. Mantendo sua interface já testada pelo tempo, ganhou características ergonômicas e produtivas como a visualização imediata do tamanho da fonte, autocompletar digitação que inclui a terminação de código SQL, auto terminação de tabelas, campos e variáveis, divisão de linhas (sem quebrar código), sugestões e pontos de interrupção associados à linhas de código. Os desenvolvedores também aproveitam a detecção de sintaxes, indicadores de códigos novos/não salvos e a possibilidade de expandir/exibir o código.
A função Buscar e substituir globalmente foi completamente reescrita para ser mais fácil e rápida. Precisando renomear um método ou uma variável todas as vezes que aparece no seu código? Fácil! Deseja encontrar os métodos ou as variáveis não usadas que ocupam um espaço valioso? Você está à apenas um comando de menu de distância.
4D Server 64-bit (beta)
Atualmente uma característica beta, 4D Server v12 para Windows oferece suporte de 64 bits para desenvolvedores e usuários que necessitam acesso rápido a grandes quantidades de dados.
Permitindo mais acesso à memória (apenas limitado pelas capacidades físicas dos fabricantes de RAM), o processamento de 64 bits tem como resultado o controle muito mais rápido de grandes quantidades de dados e/ou tratando com muitos usuários conectados.
As aplicações 4D v12 podem ser compiladas em versões de 32 e 64 bits, inclusive desde um Mac, ainda que a aplicação de 64 bits só possa ser executada com 4D Server de 64 bits.
A versão beta de 4D v12 de 64 bits está limitada a Partners 4D. Para aprender mais e se converter num Partner, leia sobre o 4D Partner Program e seus benefícios.
A classe de coisas que simplificarão sua vida

Para o desenvolvedor, o usuário final, 4D v12 tem muitas dessas “ pequenas coisas” que farão de seu tempo frente ao computador mais conveniente.
Widgets de formulários facilitam adicionar
funcionalidades sem programação (1:26)
Também disponível em Mac OS.
Tarefas diárias como imprimir melhoraram muito, com a capacidade de imprimir formulários e list boxes. Os usuários Windows agora podem se unir a suas contrapartes de Mac e produzir também PDFs.
O uso de imagens também foi enriquecido. Além da ampla faixa de formatos já suportado, 4D v12 suporta picture metadata incluindo EXIF, TIFF e GPS.
Getters and Setters oferece simetria harmoniosa em propiedades de comandos de leitura e escrita e para duplicar objetos.
Os componentes agora também podem ser publicados e consumidos como subformulários dentro de bancos de dados locais. Um exemplo destes são os Form Widgets, oferecendo uma completa biblioteca de objetos de interface de usuário pré- construidas que podem se associar instantaneamente a seus dados e métodos.
Os aficcionados de SQL ganharam mais poder em 4D v12, com suporte a SQL Dump and Insert, trazendo a capacidade de exportar e importar os datos no formato de texto através de SQL.
A implementação XML aumentou ainda mais com os novos comandos a sua disposição.
Em total, 4D v12 representa o crescimento adicional de uma plataforma já madura. Seja nosso hóspede e teste todas estas novas características.













