Embarcadero RAD Studio

Den aktuella versionen av sidan har ännu inte granskats av erfarna bidragsgivare och kan skilja sig väsentligt från versionen som granskades den 11 april 2014; kontroller kräver 65 redigeringar .
Embarcadero RAD Studio
Sorts integrerad utvecklingsmiljö
Utvecklaren Embarcadero Technologies
Skrivet i Object Pascal och C++
Operativ system Microsoft Windows
senaste versionen 11.1 Alexandria [1] (15 mars 2022)
Läsbara filformat RAD Studio Active X RIDL-data [d]
Licens Proprietär
Hemsida www.embarcadero.com/products…

Embarcadero RAD Studio är Embarcadero Technologies miljö för  snabb applikationsutveckling ( RAD ) för Windows .

Den nuvarande versionen av Embarcadero RAD Studio 10.3 Rio kombinerar Delphi och C++ Builder till en enda integrerad utvecklingsmiljö.

Produktutgåvor

Historik

Borland Developer Studio

Den första versionen som visades utvecklades av Borland Software Corporation och släpptes i augusti 2002 samtidigt med Delphi 7 Borland Developer Studio 1.0 . Den följdes av Borland Developer Studio 2.0 i december 2003 och Borland Developer Studio 3 i november 2004. I slutet av 2005, tillsammans med lanseringen av Delphi 2006 , började Borland Developer Studio 4  , den senaste versionen utvecklad av Borland , säljas .

CodeGear RAD Studio

Den 8 februari 2006 tillkännagav Borland sin avsikt att sälja sina utvecklingsverktyg och InterBase [2] databasserverdivisioner . I november 2006 meddelade Borland att alla dessa divisioner skulle delas ut till ett dotterbolag till CodeGear , som dock skulle förbli under Borlands ägande . I mars 2007 släpptes CodeGear RAD Studio 2007 .

Embarcadero RAD Studio

Den 1 juli 2008 såldes CodeGear till Embarcadero Technologies [3]

I september 2015 såldes Embarcadero Technologies till Idera, ett databasverktygsföretag. Transaktionsbeloppet, baserat på tillgängliga data, är 425 miljoner dollar.

RAD Studio XE2

Embarcadero RAD Studio är en uppsättning applikationsutvecklingsverktyg som låter dig skapa GUI-applikationer för Windows , Mac OS X , .NET , PHP och webblösningar. Den består av:

RAD Studio innehåller ett brett utbud av ytterligare program:

RAD Studio XE4

RAD Studio XE4 började säljas den 23 april 2013. Den nya versionen inkluderar produkter som Delphi XE4 , C++ Builder XE4 och FireMonkey FM 3 plattformsoberoende miljö .

Innovationer:

RAD Studio XE5

RAD Studio XE5 släpptes den 11 september 2013.

Senaste versionen körs på Windows XP.

RAD Studio XE6

Nya möjligheter:

Application Tethering Components

Utöka kapaciteten för dina befintliga Windows-applikationer för att interagera med mobila enheter utan att behöva en fullständig migrering. Implementera den funktionalitet som en mobilapp ska ha genom att interagera med dina befintliga Windows-appar. Samverkan mellan dina skrivbordsapplikationer (VCL och FMX) och mobilapplikationer Skapa mobilapplikationer som tillägg till dina VCL-applikationer Använd Wi-Fi och LAN. Framtida versioner kommer att inkludera Bluetooth-stöd.

Aktivitetsfältskomponent

Komponenter för att implementera flera fönsterförhandsvisningar som kan väljas i dina applikationer med kontrollknappar Automatiska eller anpassade förhandsvisningar Förloppsvisning i aktivitetsfältets knappar för dina applikationer Överlappande ikoner på aktivitetsfältets knappar

Interaktion med tjänster i molnen (BaaS), komponenter för Kinvey och Parse

Arbeta med ledande backend-as-a-service-leverantörer för att lägga till den här funktionen i dina mobilappar. Du får enkel tillgång till tjänster i molnen, vilket eliminerar behovet för dig att skapa och underhålla dina egna "backend-tjänster". Använd push-meddelanden för att engagera alla enheter och plattformsanvändare Få tillgång till data och objektlagring i molnen Användarautentisering Implementera stöd för REST-klienter, vars skapelse är tillgängligt sedan XE5. Stöd för de tre mest populära BaaS-leverantörerna - Kinvey och Parse baserat på en uppsättning av åtkomstkomponenter via API

Nya VCL-stilar

Ge din app ett uppdaterat utseende för aktuella versioner av Windows eller skapa en unik design för dem. Inkluderar surfplatta Windows-stil Stöder Windows 7 och Windows 8 Fullständig stil av dina appar, inklusive menyer och fönsterkanter

VCL-sensorkomponenter

