Embarcadero RAD Studio

Versiunea actuală a paginii nu a fost încă examinată de colaboratori experimentați și poate diferi semnificativ de versiunea revizuită la 11 aprilie 2014; verificările necesită 65 de modificări .
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.

Ediții de produs

Istorie

Borland Developer Studio

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 .

CodeGear RAD Studio

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 .

Embarcadero RAD Studio

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.

RAD Studio XE2

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

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

RAD Studio XE5 a fost lansat pe 11 septembrie 2013.

Cea mai recentă versiune rulează pe Windows XP.

RAD Studio XE6

Noi oportunitati:

Componente de conectare a aplicației

Extindeț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ăți

Componente 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 Parse

Colaboraț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 VCL

Oferiț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 VCL

Senzorii 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ție

Aplicaț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 Glass

Cu 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 speciale

Faceț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 stabilitate

Obț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 Android

Adă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ți

Acum 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țe

Că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 date

Extinderea 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

RAD Studio XE7 a fost lansat pe 25 septembrie 2014.

RAD Studio XE8

Caracteristicile RAD Studio XE8

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 XE8
  • Suport pentru aplicații iOS pe 64 de biți și aplicații universale. Pentru a permite dezvoltatorilor să creeze noi aplicații pentru Apple App Store, versiunea XE8 a RAD Studio oferă noi compilatoare Object Pascal și C++ pe 64 de biți pentru iOS, inclusiv linkere și alte instrumente pentru construirea de aplicații iOS pe 64 de biți. RAD Studio XE8 acceptă aplicațiile universale Apple, oferind ambele binare pe 32 și 64 de biți într-un singur pachet, precum și o gamă largă de controale native iOS pentru a susține caracteristicile unice ale platformei.
  • Funcția de previzualizare pe dispozitive și factori de formă. Cum puteți construi aplicații interoperabile și mai rapid? Aici funcția de previzualizare între dispozitive a RAD Studio XE8 vă permite să vizualizați interfața cu utilizatorul pe toți factorii de formă majori. În acest fel, puteți determina cu ușurință unde este nevoie de optimizare suplimentară. Vizualizați previzualizările aplicațiilor în mod dinamic pentru orice număr de factori de formă și orientări, inclusiv desktop-uri, tablete, smartphone-uri și ceasuri inteligente.
  • Notificare de apropiere cu balize. Cu noul suport de semnalizare la nivel de componentă, implementat în RAD Studio XE8, dezvoltatorii pot adăuga cu ușurință proximitatea și conștientizarea locației aplicațiilor gata făcute pentru Windows și platformele mobile.
  • Analiza aplicației. AppAnalytics îi ajută pe dezvoltatori să urmărească și să analizeze modelele de comportament ale utilizatorilor prin colectarea de statistici anonime de utilizare pentru aplicațiile create cu RAD Studio XE8. AppAnalytics este un serviciu cu plată pe utilizare Embarcadero care acceptă aplicațiile VCL și FireMonkey, ceea ce înseamnă că un dezvoltator poate folosi acest serviciu pe aplicații Windows, OS X, Android și iOS.
  • Manager de pachete GetIt. Acest instrument oferă acces la biblioteci și componente de pe VCL și FireMonkey, precum și la articole similare pentru diferite dispozitive. Cu managerul de pachete GetIt, puteți selecta, descărca și actualiza cu ușurință biblioteci de cod sursă, componente și alte elemente de pe serverele Embarcadero GetIt, instalându-le cu un singur clic. Aceasta include toate proiectele TurboPack.
  • Servicii de mobilitate pentru întreprinderi (EMS) actualizate. EMS este o soluție de server la cheie care servește drept bază pentru colaborarea aplicațiilor distribuite cu suport pentru serverul de notificare push pentru iOS și Android. Bazată pe standarde și tehnologii deschise, soluția EMS oferă un server middleware ușor de implementat responsabil pentru autentificarea utilizatorilor, gestionarea API-urilor și analizele speciale REST, include baze de date încorporate și securizate pe partea de server și oferă acces la bazele de date corporative majore: Oracle , SQL Server, Informix, DB2, PostgreSQL, MySQL și multe altele.

