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ö.
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 .
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 .
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.
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 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 släpptes den 11 september 2013.
Senaste versionen körs på Windows XP.
Nya möjligheter:
Application Tethering ComponentsUtö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ältskomponentKomponenter 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 ParseArbeta 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-stilarGe 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-sensorkomponenterSensorer 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 appenMobilapplikationer 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 GlassMed 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ågorGö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 stabilitetFå 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 AndroidLä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 WindowsDu 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 referenserSök efter alla referenser till utvalda objekt genom hela projektet För C++ på Win64, iOS och Android
Nyckelfunktioner och arbete med databaserUtö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 släpptes den 25 september 2014.
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-funktionerAndra 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
Nyckelfunktioner i Delphi 10 Seattle:
Högnivåstöd för Windows 10Delphi- 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-arkitekturC++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 IDEAv 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 dokumentationUtvecklings-, 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 funktionerNyckelfunktioner i Delphi 10.1 Berlin:
Stöd för Android 6.0 (API nivå 23).
Nya nyckelfunktioner i RAD Studio 10.2 Tokyo:
Nya nyckelfunktioner i RAD Studio 10.3 Rio:
Nyckelfunktioner i RAD Studio 10.4 Sydney:
ID | |
---|---|
Universell | |
C / C++ | |
GRUNDLÄGGANDE | |
Java |
|
Pascal | |
PHP |
|
Pytonorm |
|
ActionScript | |
rubin | |
jämförelse |