Sensorer finns överallt, och även på surfplattor som kör det nya Windows som Surface Pro. Nu kan dina Delphi-applikationer dra fördel av funktionerna för position, förskjutning och andra sensorer. Få tillgång till enhetssensorer från VCL-appar för Windows-surfplattor Accelerometer, GPS och gyroskopfunktioner

Inköp i appen och reklam i appen

Mobilapplikationer ger en möjlighet att tjäna pengar för sina utvecklare. Nu kan du tjäna pengar på dina mobilappar genom att bädda in köp och annonser i appar. Försäljning av innehåll, funktionalitet, tjänster och prenumerationer på iOS och Android Support för större annonsnätverk (Google AdMob och Apple iAd)

Appar för Google Glass

Med Delphi sträcker sig utvecklingen av flera enheter nu från PC, surfplattor och smartphones till bärbara enheter. Skapa Android-appar för Google Glass. Nya anpassade stilar för att optimera appdesign och upplösning under Google Glass Designer-mall för Google Glass-enhet

Speciella förmågor

Gör dina appar mer användbara för fler användare, inklusive de som använder skärmläsare. Nya tillgänglighetsfunktioner för JAWS-stöd på Windows och VoiceOver på Mac OS X

Kvalitet, prestanda och stabilitet

Få bästa möjliga upplevelse av att utveckla och leverera applikationer med högsta användarupplevelse Fixat mer än 2 000 rapporterade buggar Förbättrad övergripande applikationsprestanda vid körning för alla plattformar

C++ applikationsutveckling för Android

Lägg till Android som målplattform för dina appar förutom Windows, Mac OS X och iOS Bygg Android- och iOS-appar med C++ från en enda källkodsbas Kör appar på en emulator och ARM-baserade Android-enheter Stödjer olika versioner av Android, inklusive 4.4 KitKat

Stöd för C++-paket för 64-bitars Windows

Du kan nu helt migrera dina 32-bitars applikationer, inklusive paket, till en 64-bitars arkitektur värdkomponenter i delade bibliotek (DLL)

Sök efter definitioner och sök referenser

Sök efter alla referenser till utvalda objekt genom hela projektet För C++ på Win64, iOS och Android

Nyckelfunktioner och arbete med databaser

Utökning av nyckelproduktfunktioner Förbättringar i FireDAC-biblioteken för att arbeta med databaser, FDMemTable "Data Explorer" (Databas Explorer) för FireDAC Stöd för Apache (WebBroker) Header-filer för DirectX 11 DataSnap-prestanda och uppdaterade guider (guider) Refaktorering och förbättringar i RTL Drivrutinsuppdatering FireDAC för Informix Apache C++ Support

Dessutom har den här versionen av programmet upphört på Windows XP.

Emabarcadero RAD Studio XE6 fungerar bara med Windows Vista SP2 och högre.

RAD Studio XE7

RAD Studio XE7 släpptes den 25 september 2014.

RAD Studio XE8

Funktioner i RAD Studio XE8

Med den nya versionen av RAD Studio kommer Delphi/Object Pascal- och C++-utvecklare att kunna utöka funktionaliteten hos befintliga Windows VCL-applikationer och skapa innovativa lösningar för mobil-, moln- och Internet of Things-plattformar.

RAD Studio XE8  är ett lättanslutet teknik- och mobilplattformsstöd för utveckling av distribuerade samarbetsapplikationer för Windows, Android, iOS, OS X, prylar och IoT-enheter, mellanprogram, molnplattformar och företagstjänster. Med stöd för nya 64-bitars och universella iOS-appar gör RAD Studio XE8 utvecklingen mycket enklare: du kan lägga till IoT-funktioner som närhetsmedvetenhet med beacons, förbättra applikationsprestanda och utvecklareffektivitet och bättre förstå användarbeteende. GetIt-pakethanteraren gör det enkelt att komma åt källbibliotek, komponenter och andra IDE-element.

"Våra kunder utvecklar och stödjer miljontals affärskritiska Windows-applikationer i olika branscher. Idag vill de utöka applikationerna till mobil, moln och IoT, vilket förbättrar användarupplevelsen. RAD Studio XE8 erbjuder funktioner som utvecklare kan använda för att uppnå alla detta", säger Michael Swindell, Senior Vice President of Products på Embarcadero. "IOT, i synnerhet, erbjuder revolutionerande möjligheter, men det har alltid varit ganska komplext och otillgängligt för de flesta utvecklare. Med lanseringen av XE8 kommer Embarcadero att vara bland de första som hjälper utvecklare att enkelt använda IoT under 2015 och framåt."

