4D v11 SQL är 4Ds nyaste
version. Den spränger alla tidigare gränser för att
erbjuda professionella utvecklare en rad integrerade verktyg som
är snabbare, har högre prestanda, är produktiva
och mer öppna än tidigare.
Med 4D v11 SQL, både nya och existerande applikationer gjorda med
4D kommer att dra omedelbar nytta med:
• Bättre prestanda i databasmotorn
• Arkitekturen Mac OS X Universal Binary
Dessutom, dessa fördelar kommer att märkas utan att några
ändringar behövs göras i den befintliga koden.
Tack vare en dramatisk ökning av lagringsmöjligheterna i databasen,
kan du med hjälp av 4D möta de ständigt ökade
kraven på datalagring och prestanda för enterprise-lösningar
utan problem.
Slutligen, 4D v11 SQL spränger alla gränser i multiplattform och
multidatabaskommunikation: Med en ny inbyggd (native) SQL-motor
integrerad i kärnan av dess arkitektur, och närmare implementation
av XML och Unicode är 4D v11 den mest öppna versionen av 4D, som
att du har ännu fler valmöjligheter i mjukvaruutveckling
och dataintegration.
Nedan finns de huvudsakliga nya funktioner och förbättringar i 4D v11 SQL 1a utgåvan (v11.1). Den fullständiga beskrivningen finns tillgänglig i 4D v11.1 Addendum på dokumentationssidan. Bugglistor kan hittas på vår FTP-sida.
4D v11 SQL (11.1) är certifierad för Mac OS X Leopard, den senaste versionen av Apples operativsystem för Macintosh. (10.5.x)
Nu finns installationsprogrammet även på Japanska. Utvecklare i Japan kan nu uppgradera sin befintliga applikation från 4D 2004 och börja använda den nya versionen 4D v11 SQL. Fullt stöd för Unicode gör att man kan hantera japansk data ”native”.

I den nya motorn i 4D v11 SQL finns en sökanalyserare och optimerare som automatiskt bestämmer den mest exakta och det mest effektiva sättet att utföra sökningar (querys). Till exempel, 4D kan ändra ordningen för underquerys som är utformade av utvecklaren, eller undvika att använda ett index om antalet poster minskat. Med 4D v11 SQL utgåva 1 (v11.1) kan du spara sökningen som en text- eller XML-fil, för att kunna se hur databasmotorn exakt utförde sökningen, inklusive detaljerade prestandamätningar. Det gör att som utvecklare kan du analysera och optimera din query-procedur genom 4D-språket såväl som SQL-uttryck.
Kompatibilitet med Unicode har inkluderats i pluginen 4D View, samt i menyhanteringen. Detta gör att du kan skapa eleganta gränssnitt med olika tecken från olika alfabet, i en och samma meny.

4D-utvecklare kör oftast sina queries (sökningar) utan kasuskänslighet, vilket betyder att en sökning i 4D-språk på ”ABC” kan returnera ”Abc”, ”abc”, ”àbç” m.m. Som förvalt tillåter inte SQL-syntaxen detta beteende, och ett oväntat resultat kan bli summan när man använder båda sätten. Nu finns en ny funktion för att aktivera eller avaktivera denna finess i SQL-frågor. Detta kan göras s.k. ”on-the-fly”.
4D-pekare kan användas i SQL-frågor, vilket utökar integrationen av SQL-språket i 4D-metoder, och breddar användningsområdet av SQL i kodens generella delar.
4D’s rapportgenerator kan nu skrivas ut på ett lättare
sätt för att Rapportgeneratorn och huvudapplikationen nu har samma
utskriftsinställningar. Detta gör att du kan blanda rapporter
och utskrifter från huvudapplikationen i en och samma utskrift, med
en enda utskriftsinställning.