Embarcadero RAD Stúdió

Az oldal jelenlegi verzióját még nem ellenőrizték tapasztalt hozzászólók, és jelentősen eltérhet a 2014. április 11-én felülvizsgált verziótól ; az ellenőrzések 65 szerkesztést igényelnek .
Embarcadero RAD Stúdió
Típusú integrált fejlesztői környezet
Fejlesztő Embarcadero Technologies
Beírva Object Pascal és C++
Operációs rendszer Microsoft Windows
legújabb verzió 11.1 Alexandria [1] (2022. március 15.)
Olvasható fájlformátumok RAD Studio Active X RIDL adatok [d]
Engedély szabadalmazott
Weboldal www.embarcadero.com/products…

Az Embarcadero RAD Studio az Embarcadero Technologies  Rapid Application Development ( RAD ) környezete Windowshoz .

Az Embarcadero RAD Studio 10.3 Rio jelenlegi verziója egyetlen integrált fejlesztői környezetben egyesíti a Delphit és a C++ Buildert .

Termék kiadások

Történelem

Borland Developer Studio

Az első megjelenő verziót a Borland Software Corporation fejlesztette ki, és 2002 augusztusában adták ki a Delphi 7 Borland Developer Studio 1.0 -val egyidejűleg . Ezt követte a Borland Developer Studio 2.0 2003 decemberében és a Borland Developer Studio 3 2004 novemberében. 2005 végén, a Delphi 2006 megjelenésével együtt, a Borland Developer Studio 4 , a Borland  által fejlesztett legújabb verzió került forgalomba .

CodeGear RAD Studio

2006. február 8-án a Borland bejelentette fejlesztőeszközeinek és az InterBase [2] adatbázisszerver részlegeinek eladási szándékát . 2006 novemberében a Borland bejelentette, hogy az összes részleget a CodeGear leányvállalatává választják , amely azonban továbbra is a Borland tulajdonában marad . 2007 márciusában megjelent a CodeGear RAD Studio 2007 .

Embarcadero RAD Studio

2008. július 1-jén a CodeGear -t eladták az Embarcadero Technologies -nak [3]

2015 szeptemberében az Embarcadero Technologies-t eladták az Idera adatbázis-eszközöket gyártó cégnek. A tranzakció összege a rendelkezésre álló adatok alapján 425 millió dollár.

RAD Studio XE2

Az Embarcadero RAD Studio egy olyan alkalmazásfejlesztő eszközkészlet, amely lehetővé teszi grafikus felhasználói felület létrehozását Windows , Mac OS X , .NET , PHP és webes megoldásokhoz. A következőkből áll:

A RAD Studio további programok széles skáláját tartalmazza:

RAD Studio XE4

A RAD Studio XE4 értékesítése 2013. április 23-án jelent meg. Az új verzió olyan termékeket tartalmaz, mint a Delphi XE4 , a C++ Builder XE4 és a FireMonkey FM 3 cross-platform környezet .

Innovációk:

RAD Studio XE5

A RAD Studio XE5 2013. szeptember 11-én jelent meg.

A Windows XP rendszeren futó legújabb verzió.

RAD Studio XE6

Új lehetőségek:

Alkalmazásmegosztási komponensek

Bővítse meglévő Windows-alkalmazásainak képességeit a mobileszközökkel való interakcióhoz anélkül, hogy teljes áttelepítésre lenne szükség. Valósítsa meg azokat a funkciókat, amelyekkel egy mobilalkalmazásnak rendelkeznie kell a meglévő Windows-alkalmazásokkal való interakcióval. Együttműködjön asztali alkalmazásai (VCL és FMX) és mobilalkalmazásai között Mobilalkalmazások létrehozása VCL-alkalmazásai kiterjesztéseként Használjon Wi-Fi-t és LAN-t. A jövőbeli verziók Bluetooth támogatást is tartalmaznak majd.

Tálca komponens

Összetevők több ablak előnézetének megvalósításához, amelyek kiválaszthatók az alkalmazásokban a vezérlőgombok segítségével Automatikus vagy egyéni előnézetek Az alkalmazások tálcagombjainak előrehaladásának megjelenítése Átfedő ikonok a tálca gombjain

Interakció a felhők szolgáltatásaival (BaaS), a Kinvey és a Parse összetevőivel