Nya XE8-funktioner
  • Stöd för 64-bitars iOS-appar och universella appar. För att göra det möjligt för utvecklare att skapa nya applikationer för Apple App Store, erbjuder XE8-versionen av RAD Studio nya 64-bitars Object Pascal- och C++-kompilatorer för iOS, inklusive länkar och andra verktyg för att bygga 64-bitars iOS-applikationer. RAD Studio XE8 stöder Apple Universal Apps genom att erbjuda både 32- och 64-bitars binärer i ett paket, samt ett brett utbud av inbyggda iOS-kontroller för att stödja plattformens unika funktioner.
  • Förhandsgranskningsfunktion över enheter och formfaktorer. Hur kan du bygga interoperabla applikationer ännu snabbare? Det är här RAD Studio XE8s förhandsgranskningsfunktion för flera enheter låter dig visualisera användargränssnittet på alla viktiga formfaktorer. På så sätt kan du enkelt avgöra var ytterligare optimering behövs. Visa appförhandsvisningar dynamiskt för valfritt antal formfaktorer och orienteringar, inklusive stationära datorer, surfplattor, smartphones och smartklockor.
  • Inflygningsmeddelande med beacons. Med det nya stödet för beacons på komponentnivå, implementerat i RAD Studio XE8, kan utvecklare enkelt lägga till närhet och platsmedvetenhet till färdiga applikationer för Windows och mobila plattformar.
  • Appanalys. AppAnalytics hjälper utvecklare att spåra och analysera deras användarbeteendemönster genom att samla in anonym användningsstatistik för appar byggda med RAD Studio XE8. AppAnalytics är en Embarcadero pay-per-use-tjänst som stöder VCL- och FireMonkey-applikationer, vilket innebär att en utvecklare kan använda denna tjänst på Windows, OS X, Android och iOS-applikationer.
  • GetIt-pakethanteraren. Det här verktyget ger tillgång till bibliotek och komponenter på VCL och FireMonkey, samt liknande objekt för olika enheter. Med GetIt-pakethanteraren kan du enkelt välja, ladda ner och uppdatera källkodsbibliotek, komponenter och andra objekt från Embarcadero GetIt-servrarna och installera dem med ett klick. Detta inkluderar alla TurboPack-projekt.
  • Uppdaterade Enterprise Mobility Services (EMS). EMS är en nyckelfärdig serverlösning som fungerar som bas för att samarbeta distribuerade applikationer med push-notifieringsserverstöd för iOS och Android. Baserad på öppna standarder och teknologier erbjuder EMS-lösningen en lättinstallerad mellanprogramserver som ansvarar för användarautentisering, hantering av speciella REST API:er och analyser, inkluderar inbäddade och säkra databaser på serversidan och ger tillgång till stora företagsdatabaser: Oracle , SQL Server, Informix, DB2, PostgreSQL, MySQL och mer.

Andra förbättringar i RAD Studio XE8 inkluderar teknologier för att avsevärt påskynda utvecklingsprocessen i form av en Castalia-plugin med Object Pascal-refactoring, projektstatistik, kodanalys och stöd för praktiska kortkommandon för kodredigeraren. Det nya Configuration Migration-verktyget används för att migrera konfiguration från äldre versioner av produkten till den nya, samt mellan olika installationer inom samma version.

Enligt Al Hilwa, chef för Software Development Research (IDC), "Att utveckla applikationer för flera plattformar är ett av få effektiva sätt att anpassa sig till ökningen av antalet plattformar. En multiplattformsutvecklingsmiljö som RAD Studio låter dig skapa inbyggda applikationer för olika plattformar, utöka befintliga Windows VCL-applikationer i Delphi och C++ och ansluta till prylar och enheter, mellanprogram, molnplattformar och företagstjänster."

Systemkraven för den här versionen visar inte något annat system som körs - Windows Vista SP2.

Den här versionen körs på Windows Vista SP2 även om den inte finns med i systemkraven.

En gratis testversion kan laddas ner på http://www.embarcadero.com/products/rad-studio/downloads

RAD Studio 10 Seattle

Nyckelfunktioner i Delphi 10 Seattle:

Högnivåstöd för Windows 10

Delphi- och C++Builder-utvecklare kan snabbt uppdatera sina VCL- och FMX-applikationer och dra full nytta av explosionen av intresse för Windows 10. Stöder Windows 10-komponenter och inbyggda WinRT/UWP API:er och komponenter, Windows 10 VCL-gränssnittselement. Stödet för Windows 10 FMX har också uppdaterats.

Ny C++11-kompilator baserad på CLANG-arkitektur

C++Builder 10 introducerar världens första CLANG-baserade C++-kompilator för Windows och mobila plattformar, med RAD PME-tillägg som möjliggör snabb utveckling för Windows och andra plattformar. Den stöder tät integration med VCL för Windows och plattformsoberoende FMX-ramverk, C++11-språk och ARC (automatisk referensräkning) minneshantering för C++, och är bakåtkompatibel. Den nya C++Builder-kompilatorn gör RAD Studio 10 till en nödvändig uppdatering för C++-utvecklare och nya utvecklare som migrerar till C++ från andra språk och verktygssatser som Java, Objective-C, C#, Xcode, Xamarin och Visual Studio.

