Embarcadero RAD Studio | |
---|---|
Tip de | mediu de dezvoltare integrat |
Dezvoltator | Embarcadero Technologies |
Scris in | Obiect Pascal și C++ |
Sistem de operare | Microsoft Windows |
ultima versiune | 11.1 Alexandria [1] (15 martie 2022) |
Formate de fișiere care pot fi citite | Date RAD Studio Active X RIDL [d] |
Licență | proprietate |
Site-ul web | www.embarcadero.com/products… |
Embarcadero RAD Studio este mediul de dezvoltare rapidă a aplicațiilor ( RAD ) Embarcadero Technologies pentru Windows .
Versiunea actuală a Embarcadero RAD Studio 10.3 Rio combină Delphi și C++ Builder într-un singur mediu de dezvoltare integrat.
Prima versiune care a apărut a fost dezvoltată de Borland Software Corporation și lansată în august 2002 simultan cu Delphi 7 Borland Developer Studio 1.0 . A fost urmat de Borland Developer Studio 2.0 în decembrie 2003 și de Borland Developer Studio 3 în noiembrie 2004. La sfârșitul anului 2005, odată cu lansarea Delphi 2006 , Borland Developer Studio 4 , cea mai recentă versiune dezvoltată de Borland , a intrat în vânzare .
Pe 8 februarie 2006, Borland și-a anunțat intenția de a-și vinde instrumentele de dezvoltare și diviziile de servere de baze de date InterBase [2] . În noiembrie 2006 , Borland a anunțat că toate aceste divizii vor fi divizate într-o subsidiară a CodeGear , care, totuși, va rămâne în proprietatea Borland . În martie 2007 , a fost lansat CodeGear RAD Studio 2007 .
La 1 iulie 2008, CodeGear a fost vândut către Embarcadero Technologies [3]
În septembrie 2015, Embarcadero Technologies a fost vândută către Idera, o companie de instrumente de baze de date. Valoarea tranzacției, pe baza datelor disponibile, este de 425 de milioane de dolari.
Embarcadero RAD Studio este un set de instrumente de dezvoltare a aplicațiilor care vă permite să creați aplicații GUI pentru Windows , Mac OS X , .NET , PHP și soluții web. Se compune din:
RAD Studio include o gamă largă de programe suplimentare:
RAD Studio XE4 a fost pus în vânzare pe 23 aprilie 2013. Noua versiune include produse precum Delphi XE4 , C++ Builder XE4 și mediul multiplatform FireMonkey FM 3 .
Inovații:
RAD Studio XE5 a fost lansat pe 11 septembrie 2013.
Cea mai recentă versiune rulează pe Windows XP.
Noi oportunitati:
Componente de conectare a aplicațieiExtindeți capacitățile aplicațiilor Windows existente pentru a interacționa cu dispozitivele mobile fără a fi nevoie de o migrare completă. Implementați funcționalitatea pe care ar trebui să o aibă o aplicație mobilă interacționând cu aplicațiile Windows existente. Interoperați între aplicațiile dvs. desktop (VCL și FMX) și aplicațiile mobile. Creați aplicații mobile ca extensii pentru aplicațiile dvs. VCL. Utilizați Wi-Fi și LAN. Versiunile viitoare vor include suport Bluetooth.
Componenta barei de activitățiComponente pentru implementarea previzualizărilor în mai multe ferestre care pot fi selectate în aplicațiile dvs. folosind butoanele de control Previzualizări automate sau personalizate Afișarea progresului în butoanele din bara de activități pentru aplicațiile dvs. Pictograme suprapuse pe butoanele din bara de activități
Interacțiune cu servicii în cloud (BaaS), componente pentru Kinvey și ParseColaborați cu furnizori de top backend-as-a-service pentru a adăuga această funcționalitate la aplicațiile dvs. mobile. Obțineți acces ușor la serviciile din cloud, ceea ce elimină nevoia de a crea și de a menține propriile „servicii de backend”. Utilizați notificări push pentru a implica orice utilizator de dispozitiv și platformă Accesați date și stocarea obiectelor în nori Autentificarea utilizatorului Implementați suport pentru clienții REST, a căror creare este disponibilă începând cu XE5 Suport pentru cei mai populari trei furnizori BaaS - Kinvey și Parse pe baza unui set a componentelor de acces prin API
Noi stiluri VCLOferiți aplicației dvs. un aspect actualizat pentru versiunile actuale de Windows sau creați un design unic pentru acestea Include tabletă stil Windows Suport Windows 7 și Windows 8 Stilul complet al aplicațiilor dvs., inclusiv meniurile și chenarele ferestrelor
Componentele senzorului VCLSenzorii sunt omniprezenti și chiar și pe tablete care rulează noul Windows, cum ar fi Surface Pro. Acum, aplicațiile dvs. Delphi pot profita de capacitățile senzorilor de poziție, deplasare și alți senzori. Accesați senzorii dispozitivului din aplicațiile VCL pentru tablete Windows Capacitățile de accelerometru, GPS și giroscop
Achiziții în aplicație și publicitate în aplicațieAplicațiile mobile oferă dezvoltatorilor lor o oportunitate de a câștiga bani. Acum puteți genera bani din aplicațiile dvs. mobile prin încorporarea achizițiilor și a anunțurilor în aplicație. Vânzarea de conținut, funcționalități, servicii și abonamente pe iOS și Android Asistență pentru rețelele de publicitate majore (Google AdMob și Apple iAd)
Aplicații pentru Google GlassCu Delphi, dezvoltarea pe mai multe dispozitive se extinde acum dincolo de PC-uri, tablete și smartphone-uri, până la dispozitivele purtabile. Creați aplicații Android pentru Google Glass. Noi stiluri personalizate pentru a optimiza designul și rezoluția aplicației sub șablonul Google Glass Designer pentru dispozitivul Google Glass
Abilitati specialeFaceți aplicațiile dvs. mai utilizabile de mai mulți utilizatori, inclusiv de cei care folosesc cititoare de ecran. Noi funcții de accesibilitate pentru suportul JAWS pe Windows și VoiceOver pe Mac OS X
Calitate, performanță și stabilitateObțineți cea mai bună experiență posibilă în dezvoltarea și furnizarea de aplicații cu cel mai înalt nivel de experiență pentru utilizator. Remedierea a peste 2.000 de erori raportate. Performanța generală îmbunătățită a aplicației la timpul de execuție pentru toate platformele
Dezvoltare de aplicații C++ pentru AndroidAdăugați Android ca platformă țintă pentru aplicațiile dvs., pe lângă Windows, Mac OS X și iOS. Creați aplicații Android și iOS folosind C++ dintr-o singură bază de cod sursă. Rulați aplicații pe un emulator și dispozitive Android bazate pe ARM. Acceptați diferite versiuni de Android, inclusiv 4.4 KitKat
Suport pentru pachetele C++ pentru Windows pe 64 de bițiAcum puteți migra complet aplicațiile pe 32 de biți, inclusiv pachetele, la o arhitectură pe 64 de biți. Componente gazdă în biblioteci partajate (DLL-uri)
Căutați definiții și căutați referințeCăutați toate referințele la articolele selectate de-a lungul proiectului Pentru C++ pe Win64, iOS și Android
Caracteristici cheie și lucru cu baze de dateExtinderea caracteristicilor cheie ale produsului Îmbunătățiri ale bibliotecilor FireDAC pentru lucrul cu baze de date, FDMemTable „Data Explorer” (Database Explorer) pentru FireDAC Suport pentru Apache (WebBroker) Fișiere antet pentru DirectX 11 DataSnap performanță și vrăjitori actualizați (vrăjitori) Refactorizare și îmbunătățiri în RTL Actualizare driver FireDAC pentru Informix Apache C++ Support
De asemenea, această versiune a programului a fost întreruptă pe Windows XP.
Emabarcadero RAD Studio XE6 funcționează numai cu Windows Vista SP2 și versiuni ulterioare.
RAD Studio XE7 a fost lansat pe 25 septembrie 2014.
Cu noua versiune a RAD Studio, dezvoltatorii Delphi/Object Pascal și C++ vor putea extinde funcționalitatea aplicațiilor Windows VCL existente și vor putea crea soluții inovatoare pentru platformele mobile, cloud și Internet of Things.
RAD Studio XE8 este o tehnologie ușor de conectat și suport pentru platforma mobilă pentru dezvoltarea de aplicații distribuite de colaborare pentru Windows, Android, iOS, OS X, gadget-uri și dispozitive IoT, middleware, platforme cloud și servicii de întreprindere. Cu suport pentru noile aplicații iOS pe 64 de biți și universale, RAD Studio XE8 face dezvoltarea mult mai ușoară: puteți adăuga funcții IoT, cum ar fi conștientizarea proximității cu semnalizatoare, puteți îmbunătăți performanța aplicației și eficiența dezvoltatorului și puteți înțelege mai bine comportamentul utilizatorului. Managerul de pachete GetIt facilitează accesul la biblioteci sursă, componente și alte elemente IDE.
„Clienții noștri dezvoltă și susțin milioane de aplicații Windows esențiale din diverse industrii. Astăzi, ei caută să extindă aplicațiile la mobil, cloud și IoT, îmbunătățind experiența utilizatorului. RAD Studio XE8 oferă capabilități pe care dezvoltatorii le pot folosi pentru a realiza toate asta”, spune Michael Swindell, vicepreședinte senior pentru produse Embarcadero. „IOT, în special, oferă oportunități revoluționare, dar a fost întotdeauna destul de complex și inaccesibil pentru majoritatea dezvoltatorilor. Odată cu lansarea XE8, Embarcadero va fi printre primii care vor ajuta dezvoltatorii să folosească cu ușurință IoT în 2015 și ulterior.”
Caracteristici noi XE8Alte îmbunătățiri ale RAD Studio XE8 includ tehnologii de accelerare semnificativă a procesului de dezvoltare sub forma unui plug-in Castalia cu refactorizare Object Pascal, statistici de proiect, analiza codului și suport pentru comenzi rapide de la tastatură convenabile pentru editorul de cod. Noul instrument de migrare a configurației este utilizat pentru a migra configurația de la versiunile mai vechi ale produsului la cea nouă, precum și între diferite instalări din cadrul aceleiași versiuni.
Potrivit lui Al Hilwa, Head of Software Development Research (IDC), „Dezvoltarea de aplicații pentru mai multe platforme este una dintre puținele modalități eficiente de adaptare la creșterea numărului de platforme. Un mediu de dezvoltare cu mai multe platforme precum RAD Studio vă permite să creați aplicații native pentru diverse platforme, extinzând aplicațiile Windows VCL existente în Delphi și C++ și conectându-vă la gadgeturi și dispozitive, middleware, platforme cloud și servicii de întreprindere.”
Cerințele de sistem pentru această versiune nu listează un alt sistem care rulează - Windows Vista SP2.
Această versiune rulează pe Windows Vista SP2, deși nu este listată în cerințele de sistem.
O versiune de încercare gratuită poate fi descărcată de la http://www.embarcadero.com/products/rad-studio/downloads
Caracteristici cheie noi în Delphi 10 Seattle:
Suport la nivel înalt pentru Windows 10Dezvoltatorii Delphi și C++Builder își pot actualiza rapid aplicațiile VCL și FMX și pot profita din plin de explozia de interes din Windows 10. Suportă componente Windows 10 și API-uri și componente WinRT/UWP native, elemente de interfață Windows 10 VCL. Suportul pentru Windows 10 FMX a fost, de asemenea, actualizat.
Noul compilator C++11 bazat pe arhitectura CLANGC++Builder 10 introduce primul compilator C++ bazat pe CLANG din lume pentru Windows și platforme mobile, cu extensii RAD PME care permit dezvoltarea rapidă pentru Windows și alte platforme. Acceptă o integrare strânsă cu VCL pentru Windows și framework-uri FMX multiplatforme, limbajul C++11 și gestionarea memoriei ARC (contorare automată a referințelor) pentru C++ și este compatibil cu versiunea inversă. Noul compilator C++Builder face din RAD Studio 10 o actualizare necesară pentru dezvoltatorii C++ și pentru dezvoltatorii noi care migrează la C++ din alte limbi și seturi de instrumente, cum ar fi Java, Objective-C, C#, Xcode, Xamarin și Visual Studio.
Dubla dimensiunea proiectului în IDEDintre modificările insesizabile pentru utilizator, putem remarca arhitectura reproiectată a produsului și a sistemului de management al build din această versiune, care ne-a permis să dublăm efectiv dimensiunea suportată a proiectelor și să îmbunătățim stabilitatea și performanța atunci când lucrăm cu proiecte mari, în special pentru mai multe platforme. Actualizarea la această versiune va fi utilă pentru dezvoltatorii care au întâmpinat limitări de resurse și alte probleme pe proiecte mari.
Stabilitate, calitate și documentație eficientăProcedurile de dezvoltare, testare și documentare au fost serios îmbunătățite. Acum sunt mai potrivite pentru construirea de aplicații multilingve pentru platformele suportate de noua versiune a RAD Studio. În plus, munca depusă a făcut posibilă implementarea de noi caracteristici și funcții pentru toate platformele și limbile suportate, oferind stabilitate, calitate și eficiență sporite documentației. RAD Studio 10 este un nou standard pentru stabilitate, calitate și documentare eficientă
Alte caracteristici noiNoile funcții cheie în Delphi 10.1 Berlin:
Suport pentru Android 6.0 (API Level 23).
Funcții cheie noi în RAD Studio 10.2 Tokyo:
Funcții cheie noi în RAD Studio 10.3 Rio:
Caracteristici cheie noi în RAD Studio 10.4 Sydney:
IDE | |
---|---|
universal | |
C / C++ | |
DE BAZĂ | |
Java |
|
Pascal | |
PHP |
|
Piton | |
ActionScript | |
rubin | |
comparaţie |