Embarcadero RAD Studio

Den aktuelle version af siden er endnu ikke blevet gennemgået af erfarne bidragydere og kan afvige væsentligt fra den version , der blev gennemgået den 11. april 2014; checks kræver 65 redigeringer .
Embarcadero RAD Studio
Type integreret udviklingsmiljø
Udvikler Embarcadero Technologies
Skrevet i Object Pascal og C++
Operativ system Microsoft Windows
nyeste version 11.1 Alexandria [1] (15. marts 2022)
Læsbare filformater RAD Studio Active X RIDL-data [d]
Licens proprietære
Internet side www.embarcadero.com/products…

Embarcadero RAD Studio er Embarcadero Technologies '  Rapid Application Development ( RAD ) miljø til Windows .

Den nuværende version af Embarcadero RAD Studio 10.3 Rio kombinerer Delphi og C++ Builder til et enkelt integreret udviklingsmiljø.

Produktudgaver

Historie

Borland Developer Studio

Den første version, der dukkede op, blev udviklet af Borland Software Corporation og udgivet i august 2002 samtidig med Delphi 7 Borland Developer Studio 1.0 . Det blev efterfulgt af Borland Developer Studio 2.0 i december 2003 og Borland Developer Studio 3 i november 2004. I slutningen af ​​2005, sammen med udgivelsen af ​​Delphi 2006 , kom Borland Developer Studio 4  , den seneste version udviklet af Borland , til salg .

CodeGear RAD Studio

Den 8. februar 2006 annoncerede Borland sin hensigt om at sælge sine udviklingsværktøjer og InterBase [2] databaseserverafdelinger . I november 2006 meddelte Borland , at alle disse divisioner ville blive udskilt til et datterselskab af CodeGear , som dog forbliver under Borlands ejerskab . I marts 2007 blev CodeGear RAD Studio 2007 udgivet .

Embarcadero RAD Studio

Den 1. juli 2008 blev CodeGear solgt til Embarcadero Technologies [3]

I september 2015 blev Embarcadero Technologies solgt til Idera, en databaseværktøjsvirksomhed. Transaktionsbeløbet, baseret på tilgængelige data, er $425 millioner.

RAD Studio XE2

Embarcadero RAD Studio er et sæt applikationsudviklingsværktøjer, der giver dig mulighed for at oprette GUI-applikationer til Windows , Mac OS X , .NET , PHP og webløsninger. Det består af:

RAD Studio indeholder en bred vifte af ekstra programmer:

RAD Studio XE4

RAD Studio XE4 blev sat til salg den 23. april 2013. Den nye version inkluderer produkter som Delphi XE4 , C++ Builder XE4 og FireMonkey FM 3 cross-platform-miljøet .

Innovationer:

RAD Studio XE5

RAD Studio XE5 blev udgivet den 11. september 2013.

Seneste version kører på Windows XP.

RAD Studio XE6

Nye muligheder:

Applikationstethering-komponenter

Udvid mulighederne for dine eksisterende Windows-applikationer til at interagere med mobile enheder uden behov for en fuld migrering. Implementer den funktionalitet, som en mobilapp skal have, ved at interagere med dine eksisterende Windows-apps. Samspil mellem dine desktop-applikationer (VCL og FMX) og mobilapplikationer Opret mobilapplikationer som udvidelser til dine VCL-applikationer Brug Wi-Fi og LAN. Fremtidige versioner vil inkludere Bluetooth-understøttelse.

Proceslinjekomponent

Komponenter til implementering af flere vindueseksempler, der kan vælges i dine applikationer ved hjælp af kontrolknapper Automatiske eller tilpassede forhåndsvisninger Statusvisning i proceslinjeknapper til dine applikationer Overlappende ikoner på proceslinjeknapper

Interaktion med tjenester i skyerne (BaaS), komponenter til Kinvey og Parse