Dubbel projektstorlek i IDE

Av de förändringar som inte är märkbara för användaren kan vi notera den omdesignade arkitekturen för produkt- och bygghanteringssystemet i den här versionen, vilket gjorde att vi faktiskt kunde fördubbla den stödda storleken på projekt och förbättra stabiliteten och prestanda när vi arbetar med stora projekt, särskilt för flera plattformar. Att uppgradera till den här versionen kommer att vara praktiskt för utvecklare som har stött på resursbegränsningar och andra problem i stora projekt.

Stabilitet, kvalitet och effektiv dokumentation

Utvecklings-, testnings- och dokumentationsrutiner har förbättrats avsevärt. De är nu bättre lämpade för att bygga flerspråkiga applikationer för plattformar som stöds av den nya versionen av RAD Studio. Dessutom har det utförda arbetet gjort det möjligt att implementera nya funktioner och funktioner för alla stödda plattformar och språk, vilket ger ökad stabilitet, kvalitet och effektivitet i dokumentationen. RAD Studio 10 är en ny standard för stabilitet, kvalitet och effektiv dokumentation

Andra nya funktioner
  • stöd för C++ parallell kompilering;
  • felsöka iOS 64x-applikationer;
  • iOS 8.4 stöds;
  • Android 5.1.1 stöds;
  • stöd för Android-tjänster;
  • stöd för DUnitX-enhetstestning för Android och iOS;
  • stöd för DirectX 12;
  • stöd för anrop av WinRT API;
  • FireDAC-stöd för MongoDB NoSQL-databas
  • nytt MultiView-beteende;
  • nya VCL-komponenter;
  • nya komponenter för att arbeta med Beacon;
  • förbättrad stilmekanism;
  • förbättrad GetIt-bibliotekshanterare;
  • förbättrade IDE-möjligheter;
  • och mycket mer.

RAD Studio 10.1 Berlin

Nyckelfunktioner i Delphi 10.1 Berlin:

Stöd för Android 6.0 (API nivå 23).

RAD Studio 10.2 Tokyo

Nya nyckelfunktioner i RAD Studio 10.2 Tokyo:

  • Delphi inkluderar en applikationskompilator för Linux (Ubuntu Server (x64) (LTS 16.04) och RedHat Enterprise (V7));
  • MariaDB DBMS-stöd ingår ;
  • stöd för Android Nougat;
  • stöd för Windows 10 Anniversary Update;
  • macOS Sierra-stöd;
  • Stöd för IOS 10.

RAD Studio 10.3 Rio

Nya nyckelfunktioner i RAD Studio 10.3 Rio:

  • C++17-stöd i C++Builder för 64-bitars Windows (sedan version 10.3.2);
  • förmågan att utveckla 64-bitarsapplikationer för Android i Delphi (från version 10.3.3);
  • Stöd för IOS 13 i Delphi och C++ Builder (från version 10.3.3);
  • MacOS Catalina-stöd i Delphi (sedan version 10.3.3).

RAD Studio 10.4 Sydney [4]

Nyckelfunktioner i RAD Studio 10.4 Sydney:

  • Stora förbättringar av Delphi Code Insight
  • Nya funktioner i Delphi-språket
  • Enhetlig minneshantering över alla plattformar som stöds för Delphi och C++
  • Nya VCL-komponenter, stilar per kontroll, högupplösta stilar och mer
  • Förbättrat Delphi-plattformsstöd för flera enheter
  • Många databasförbättringar
  • Enstaka installationsprogram för online- och offlineinstallationer
  • Förbättra användbarheten och prestanda för IDE
  • Ny debugger för Windows 64-bitars för C++
  • Förbättring av prestanda och kvalitet i C++-verktygskedjan
  • Utökat stöd för C++-bibliotek
  • Utökad CMake för C++ och kompatibilitet med andra verktygssatser
  • Hundratals kvalitets- och prestandaförbättringar

RAD Studio 10.4.1

RAD Studio 10.4.2

RAD Studio 11

Anteckningar

  1. ↑ Tillgänglighetsmeddelande för RAD Studio 11.1 Alexandria . Arkiverad från originalet den 20 april 2022. Hämtad 17 april 2022.
  2. Programvara för modernisering och hantering av företagsapplikationer Arkiverad 5 juli 2006.
  3. Den 1 juli 2008 blev CodeGear en del av Embarcadero Technologies Inc. Arkiverad från originalet den 17 december 2008.
  4. Nya funktioner och kundrapporterade problem fixade i RAD Studio 10.4 - RAD Studio . docwiki.embarcadero.com . Hämtad 17 juni 2020. Arkiverad från originalet 8 juni 2020.

Se även

Länkar