Együttműködjön a vezető háttérszolgáltatókkal, hogy hozzáadja ezt a funkciót mobilalkalmazásaihoz. Könnyen hozzáférhet a felhőben található szolgáltatásokhoz, így nincs szükség saját "háttérszolgáltatások" létrehozására és karbantartására. Használjon leküldéses értesítéseket bármely eszköz- és platformfelhasználó bevonásához Hozzáférés az adatokhoz és az objektumtároláshoz a felhőben Felhasználó hitelesítés A REST kliensek támogatásának megvalósítása, amelynek létrehozása az XE5 óta elérhető hozzáférési összetevők API-n keresztül

Új VCL stílusok

Adjon frissített megjelenést alkalmazásának a Windows jelenlegi verzióihoz, vagy készítsen egyedi dizájnt hozzájuk. Tartalmazza a táblagép Windows-stílust Támogatja a Windows 7 és Windows 8 rendszert Az alkalmazások teljes stílusa, beleértve a menüket és az ablakkereteket

VCL érzékelő alkatrészek

Az érzékelők mindenütt megtalálhatók, és még az új Windows rendszert futtató táblagépeken is, mint például a Surface Pro. Mostantól Delphi alkalmazásai kihasználhatják a helyzet-, elmozdulás- és egyéb érzékelők képességeit. Hozzáférés az eszközérzékelőkhöz a VCL-alkalmazásokból Windows táblagépekhez Gyorsulásmérő, GPS és giroszkóp képességekhez

Alkalmazáson belüli vásárlások és alkalmazáson belüli hirdetések

A mobilalkalmazások pénzt kereshetnek fejlesztőik számára. Mostantól bevételt szerezhet mobilalkalmazásaival az alkalmazáson belüli vásárlások és hirdetések beágyazásával. Tartalom, funkciók, szolgáltatások és előfizetések értékesítése iOS és Android rendszeren Támogatás a főbb hirdetési hálózatokhoz (Google AdMob és Apple iAd)

Alkalmazások a Google Glasshez

A Delphi segítségével a többeszközös fejlesztés a PC-ken, táblagépeken és okostelefonokon túl a hordható eszközökig is kiterjed. Hozzon létre Android-alkalmazásokat a Google Glass számára. Új egyéni stílusok az alkalmazások tervezésének és felbontásának optimalizálásához a Google Glass Designer sablonban a Google Glass eszközhöz

Különleges képességek

Tegye alkalmazásait használhatóbbá több felhasználó számára, beleértve azokat is, akik képernyőolvasót használnak. Új kisegítő lehetőségek a JAWS támogatáshoz Windows rendszeren és a VoiceOver támogatásához Mac OS X rendszeren

Minőség, teljesítmény és stabilitás

Szerezze meg a lehető legjobb tapasztalatot az alkalmazások fejlesztése és szállítása során a legmagasabb szintű felhasználói élmény mellett Több mint 2000 jelentett hiba javítása Az alkalmazások általános teljesítményének javítása futás közben minden platformon

C++ alkalmazásfejlesztés Androidra

Adja hozzá az Androidot alkalmazásai célplatformjaként a Windows, Mac OS X és iOS mellett Készítsen Android- és iOS-alkalmazásokat C++ használatával egyetlen forráskód-alapból Alkalmazások futtatása emulátoron és ARM-alapú Android-eszközökön Az Android különböző verzióinak támogatása, beleértve a 4.4 KitKat

C++ csomagok támogatása 64 bites Windowshoz

Mostantól teljesen áttelepítheti 32 bites alkalmazásait, beleértve a csomagokat is, 64 bites architektúrára. Host összetevők megosztott könyvtárakban (DLL-ek)

Keressen definíciókat és keressen hivatkozásokat

Keressen minden hivatkozást a kiválasztott elemekre a projektben C++ esetén Win64, iOS és Android rendszeren

Főbb jellemzők és munka az adatbázisokkal

A kulcsfontosságú termékjellemzők bővítése A FireDAC könyvtárak fejlesztései az adatbázisokkal való munkavégzéshez, az FDMemTable „Data Explorer” (Database Explorer) a FireDAC-hoz Támogatás az Apache-hoz (WebBroker) Fejlécfájlok a DirectX 11 DataSnap teljesítményéhez és frissített varázslók (varázslók) Újrafaktorálás és fejlesztések az RTL-ben Illesztőprogram-frissítés FireDAC az Informix Apache C++ támogatásához

Ezenkívül a program ezen verziója Windows XP rendszeren megszűnt.

Az Emabarcadero RAD Studio XE6 csak Windows Vista SP2 és újabb verziókkal működik.

RAD Studio XE7

A RAD Studio XE7 2014. szeptember 25-én jelent meg .