Alte î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

RAD Studio 10 Seattle

Caracteristici cheie noi în Delphi 10 Seattle:

Suport la nivel înalt pentru Windows 10

Dezvoltatorii 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 CLANG

C++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 IDE

Dintre 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 noi
  • suport pentru compilarea paralelă C++;
  • depanați aplicațiile iOS 64x;
  • iOS 8.4 acceptat;
  • Android 5.1.1 acceptat;
  • suport pentru serviciile Android;
  • suport pentru testarea unitară DUnitX pentru Android și iOS;
  • suport pentru DirectX 12;
  • suport pentru apelarea API-ului WinRT;
  • Suport FireDAC pentru baza de date NoSQL MongoDB
  • nou comportament MultiView;
  • noi componente VCL;
  • componente noi pentru lucrul cu Beacon;
  • mecanism de stil îmbunătățit;
  • manager de bibliotecă GetIt îmbunătățit;
  • capabilități IDE îmbunătățite;
  • și mult mai mult.

RAD Studio 10.1 Berlin

Noile funcții cheie în Delphi 10.1 Berlin:

Suport pentru Android 6.0 (API Level 23).

RAD Studio 10.2 Tokyo

Funcții cheie noi în RAD Studio 10.2 Tokyo:

  • Delphi include un compilator de aplicații pentru Linux (Ubuntu Server (x64) (LTS 16.04) și RedHat Enterprise (V7));
  • Suport DBMS MariaDB inclus ;
  • suport pentru Android Nougat;
  • suport pentru Windows 10 Anniversary Update;
  • suport macOS Sierra;
  • Suport IOS 10.

RAD Studio 10.3 Rio

Funcții cheie noi în RAD Studio 10.3 Rio:

  • Suport C++17 în C++Builder pentru Windows pe 64 de biți (din versiunea 10.3.2);
  • capacitatea de a dezvolta aplicații pe 64 de biți pentru Android în Delphi (de la versiunea 10.3.3);
  • Suport IOS 13 în Delphi și C++ Builder (de la versiunea 10.3.3);
  • Suport MacOS Catalina în Delphi (începând cu versiunea 10.3.3).

RAD Studio 10.4 Sydney [4]

Caracteristici cheie noi în RAD Studio 10.4 Sydney:

  • Îmbunătățiri majore la Delphi Code Insight
  • Caracteristici noi ale limbajului Delphi
  • Gestionare unificată a memoriei pe toate platformele acceptate pentru Delphi și C++
  • Noi componente VCL, stiluri per control, stiluri de înaltă rezoluție și multe altele
  • Suport îmbunătățit pentru platforma Delphi pentru mai multe dispozitive
  • Multe îmbunătățiri ale bazei de date
  • Instalator unic pentru instalări online și offline
  • Îmbunătățirea gradului de utilizare și a performanței IDE-ului
  • Depanator nou pentru Windows pe 64 de biți pentru C++
  • Îmbunătățirea performanței și calității lanțului de instrumente C++
  • Suport extins pentru bibliotecile C++
  • CMake extins pentru C++ și compatibilitate cu alte seturi de instrumente
  • Sute de îmbunătățiri ale calității și performanței

RAD Studio 10.4.1

RAD Studio 10.4.2

RAD Studio 11

Note

  1. Anunț de disponibilitate RAD Studio 11.1 Alexandria . Arhivat din original pe 20 aprilie 2022. Preluat la 17 aprilie 2022.
  2. Software de gestionare și modernizare a aplicațiilor pentru întreprinderi, arhivat la 5 iulie 2006.
  3. La 1 iulie 2008, CodeGear a devenit parte a Embarcadero Technologies Inc. Arhivat din original pe 17 decembrie 2008.
  4. Funcții noi și probleme raportate de clienți remediate în RAD Studio 10.4 - RAD Studio . docwiki.embarcadero.com . Consultat la 17 iunie 2020. Arhivat din original pe 8 iunie 2020.

Vezi și

Link -uri