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ø.
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 .
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 .
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.
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 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 blev udgivet den 11. september 2013.
Seneste version kører på Windows XP.
Nye muligheder:
Applikationstethering-komponenterUdvid 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.
ProceslinjekomponentKomponenter 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 ParseArbejd 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 StylesGiv 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-sensorkomponenterSensorer 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-annonceringMobilapplikationer 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 GlassMed 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 evnerGø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 stabilitetFå 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 AndroidTilfø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 WindowsDu 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 referencerSøg efter alle referencer til udvalgte elementer i hele projektet For C++ på Win64, iOS og Android
Nøglefunktioner og arbejde med databaserUdvidelse 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 blev udgivet den 25. september 2014.
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-funktionerAndre 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
Nye nøglefunktioner i Delphi 10 Seattle:
Højt niveau support til Windows 10Delphi- 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-arkitekturC++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 IDEAf 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 dokumentationUdviklings-, 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 funktionerNye nøglefunktioner i Delphi 10.1 Berlin:
Understøttelse af Android 6.0 (API niveau 23).
Nye nøglefunktioner i RAD Studio 10.2 Tokyo:
Nye nøglefunktioner i RAD Studio 10.3 Rio:
Nye nøglefunktioner i RAD Studio 10.4 Sydney:
IDE | |
---|---|
Universel | |
C / C++ | |
GRUNDLÆGGENDE | |
Java |
|
Pascal | |
PHP |
|
Python | |
ActionScript | |
rubin | |
sammenligning |