RAD Studio XE8

A RAD Studio XE8 jellemzői

A RAD Studio új verziójával a Delphi/Object Pascal és C++ fejlesztők kibővíthetik a meglévő Windows VCL-alkalmazások funkcionalitását, és innovatív megoldásokat hozhatnak létre mobil, felhő és tárgyak internete platformokhoz.

A RAD Studio XE8  egy könnyen csatlakoztatható technológiai és mobilplatform-támogatás elosztott együttműködési alkalmazások fejlesztéséhez Windows, Android, iOS, OS X, kütyük és IoT-eszközök, köztes szoftverek, felhőplatformok és vállalati szolgáltatások számára. Az új 64 bites és univerzális iOS-alkalmazások támogatásával a RAD Studio XE8 sokkal egyszerűbbé teszi a fejlesztést: IoT-funkciókat adhat hozzá, például jelzőfényekkel a közelségfigyelést, javíthatja az alkalmazások teljesítményét és a fejlesztői hatékonyságot, valamint jobban megértheti a felhasználói viselkedést. A GetIt csomagkezelő megkönnyíti a forráskönyvtárak, összetevők és egyéb IDE-elemek elérését.

"Ügyfeleink kritikus fontosságú Windows-alkalmazások millióit fejlesztik és támogatják az iparágakban. Ma az alkalmazásokat a mobilra, a felhőre és az IoT-re kívánják kiterjeszteni, ezzel is javítva a felhasználói élményt. A RAD Studio XE8 olyan képességeket kínál, amelyeket a fejlesztők felhasználhatnak az összes ezt” – mondja Michael Swindell, az Embarcadero termékekért felelős vezető alelnöke. „Különösen az iOT kínál forradalmi lehetőségeket, de mindig is meglehetősen bonyolult volt, és a legtöbb fejlesztő számára elérhetetlen volt. Az XE8 kiadásával az Embarcadero az elsők között segíti a fejlesztőket az IoT egyszerű használatában 2015-ben és azt követően is.”

Új XE8 funkciók
  • 64 bites iOS-alkalmazások és univerzális alkalmazások támogatása. Annak érdekében, hogy a fejlesztők új alkalmazásokat hozzanak létre az Apple App Store számára, a RAD Studio XE8-as verziója új, 64 bites Object Pascal és C++ fordítókat kínál iOS rendszerhez, beleértve a linkereket és egyéb eszközöket a 64 bites iOS alkalmazások készítéséhez. A RAD Studio XE8 támogatja az Apple univerzális alkalmazásokat azáltal, hogy 32 és 64 bites bináris fájlokat is kínál egy csomagban, valamint natív iOS vezérlők széles skáláját, amelyek támogatják a platform egyedi funkcióit.
  • Előnézeti funkció az eszközökön és az alaktényezők között. Hogyan készíthetsz még gyorsabban interoperábilis alkalmazásokat? Ez az a hely, ahol a RAD Studio XE8 eszközök közötti előnézeti funkciója lehetővé teszi a felhasználói felület megjelenítését az összes főbb formai tényezőn. Így könnyen meghatározhatja, hol van szükség további optimalizálásra. Tekintse meg dinamikusan az alkalmazás előnézetét tetszőleges számú alaktényező és tájolás esetén, beleértve az asztali számítógépeket, táblagépeket, okostelefonokat és okosórákat.
  • Közelítési értesítés jeladókkal. A RAD Studio XE8-ban megvalósított új beacon-támogatással a komponensek szintjén a fejlesztők könnyen hozzátehetik a közelséget és a helytudatot a Windows-ra és mobilplatformokra készült kész alkalmazásokhoz.
  • Alkalmazáselemzés. Az AppAnalytics segítségével a fejlesztők nyomon követhetik és elemezhetik felhasználói viselkedési mintáikat azáltal, hogy névtelen használati statisztikákat gyűjtenek a RAD Studio XE8-cal készült alkalmazásokhoz. Az AppAnalytics egy Embarcadero pay-per-use szolgáltatás, amely támogatja a VCL és FireMonkey alkalmazásokat, ami azt jelenti, hogy a fejlesztő használhatja ezt a szolgáltatást Windows, OS X, Android és iOS alkalmazásokon.
  • GetIt csomagkezelő. Ez az eszköz hozzáférést biztosít a VCL-en és a FireMonkey-n lévő könyvtárakhoz és komponensekhez, valamint különböző eszközökhöz hasonló elemekhez. A GetIt csomagkezelővel egyszerűen kiválaszthatja, letöltheti és frissítheti az Embarcadero GetIt szervereiről származó forráskód könyvtárakat, komponenseket és egyéb elemeket, egyetlen kattintással telepítve azokat. Ez magában foglalja az összes TurboPack projektet.
  • Frissített Enterprise Mobility Services (EMS). Az EMS egy kulcsrakész szervermegoldás, amely az elosztott alkalmazások együttműködésének alapjául szolgál push értesítési szerver támogatással iOS és Android rendszeren. A nyílt szabványokon és technológiákon alapuló EMS megoldás egy könnyen telepíthető köztes szoftver szervert kínál, amely a felhasználók hitelesítéséért, a speciális REST API-k kezeléséért és elemzéséért felelős, beágyazott és szerveroldali biztonságos adatbázisokat tartalmaz, valamint hozzáférést biztosít a főbb vállalati adatbázisokhoz: Oracle , SQL Server, Informix, DB2, PostgreSQL, MySQL és még sok más.

