Nota especial sobre 4D Open e 4D Open para 4D4D v11 SQL oferece uma nova dimensão na conectividade das aplicações 4D. Agora estão disponíveis novas perspectivas de integração e de expansão graças à nova escrita do motor e a compatibilidade com a linguagem SQL. Ao simplificar e padronizar os procedimentos de acesso ao banco de dados a partir de aplicações de terceiros, melhoramos bastante o rendimento do nosso driver ODBC e removemos o filtro 4D Open que traduzia as requisições SQL em uma ordem clara para a antiga estrutura de dados.
Portanto 4D Open fica completamente inutilizado pelo motor do banco 4D. As aplicações específicas que utilizam este protocolo terão que ser reescritas para serem compatíveis com 4D v11 SQL.
Outro uso comum de 4D Open é o plug-in 4D Open for 4D, que permite sincronizar 4D Server com outras aplicações 4D ou criar um cliente rápido para 4D Server. Tradicionalmente não nos concentramos na compatibilidade ascendente das aplicações 4D, mas neste caso tivemos que decidir entre as opções estratégicas para manter a compatibilidade com tecnologia obsoleta e trabalhar para a integração de novas tecnologias.
Tomamos esta decisão depois de consultar a nossos principais usuários e partners, a quem mostramos nosso roadmap e os fatores que influenciam na tomada de decisões. Finalmente decidimos abandonar o plug-in 4D Open for 4D a partir da versão 4D v11 SQL.
Ainda que o código 4D Open for 4D não possa migrar para 4D v11 SQL, existem soluções para as principais necessidades de conectividade entre os bancos 4D e os usuários do plug-in. Algumas estão disponíveis imediatamente como SQL Pass-through utilizando ODBC, serviços Web (aprimorado na v11.2), conexões HTTP ou comandos TCP/IP. Em breve será possível utilizar o modo SQL Pass-Through entre duas aplicações 4D sem instalar drivers adicionais para um ótimo rendimento.
A Release 3 de 4D v11 SQL será a oportunidade para completar as novas formas de conexão fiéis ao espírito de 4D Open for 4D, trazendo facilidade de implementação (nenhuma linguagem específica) e um rendimento inigualável.