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 .
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 .
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 .
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.
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:
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:
A RAD Studio XE5 2013. szeptember 11-én jelent meg.
A Windows XP rendszeren futó legújabb verzió.
Új lehetőségek:
Alkalmazásmegosztási komponensekBő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őivelEgyü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ílusokAdjon 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észekAz é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ésekA 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 GlasshezA 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égekTegye 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ásSzerezze 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 AndroidraAdja 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 WindowshozMostantó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ásokatKeressen 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ázisokkalA 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.
A RAD Studio XE7 2014. szeptember 25-én jelent meg .
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ókA 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
A Delphi 10 Seattle legfontosabb új funkciói:
Magas szintű támogatás a Windows 10 rendszerhezA 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ánA 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-benA 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ókA Delphi 10.1 Berlin legfontosabb új funkciói:
Android 6.0 támogatás (23-as API-szint).
A RAD Studio 10.2 Tokyo legfontosabb új funkciói:
A RAD Studio 10.3 Rio legfontosabb új funkciói:
A RAD Studio 10.4 Sydney legfontosabb új funkciói:
IDE | |
---|---|
Egyetemes | |
C / C++ | |
ALAPVETŐ | |
Jáva |
|
Pascal | |
PHP |
|
Piton | |
ActionScript | |
rubin | |
összehasonlítás |