A RAD Studio XE8 további fejlesztései közé tartoznak a fejlesztési folyamatot jelentősen felgyorsító technológiák, például egy Castalia beépülő modul Object Pascal újrafaktorálással, projektstatisztika, kódelemzés, valamint a kódszerkesztő kényelmes billentyűparancsainak támogatása. Az új Configuration Migration eszköz a termék régebbi verzióiról az újra, valamint ugyanazon a verzión belüli különböző telepítések közötti konfigurációk migrálására szolgál.

Al Hilwa, a Szoftverfejlesztési Kutatás (IDC) vezetője szerint „Az alkalmazások fejlesztése több platformra az egyike azon kevés hatékony módoknak, amelyekkel alkalmazkodni lehet a platformok számának növekedéséhez. A többplatformos fejlesztői környezet, mint például a RAD Studio, lehetővé teszi natív alkalmazások létrehozását különböző platformokhoz, a meglévő Windows VCL-alkalmazások kiterjesztését Delphi és C++ rendszerben, valamint modulokhoz és eszközökhöz, köztes szoftverekhez, felhőplatformokhoz és vállalati szolgáltatásokhoz való csatlakozást.”

Az ehhez a verzióhoz tartozó rendszerkövetelmények nem tartalmaznak másik futó rendszert – a Windows Vista SP2.

Ez a verzió a Windows Vista SP2 rendszeren fut, bár a rendszerkövetelmények között nem szerepel.

Az ingyenes próbaverzió letölthető a http://www.embarcadero.com/products/rad-studio/downloads címről

RAD Studio 10 Seattle

A Delphi 10 Seattle legfontosabb új funkciói:

Magas szintű támogatás a Windows 10 rendszerhez

A Delphi és a C++Builder fejlesztői gyorsan frissíthetik VCL- és FMX-alkalmazásaikat, és teljes mértékben kihasználhatják a Windows 10 iránti érdeklődés robbanásszerű előnyeit. Támogatja a Windows 10 összetevőit és a natív WinRT/UWP API-kat és összetevőket, valamint a Windows 10 VCL interfész elemeit. A Windows 10 FMX támogatása is frissült.

Új C++11 fordító CLANG architektúrán

A C++Builder 10 bemutatja a világ első CLANG-alapú C++ fordítóját Windows- és mobilplatformokra, a RAD PME-kiterjesztésekkel, amelyek lehetővé teszik a Windows és más platformok gyors fejlesztését. Támogatja a szoros integrációt a VCL for Windows rendszerrel és a többplatformos FMX keretrendszerekkel, a C++11 nyelvvel és az ARC (automatikus referenciaszámláló) memóriakezeléssel a C++ esetén, és visszafelé kompatibilis. Az új C++Builder fordító a RAD Studio 10-et kötelező frissítéssé teszi a C++ fejlesztők és az olyan új fejlesztők számára, akik más nyelvekről és eszközkészletekről, például Java, Objective-C, C#, Xcode, Xamarin és Visual Studio C++-ra migrálnak.

Dupla projektméret az IDE-ben

A felhasználó számára észrevehetetlen változások közül kiemelhetjük a termék és a build felügyeleti rendszer újratervezett architektúráját ebben a verzióban, amely lehetővé tette a projektek támogatott méretének megduplázását, valamint a stabilitás és a teljesítmény javítását nagy projektek esetén, különösen több projekt esetén. platformok. Az erre a verzióra való frissítés hasznos lesz azoknak a fejlesztőknek, akik erőforrás-korlátozásokkal és egyéb problémákkal találkoztak a nagy projektek során.