Arbejd med førende backend-as-a-service-udbydere for at tilføje denne funktionalitet til dine mobilapps. Du får nem adgang til tjenester i skyerne, hvilket eliminerer behovet for, at du skal oprette og vedligeholde dine egne "backend-tjenester". Brug push-notifikationer til at engagere enhver enheds- og platformsbruger Få adgang til data og objektlagring i skyerne Brugergodkendelse Implementer support til REST-klienter, hvis oprettelse er tilgængelig siden XE5 Support til de tre mest populære BaaS-udbydere - Kinvey og Parse baseret på et sæt af adgangskomponenter gennem API

Nye VCL Styles

Giv din app et opdateret udseende til aktuelle versioner af Windows, eller skab et unikt design til dem Inkluderer tablet Windows-stil Understøtter Windows 7 og Windows 8 Fuld styling af dine apps, inklusive menuer og vinduesrammer

VCL-sensorkomponenter

Sensorer er allestedsnærværende og endda på tablet-enheder, der kører det nye Windows som Surface Pro. Nu kan dine Delphi-applikationer drage fordel af mulighederne for position, forskydning og andre sensorer. Få adgang til enhedssensorer fra VCL-apps til Windows-tablets Accelerometer, GPS og gyroskopfunktioner

In-app-køb og in-app-annoncering

Mobilapplikationer giver mulighed for at tjene penge for deres udviklere. Nu kan du tjene penge på dine mobilapps ved at integrere køb og annoncer i appen. Salg af indhold, funktionalitet, tjenester og abonnementer på iOS og Android Support til større annoncenetværk (Google AdMob og Apple iAd)

Apps til Google Glass

Med Delphi strækker udviklingen af ​​flere enheder sig nu ud over pc'er, tablets og smartphones til wearables. Opret Android-apps til Google Glass. Nye brugerdefinerede stilarter til at optimere appdesign og opløsning under Google Glass Designer-skabelon til Google Glass-enhed

Særlige evner

Gør dine apps mere brugbare af flere brugere, inklusive dem, der bruger skærmlæsere. Nye tilgængelighedsfunktioner til JAWS-understøttelse på Windows og VoiceOver på Mac OS X

Kvalitet, ydeevne og stabilitet

Få den bedst mulige oplevelse med at udvikle og levere applikationer med det højeste niveau af brugeroplevelse Rettet mere end 2.000 rapporterede fejl Forbedret overordnet applikationsydelse under kørsel for alle platforme

C++ applikationsudvikling til Android

Tilføj Android som en målplatform for dine apps ud over Windows, Mac OS X og iOS Byg Android- og iOS-apps ved hjælp af C++ fra en enkelt kildekodebase Kør apps på en emulator og ARM-baserede Android-enheder Understøtter forskellige versioner af Android, inklusive 4.4 KitKat

Understøttelse af C++-pakker til 64-bit Windows