Stabilitás, minőség és hatékony dokumentáció

A fejlesztési, tesztelési és dokumentációs eljárásokat komolyan javították. Most már jobban megfelelnek többnyelvű alkalmazások készítésére a RAD Studio új verziója által támogatott platformokon. Ezenkívül az elvégzett munka lehetővé tette új szolgáltatások és funkciók bevezetését az összes támogatott platformon és nyelven, növelve a dokumentáció stabilitását, minőségét és hatékonyságát. A RAD Studio 10 a stabilitás, a minőség és a hatékony dokumentáció új szabványa

Egyéb új funkciók
  • C++ párhuzamos fordítás támogatása;
  • iOS 64x alkalmazások hibakeresése;
  • iOS 8.4 támogatott;
  • Android 5.1.1 támogatott;
  • Android szolgáltatások támogatása;
  • a DUnitX egység tesztelésének támogatása Android és iOS rendszeren;
  • DirectX 12 támogatása;
  • támogatás a WinRT API hívásához;
  • FireDAC támogatás a MongoDB NoSQL adatbázishoz
  • új MultiView viselkedés;
  • új VCL alkatrészek;
  • új komponensek a Beaconnal való munkához;
  • továbbfejlesztett stílusmechanizmus;
  • továbbfejlesztett GetIt könyvtárkezelő;
  • továbbfejlesztett IDE képességek;
  • és még sok más.

RAD Studio 10.1 Berlin

A Delphi 10.1 Berlin legfontosabb új funkciói:

Android 6.0 támogatás (23-as API-szint).

RAD Studio 10.2 Tokyo

A RAD Studio 10.2 Tokyo legfontosabb új funkciói:

  • A Delphi tartalmaz egy alkalmazásfordítót Linuxhoz (Ubuntu Server (x64) (LTS 16.04) és RedHat Enterprise (V7));
  • MariaDB DBMS támogatást tartalmaz ;
  • Android Nougat támogatása;
  • a Windows 10 Anniversary Update támogatása;
  • macOS Sierra támogatás;
  • IOS 10 támogatás.

RAD Studio 10.3 Rio

A RAD Studio 10.3 Rio legfontosabb új funkciói:

  • C++17 támogatás a C++Builderben 64 bites Windowshoz (10.3.2-es verzió óta);
  • 64 bites alkalmazások fejlesztésének képessége Androidra a Delphiben (10.3.3-as verziótól);
  • IOS 13 támogatás a Delphiben és a C++ Builderben (10.3.3-as verziótól);
  • MacOS Catalina támogatás a Delphiben (a 10.3.3-as verzió óta).

RAD Studio 10.4 Sydney [4]

A RAD Studio 10.4 Sydney legfontosabb új funkciói:

  • Jelentős Delphi Code Insight fejlesztések
  • A Delphi nyelv újdonságai
  • Egységes memóriakezelés a Delphi és a C++ összes támogatott platformján
  • Új VCL komponensek, vezérlésenkénti stílusok, nagy felbontású stílusok és még sok más
  • Továbbfejlesztett Delphi platform támogatás több eszközhöz
  • Számos adatbázis fejlesztés
  • Egyetlen telepítő online és offline telepítésekhez
  • Az IDE használhatóságának és teljesítményének javítása
  • Új hibakereső Windows 64 bites C++ rendszerhez
  • A C++ szerszámlánc teljesítményének és minőségének javítása
  • Kibővített támogatás a C++ könyvtárakhoz
  • Kiterjesztett CMake for C++ és kompatibilitás más eszközkészletekkel
  • Több száz minőségi és teljesítménybeli fejlesztés

RAD Studio 10.4.1

RAD Studio 10.4.2

RAD Studio 11

Jegyzetek

  1. A RAD Studio 11.1 Alexandria elérhetőségi bejelentése . Archiválva az eredetiből 2022. április 20-án. Letöltve: 2022. április 17.
  2. Vállalati alkalmazáskorszerűsítési és -felügyeleti szoftver Archiválva : 2006. július 5.
  3. 2008. július 1-jén a CodeGear az Embarcadero Technologies Inc. részévé vált. Az eredetiből archiválva : 2008. december 17.
  4. Új funkciók és az ügyfelek által jelentett problémák javítása a RAD Studio 10.4 - RAD Studio alkalmazásban . docwiki.embarcadero.com . Letöltve: 2020. június 17. Az eredetiből archiválva : 2020. június 8.

Lásd még

Linkek