Du kan nu fuldt ud migrere dine 32-bit applikationer, inklusive pakker, til en 64-bit arkitektur Værtskomponenter i delte biblioteker (DLL'er)

Søg efter definitioner og søg efter referencer

Søg efter alle referencer til udvalgte elementer i hele projektet For C++ på Win64, iOS og Android

Nøglefunktioner og arbejde med databaser

Udvidelse af nøgleproduktegenskaber Forbedringer i FireDAC-bibliotekerne til at arbejde med databaser, FDMemTable "Data Explorer" (Database Explorer) til FireDAC Support for Apache (WebBroker) Header-filer til DirectX 11 DataSnap-ydeevne og opdaterede guider (wizards) Refaktorering og forbedringer i RTL Driveropdatering FireDAC til Informix Apache C++ Support

Også denne version af programmet er udgået på Windows XP.

Emabarcadero RAD Studio XE6 virker kun med Windows Vista SP2 og nyere.

RAD Studio XE7

RAD Studio XE7 blev udgivet den 25. september 2014.

RAD Studio XE8

Funktioner i RAD Studio XE8

Med den nye version af RAD Studio vil Delphi/Object Pascal og C++ udviklere være i stand til at udvide funktionaliteten af ​​eksisterende Windows VCL applikationer og skabe innovative løsninger til mobil, cloud og Internet of Things platforme.

RAD Studio XE8  er en teknologi- og mobilplatformsunderstøttelse, der er nem at forbinde til udvikling af distribuerede samarbejdsapplikationer til Windows, Android, iOS, OS X, gadgets og IoT-enheder, middleware, cloudplatforme og virksomhedstjenester. Med understøttelse af nye 64-bit og universelle iOS-apps gør RAD Studio XE8 udvikling meget lettere: Du kan tilføje IoT-funktioner såsom nærhedsbevidsthed med beacons, forbedre applikationsydelse og udviklereffektivitet og bedre forstå brugeradfærd. GetIt-pakkehåndteringen gør det nemt at få adgang til kildebiblioteker, komponenter og andre IDE-elementer.

"Vores kunder udvikler og understøtter millioner af missionskritiske Windows-applikationer på tværs af brancher. I dag søger de at udvide applikationer til mobil, cloud og IoT, hvilket forbedrer brugeroplevelsen. RAD Studio XE8 tilbyder funktioner, som udviklere kan bruge til at opnå alle dette," siger Michael Swindell, Embarcadero senior vicepræsident for produkter. “IOT giver især revolutionerende muligheder, men det har altid været ret komplekst og utilgængeligt for de fleste udviklere. Med udgivelsen af ​​XE8 vil Embarcadero være blandt de første til at hjælpe udviklere med nemt at bruge IoT i 2015 og derefter."

Nye XE8-funktioner
  • Understøttelse af 64-bit iOS-apps og universelle apps. For at gøre det muligt for udviklere at skabe nye applikationer til Apple App Store, tilbyder XE8-versionen af ​​RAD Studio nye 64-bit Object Pascal og C++ compilere til iOS, inklusive linkere og andre værktøjer til at bygge 64-bit iOS applikationer. RAD Studio XE8 understøtter Apple Universal Apps ved at tilbyde både 32- og 64-bit binære filer i én pakke samt en bred vifte af native iOS-kontroller til at understøtte platformens unikke funktioner.
  • Forhåndsvisningsfunktion på tværs af enheder og formfaktorer. Hvordan kan du bygge interoperable applikationer endnu hurtigere? Det er her RAD Studio XE8s preview-funktion på tværs af enheder giver dig mulighed for at visualisere brugergrænsefladen på alle større formfaktorer. På denne måde kan du nemt afgøre, hvor der er behov for yderligere optimering. Se app-forhåndsvisninger dynamisk for et vilkårligt antal formfaktorer og orienteringer, herunder desktops, tablets, smartphones og smartwatches.
  • Tilløbsmeddelelse med beacons. Med den nye beacons-understøttelse på komponentniveau, implementeret i RAD Studio XE8, kan udviklere nemt tilføje nærhed og placeringsbevidsthed til færdige applikationer til Windows og mobile platforme.
  • App Analytics. AppAnalytics hjælper udviklere med at spore og analysere deres brugeradfærdsmønstre ved at indsamle anonym brugsstatistik for apps bygget med RAD Studio XE8. AppAnalytics er en Embarcadero pay-per-use-tjeneste, der understøtter VCL- og FireMonkey-applikationer, hvilket betyder, at en udvikler kan bruge denne tjeneste på Windows-, OS X-, Android- og iOS-applikationer.
  • GetIt-pakkehåndtering. Dette værktøj giver adgang til biblioteker og komponenter på VCL og FireMonkey samt lignende elementer til forskellige enheder. Med GetIt-pakkehåndteringen kan du nemt vælge, downloade og opdatere kildekodebiblioteker, komponenter og andre elementer fra Embarcadero GetIt-servere ved at installere dem med et enkelt klik. Dette inkluderer alle TurboPack-projekter.
  • Opdateret Enterprise Mobility Services (EMS). EMS er en nøglefærdig serverløsning, der fungerer som grundlag for at samarbejde distribuerede applikationer med push notifikationsserverunderstøttelse til iOS og Android. Baseret på åbne standarder og teknologier tilbyder EMS-løsningen en nem at implementere middleware-server, der er ansvarlig for brugergodkendelse, styring af specielle REST API'er og analyser, inkluderer indlejrede og server-side sikre databaser og giver adgang til større virksomhedsdatabaser: Oracle , SQL Server, Informix, DB2, PostgreSQL, MySQL og mere.

Andre forbedringer i RAD Studio XE8 omfatter teknologier til markant at fremskynde udviklingsprocessen i form af et Castalia plug-in med Object Pascal refactoring, projektstatistik, kodeanalyse og understøttelse af praktiske tastaturgenveje til kodeeditoren. Det nye Configuration Migration-værktøj bruges til at migrere konfiguration fra ældre versioner af produktet til den nye, samt mellem forskellige installationer inden for samme version.

Ifølge Al Hilwa, Head of Software Development Research (IDC), "Udvikling af applikationer til flere platforme er en af ​​de få effektive måder at tilpasse sig til væksten i antallet af platforme. Et multi-platform udviklingsmiljø som RAD Studio giver dig mulighed for at skabe native applikationer til forskellige platforme, udvide eksisterende Windows VCL applikationer i Delphi og C++ og oprette forbindelse til gadgets og enheder, middleware, cloud platforme og virksomhedstjenester."

Systemkravene for denne version angiver ikke et andet kørende system - Windows Vista SP2.

Denne version kører på Windows Vista SP2, selvom den ikke er angivet i systemkravene.

En gratis prøveversion kan downloades på http://www.embarcadero.com/products/rad-studio/downloads

RAD Studio 10 Seattle

Nye nøglefunktioner i Delphi 10 Seattle:

Højt niveau support til Windows 10

Delphi- og C++Builder-udviklere kan hurtigt opdatere deres VCL- og FMX-applikationer og drage fuld fordel af eksplosionen af ​​interesse for Windows 10. Understøtter Windows 10-komponenter og native WinRT/UWP API'er og komponenter, Windows 10 VCL-grænsefladeelementer. Support til Windows 10 FMX er også blevet opdateret.

Ny C++11-compiler baseret på CLANG-arkitektur

C++Builder 10 introducerer verdens første CLANG-baserede C++ compiler til Windows og mobile platforme, med RAD PME-udvidelser, der muliggør hurtig udvikling til Windows og andre platforme. Den understøtter tæt integration med VCL til Windows og FMX-frameworks på tværs af platforme, C++11-sprog og ARC (automatisk referencetælling) hukommelsesstyring til C++ og er bagudkompatibel. Den nye C++Builder-compiler gør RAD Studio 10 til en nødvendig opdatering for C++-udviklere og nye udviklere, der migrerer til C++ fra andre sprog og værktøjssæt såsom Java, Objective-C, C#, Xcode, Xamarin og Visual Studio.

Dobbelt projektstørrelse i IDE

Af de ændringer, der ikke er synlige for brugeren, kan vi bemærke den omdesignede arkitektur af produkt- og byggestyringssystemet i denne version, som gjorde det muligt for os faktisk at fordoble den understøttede størrelse af projekter og forbedre stabiliteten og ydeevnen, når vi arbejdede med store projekter, især for flere platforme. Opgradering til denne version vil være praktisk for udviklere, der har stødt på ressourcebegrænsninger og andre problemer på store projekter.

Stabilitet, kvalitet og effektiv dokumentation

Udviklings-, test- og dokumentationsprocedurer er blevet væsentligt forbedret. De er nu bedre egnet til at bygge flersprogede applikationer til platforme, der understøttes af den nye version af RAD Studio. Derudover gjorde det udførte arbejde det muligt at implementere nye funktioner og funktioner til alle understøttede platforme og sprog, hvilket giver øget stabilitet, kvalitet og effektivitet af dokumentation. RAD Studio 10 er en ny standard for stabilitet, kvalitet og effektiv dokumentation

Andre nye funktioner
  • understøttelse af C++ parallel kompilering;
  • debug iOS 64x-applikationer;
  • iOS 8.4 understøttet;
  • Android 5.1.1 understøttet;
  • support til Android-tjenester;
  • understøttelse af DUnitX-enhedstest til Android og iOS;
  • understøttelse af DirectX 12;
  • understøttelse af opkald til WinRT API;
  • FireDAC-understøttelse af MongoDB NoSQL-database
  • ny MultiView-adfærd;
  • nye VCL komponenter;
  • nye komponenter til at arbejde med Beacon;
  • forbedret stilmekanisme;
  • forbedret GetIt biblioteksadministrator;
  • forbedrede IDE-kapaciteter;
  • og meget mere.

RAD Studio 10.1 Berlin

Nye nøglefunktioner i Delphi 10.1 Berlin:

Understøttelse af Android 6.0 (API niveau 23).

RAD Studio 10.2 Tokyo

Nye nøglefunktioner i RAD Studio 10.2 Tokyo:

  • Delphi inkluderer en applikationskompiler til Linux (Ubuntu Server (x64) (LTS 16.04) og RedHat Enterprise (V7));
  • MariaDB DBMS-understøttelse inkluderet ;
  • understøttelse af Android Nougat;
  • understøttelse af Windows 10 Anniversary Update;
  • macOS Sierra-understøttelse;
  • IOS 10 understøttelse.

RAD Studio 10.3 Rio

Nye nøglefunktioner i RAD Studio 10.3 Rio:

  • C++17-understøttelse i C++Builder til 64-bit Windows (siden version 10.3.2);
  • evnen til at udvikle 64-bit applikationer til Android i Delphi (fra version 10.3.3);
  • IOS 13-understøttelse i Delphi og C++ Builder (fra version 10.3.3);
  • MacOS Catalina-understøttelse i Delphi (siden version 10.3.3).

RAD Studio 10.4 Sydney [4]

Nye nøglefunktioner i RAD Studio 10.4 Sydney:

  • Store Delphi-kodeindsigtsforbedringer
  • Nye funktioner i Delphi-sproget
  • Samlet hukommelsesstyring på tværs af alle understøttede platforme til Delphi og C++
  • Nye VCL-komponenter, stilarter pr. kontrol, stilarter med høj opløsning og mere
  • Forbedret Delphi-platformunderstøttelse til flere enheder
  • Mange databaseforbedringer
  • Enkelt installationsprogram til online og offline installationer
  • Forbedring af brugervenligheden og ydeevnen af ​​IDE
  • Ny debugger til Windows 64-bit til C++
  • Forbedring af ydeevnen og kvaliteten af ​​C++ værktøjskæden
  • Udvidet understøttelse af C++-biblioteker
  • Udvidet CMake til C++ og kompatibilitet med andre værktøjssæt
  • Hundredvis af kvalitets- og ydeevneforbedringer

RAD Studio 10.4.1

RAD Studio 10.4.2

RAD Studio 11

Noter

  1. RAD Studio 11.1 Alexandria tilgængelighedsmeddelelse . Arkiveret fra originalen den 20. april 2022. Hentet 17. april 2022.
  2. Enterprise Application Modernization and Management software Arkiveret 5. juli 2006.
  3. Den 1. juli 2008 blev CodeGear en del af Embarcadero Technologies Inc. Arkiveret fra originalen den 17. december 2008.
  4. Nye funktioner og kunderapporterede problemer rettet i RAD Studio 10.4 - RAD Studio . docwiki.embarcadero.com . Hentet 17. juni 2020. Arkiveret fra originalen 8. juni 2020.

Se også

Links