Embarcadero RAD Studio

Kokeneet kirjoittajat eivät ole vielä tarkistaneet sivun nykyistä versiota, ja se voi poiketa merkittävästi 11. huhtikuuta 2014 tarkistetusta versiosta . tarkastukset vaativat 65 muokkausta .
Embarcadero RAD Studio
Tyyppi integroitu kehitysympäristö
Kehittäjä Embarcadero Technologies
Sisään kirjoitettu Objekti Pascal ja C++
Käyttöjärjestelmä Microsoft Windows
uusin versio 11.1 Aleksandria [1] (15. maaliskuuta 2022)
Luettavat tiedostomuodot RAD Studio Active X RIDL-tiedot [d]
Lisenssi omistusoikeus
Verkkosivusto www.embarcadero.com/products…

Embarcadero RAD Studio on Embarcadero Technologiesin  Rapid Application Development ( RAD ) -ympäristö Windowsille .

Embarcadero RAD Studio 10.3 Rion nykyinen versio yhdistää Delphi ja C++ Builder yhdeksi integroiduksi kehitysympäristöksi.

Tuoteversiot

Historia

Borland Developer Studio

Ensimmäisen ilmestyneen version on kehittänyt Borland Software Corporation , ja se julkaistiin elokuussa 2002 samanaikaisesti Delphi 7 Borland Developer Studio 1.0 :n kanssa . Sitä seurasi Borland Developer Studio 2.0 joulukuussa 2003 ja Borland Developer Studio 3 marraskuussa 2004. Vuoden 2005 lopussa, Delphi 2006 :n julkaisun myötä, Borland Developer Studio 4 , Borlandin kehittämä  uusin versio , tuli myyntiin .

CodeGear RAD Studio

Borland ilmoitti 8. helmikuuta 2006 aikovansa myydä kehitystyökalunsa ja InterBase [2] -tietokantapalvelindivisioonat . Marraskuussa 2006 Borland ilmoitti, että kaikki nämä divisioonat eriytetään CodeGearin tytäryhtiöksi , joka kuitenkin säilyisi Borlandin omistuksessa . Maaliskuussa 2007 julkaistiin CodeGear RAD Studio 2007 .

Embarcadero RAD Studio

1. heinäkuuta 2008 CodeGear myytiin Embarcadero Technologiesille [3]

Syyskuussa 2015 Embarcadero Technologies myytiin tietokantatyökaluja valmistavalle Ideralle. Kaupan arvo käytettävissä olevien tietojen perusteella on 425 miljoonaa dollaria.

RAD Studio XE2

Embarcadero RAD Studio on joukko sovelluskehitystyökaluja, joiden avulla voit luoda GUI-sovelluksia Windows- , Mac OS X- , .NET- , PHP- ja verkkoratkaisuille. Se koostuu:

RAD Studio sisältää laajan valikoiman lisäohjelmia:

RAD Studio XE4

RAD Studio XE4 tuli myyntiin 23. huhtikuuta 2013. Uusi versio sisältää tuotteita, kuten Delphi XE4 , C++ Builder XE4 ja FireMonkey FM 3 -ympäristön .

Innovaatiot:

RAD Studio XE5

RAD Studio XE5 julkaistiin 11. syyskuuta 2013.

Uusin versio, joka toimii Windows XP:ssä.

RAD Studio XE6

Uusia mahdollisuuksia:

Sovelluksen jakamisen komponentit

Laajenna olemassa olevien Windows-sovellustesi mahdollisuuksia olla vuorovaikutuksessa mobiililaitteiden kanssa ilman täydellistä siirtoa. Toteuta mobiilisovelluksen toiminnallisuus olemalla vuorovaikutuksessa olemassa olevien Windows-sovellustesi kanssa. Yhteentoimia työpöytäsovellustesi (VCL ja FMX) ja mobiilisovellusten välillä Luo mobiilisovelluksia VCL-sovellustesi laajennuksiksi Käytä Wi-Fi- ja LAN-verkkoa. Tulevat versiot sisältävät Bluetooth-tuen.

Tehtäväpalkin komponentti

Komponentit useiden ikkunoiden esikatselun toteuttamiseen, jotka voidaan valita sovelluksissasi ohjauspainikkeilla Automaattiset tai mukautetut esikatselut Sovellusten tehtäväpalkin painikkeiden edistymisen näyttö Päällekkäiset kuvakkeet tehtäväpalkin painikkeissa

Vuorovaikutus pilvissä olevien palvelujen (BaaS), komponenttien kanssa Kinveylle ja Parselle

Tee yhteistyötä johtavien backend-as-a-palveluntarjoajien kanssa lisätäksesi tämän toiminnon mobiilisovelluksiisi. Saat helpon pääsyn palveluihin pilvissä, jolloin sinun ei tarvitse luoda ja ylläpitää omia "taustapalveluja". Käytä push-ilmoituksia minkä tahansa laitteen ja alustan käyttäjien aktivoimiseen Pääsy tietoihin ja objektien tallennustilaan pilvissä Käyttäjän todennus Ota käyttöön tuki REST-asiakkaille, jonka luominen on saatavilla, koska XE5-tuki kolmelle suosituimmalle BaaS-palveluntarjoajalle - Kinveylle ja Parselle joukon perusteella pääsykomponenttien sovellusliittymän kautta

Uudet VCL-tyylit

Anna sovelluksellesi päivitetty ulkoasu nykyisille Windows-versioille tai luo niille ainutlaatuinen muotoilu Sisältää tabletin Windows-tyyliä Tukee Windows 7:ää ja Windows 8:aa Sovellustesi täydellinen muotoilu, mukaan lukien valikot ja ikkunan reunat

VCL-anturin komponentit

Anturit ovat kaikkialla, ja jopa tablet-laitteissa, joissa on uusi Windows, kuten Surface Pro. Nyt Delphi-sovelluksesi voivat hyödyntää sijainti-, siirtymä- ja muiden antureiden ominaisuuksia. Käytä laiteantureita VCL-sovelluksista Windows-tablettien kiihtyvyysantureille, GPS- ja gyroskooppiominaisuuksille

Sovelluksen sisäiset ostot ja sovelluksen sisäinen mainonta

Mobiilisovellukset tarjoavat kehittäjilleen mahdollisuuden ansaita rahaa. Nyt voit kaupallistaa mobiilisovelluksiasi upottamalla sovelluksen sisäisiä ostoksia ja mainoksia. Sisällön, toimintojen, palveluiden ja tilausten myynti iOS- ja Android-laitteissa Tuki suurille mainosverkostoille (Google AdMob ja Apple iAd)

Sovellukset Google Glassille

Delphin avulla useiden laitteiden kehitys ulottuu nyt PC-tietokoneiden, tablettien ja älypuhelimien lisäksi puetettaviin laitteisiin. Luo Android-sovelluksia Google Glassille. Uusia mukautettuja tyylejä sovellusten suunnittelun ja resoluution optimoimiseksi Google Glass -laitteen Google Glass Designer -mallissa

Erityisiä kykyjä

Tee sovelluksistasi entistä helpommin käytettäväksi useammalle käyttäjälle, myös näytönlukuohjelmia käyttäville. Uudet esteettömyysominaisuudet JAWS-tuelle Windowsissa ja VoiceOverille Mac OS X:ssä

Laatu, suorituskyky ja vakaus

Hanki paras mahdollinen kokemus sovellusten kehittämisestä ja toimittamisesta korkeimmalla käyttökokemuksella Korjattu yli 2 000 raportoitua bugia Parannettu sovelluksen yleistä suorituskykyä ajon aikana kaikilla alustoilla

C++-sovelluskehitys Androidille

Lisää Android sovelluksiesi kohdealustaksi Windowsin, Mac OS X:n ja iOS:n lisäksi Rakenna Android- ja iOS-sovelluksia C++:n avulla yhdestä lähdekoodipohjasta Suorita sovelluksia emulaattorilla ja ARM-pohjaisilla Android-laitteilla Tukee erilaisia ​​Android-versioita, mukaan lukien 4.4 KitKat

Tuki C++-paketteille 64-bittiselle Windowsille

Voit nyt siirtää 32-bittiset sovelluksesi, mukaan lukien paketit, kokonaan 64-bittiseen arkkitehtuuriin Host komponentit jaetuissa kirjastoissa (DLL)

Etsi määritelmiä ja etsi viitteitä

Etsi kaikki viittaukset valittuihin kohteisiin koko projektin C++:lle Win64-, iOS- ja Android-käyttöjärjestelmissä

Tärkeimmät ominaisuudet ja työskentely tietokantojen kanssa

Tuoteominaisuuksien laajennus Parannuksia FireDAC-kirjastoihin tietokantojen kanssa työskentelyä varten, FDMemTable "Data Explorer" (Database Explorer) FireDAC:lle Tuki Apachelle (WebBroker) Otsikkotiedostot DirectX 11 DataSnap -suorituskyvylle ja päivitetyt ohjatut toiminnot (velhot) Refactoring ja parannukset RTL:ssä Ohjainpäivitys FireDAC Informix Apache C++ -tukeen

Myös tämä ohjelman versio on lopetettu Windows XP:ssä.

Emabarcadero RAD Studio XE6 toimii vain Windows Vista SP2:n ja uudempien kanssa.

RAD Studio XE7

RAD Studio XE7 julkaistiin 25. syyskuuta 2014.

RAD Studio XE8

RAD Studio XE8:n ominaisuudet

RAD Studion uudella versiolla Delphi/Object Pascal- ja C++-kehittäjät voivat laajentaa olemassa olevien Windows VCL -sovellusten toimivuutta ja luoda innovatiivisia ratkaisuja mobiili-, pilvi- ja esineiden Internet-alustoille.

RAD Studio XE8  on helposti yhdistettävä teknologia- ja mobiilialustan tuki hajautetun yhteistyön sovellusten kehittämiseen Windowsille, Androidille, iOS:lle, OS X:lle, gadgeteille ja IoT-laitteille, väliohjelmistoille, pilvialustoille ja yrityspalveluille. Uusien 64-bittisten ja universaalien iOS-sovellusten tuella RAD Studio XE8 tekee kehityksestä paljon helpompaa: voit lisätä IoT-ominaisuuksia, kuten läheisyystietoisuuden majakoiden avulla, parantaa sovellusten suorituskykyä ja kehittäjien tehokkuutta sekä ymmärtää paremmin käyttäjien käyttäytymistä. GetIt-paketinhallinnan avulla on helppo käyttää lähdekirjastoja, komponentteja ja muita IDE-elementtejä.

"Asiakkaamme kehittävät ja tukevat miljoonia kriittisiä Windows-sovelluksia eri toimialoilla. Nykyään he haluavat laajentaa sovelluksia mobiiliin, pilveen ja IoT:hen, mikä parantaa käyttökokemusta. RAD Studio XE8 tarjoaa ominaisuuksia, joita kehittäjät voivat käyttää saavuttaakseen kaikki tämä", sanoo Michael Swindell, Embarcaderon tuotteiden johtaja. "Erityisesti iOT tarjoaa vallankumouksellisia mahdollisuuksia, mutta se on aina ollut melko monimutkainen ja useimpien kehittäjien ulottumattomissa. XE8:n julkaisun myötä Embarcadero on ensimmäisten joukossa, joka auttaa kehittäjiä käyttämään IoT:tä helposti vuonna 2015 ja sen jälkeen.

Uudet XE8-ominaisuudet
  • Tuki 64-bittisille iOS-sovelluksille ja universaaleille sovelluksille. Jotta kehittäjät voivat luoda uusia sovelluksia Apple App Storeen, RAD Studion XE8-versio tarjoaa uusia 64-bittisiä Object Pascal- ja C++-kääntäjiä iOS:lle, mukaan lukien linkkerit ja muut työkalut 64-bittisten iOS-sovellusten rakentamiseen. RAD Studio XE8 tukee Apple Universal Appsia tarjoamalla sekä 32- että 64-bittisiä binääritiedostoja yhdessä paketissa sekä laajan valikoiman alkuperäisiä iOS-säätimiä alustan ainutlaatuisten ominaisuuksien tukemiseksi.
  • Esikatseluominaisuus eri laitteilla ja muototekijöillä. Kuinka voit rakentaa yhteentoimivia sovelluksia entistä nopeammin? Tässä RAD Studio XE8:n laitteiden välinen esikatseluominaisuus mahdollistaa käyttöliittymän visualisoinnin kaikilla tärkeimmillä muototekijöillä. Näin voit helposti määrittää, missä lisäoptimointia tarvitaan. Tarkastele sovellusten esikatseluita dynaamisesti useiden muototekijöiden ja -suuntien mukaan, mukaan lukien pöytätietokoneet, tabletit, älypuhelimet ja älykellot.
  • Lähesty ilmoitus majakoilla. RAD Studio XE8:ssa toteutetun komponenttitason uusien majakkatuen ansiosta kehittäjät voivat helposti lisätä läheisyyttä ja sijaintitietoisuutta valmiisiin Windows- ja mobiilialustoille tarkoitettuihin sovelluksiin.
  • Sovellusanalyysi. AppAnalytics auttaa kehittäjiä seuraamaan ja analysoimaan käyttäjien käyttäytymismallejaan keräämällä anonyymejä käyttötilastoja sovelluksista, jotka on rakennettu RAD Studio XE8:lla. AppAnalytics on Embarcadero pay-per-use -palvelu, joka tukee VCL- ja FireMonkey-sovelluksia, mikä tarkoittaa, että kehittäjä voi käyttää tätä palvelua Windows-, OS X-, Android- ja iOS-sovelluksissa.
  • GetIt-pakettien hallinta. Tämä työkalu tarjoaa pääsyn VCL:n ja FireMonkeyn kirjastoihin ja komponentteihin sekä vastaaviin eri laitteille. GetIt-paketinhallinnan avulla voit helposti valita, ladata ja päivittää lähdekoodikirjastoja, komponentteja ja muita kohteita Embarcadero GetIt -palvelimista ja asentaa ne yhdellä napsautuksella. Tämä sisältää kaikki TurboPack-projektit.
  • Päivitetty Enterprise Mobility Services (EMS). EMS on avaimet käteen -periaatteella toimiva palvelinratkaisu, joka toimii pohjana hajautettujen sovellusten yhteistyölle push-ilmoituspalvelintuella iOS:lle ja Androidille. Avoimiin standardeihin ja teknologioihin perustuva EMS-ratkaisu tarjoaa helposti käyttöön otettavan väliohjelmistopalvelimen, joka vastaa käyttäjien todentamisesta, erityisten REST-sovellusliittymien ja analytiikan hallinnasta, sisältää sulautetut ja palvelinpuolen suojatut tietokannat sekä pääsyn suuriin yritystietokantoihin: Oracle , SQL Server, Informix, DB2, PostgreSQL, MySQL ja paljon muuta.

Muita RAD Studio XE8:n parannuksia ovat teknologiat, jotka nopeuttavat merkittävästi kehitysprosessia Castalia-laajennuksen muodossa, jossa on Object Pascal -reaktio, projektitilastot, koodianalyysi ja tuki käteville pikanäppäimille koodieditorille. Uutta Configuration Migration -työkalua käytetään kokoonpanon siirtämiseen tuotteen vanhemmista versioista uuteen sekä saman version eri asennusten välillä.

Software Development Researchin (IDC) johtajan Al Hilwan mukaan "Sovellusten kehittäminen useille alustoille on yksi harvoista tehokkaista tavoista sopeutua alustojen määrän kasvuun. Monialustaisen kehitysympäristön, kuten RAD Studion, avulla voit luoda natiivisovelluksia eri alustoille, laajentaa olemassa olevia Windows VCL -sovelluksia Delphissä ja C++:ssa ja muodostaa yhteyden gadgetiin ja laitteisiin, väliohjelmistoihin, pilvialustoihin ja yrityspalveluihin.

Tämän version järjestelmävaatimukset eivät sisällä muuta käynnissä olevaa järjestelmää - Windows Vista SP2.

Tämä versio toimii Windows Vista SP2:ssa, vaikka sitä ei ole listattu järjestelmävaatimuksissa.

Ilmainen kokeiluversio on ladattavissa osoitteesta http://www.embarcadero.com/products/rad-studio/downloads

RAD Studio 10 Seattle

Delphi 10 Seattlen tärkeimmät uudet ominaisuudet:

Korkean tason tuki Windows 10 :lle

Delphi- ja C++Builder-kehittäjät voivat päivittää nopeasti VCL- ja FMX-sovelluksensa ja hyödyntää Windows 10:n räjähdysmäistä kiinnostusta. Tukee Windows 10 -komponentteja ja alkuperäisiä WinRT/UWP-sovellusliittymiä ja komponentteja, Windows 10:n VCL-käyttöliittymäelementtejä. Myös Windows 10 FMX:n tuki on päivitetty.

Uusi C++11-kääntäjä, joka perustuu CLANG-arkkitehtuuriin

C++Builder 10 esittelee maailman ensimmäisen CLANG-pohjaisen C++-kääntäjän Windowsille ja mobiilialustoille, ja RAD PME -laajennukset mahdollistavat nopean kehityksen Windowsille ja muille alustoille. Se tukee tiukkaa integraatiota VCL for Windows ja cross-platform FMX-kehysten kanssa, C++11-kieltä ja ARC (automaattinen viitelaskenta) -muistinhallintaa C++:lle, ja on taaksepäin yhteensopiva. Uusi C++Builder-kääntäjä tekee RAD Studio 10:stä vaaditun päivityksen C++-kehittäjille ja uusille kehittäjille, jotka siirtyvät C++:aan muista kielistä ja työkalusarjoista, kuten Java, Objective-C, C#, Xcode, Xamarin ja Visual Studio.

Kaksinkertainen projektikoko IDE:ssä

Käyttäjälle huomaamattomista muutoksista voidaan mainita tässä versiossa tuotteen ja rakennuksen hallintajärjestelmän uudelleensuunniteltu arkkitehtuuri, jonka ansiosta pystyimme itse asiassa kaksinkertaistamaan tuetun projektin koon ja parantamaan vakautta ja suorituskykyä työskennellessämme suurten projektien kanssa, erityisesti useissa projekteissa. alustat. Päivittäminen tähän versioon on hyödyllinen kehittäjille, jotka ovat kohdanneet resurssirajoituksia ja muita ongelmia suurissa projekteissa.

Vakaus, laatu ja tehokas dokumentointi

Kehitys-, testaus- ja dokumentointimenettelyjä on parannettu huomattavasti. Ne sopivat nyt paremmin monikielisten sovellusten rakentamiseen RAD Studion uuden version tukemille alustoille. Lisäksi tehty työ mahdollisti uusien ominaisuuksien ja toimintojen käyttöönoton kaikille tuetuille alustoille ja kielille, mikä lisäsi dokumentoinnin vakautta, laatua ja tehokkuutta. RAD Studio 10 on uusi standardi vakaudelle, laadulle ja tehokkaalle dokumentaatiolle

Muita uusia ominaisuuksia
  • tuki C++ rinnakkaiskäännökselle;
  • virheenkorjaus iOS 64x -sovelluksissa;
  • iOS 8.4 tuettu;
  • Android 5.1.1 tuettu;
  • Android-palveluiden tuki;
  • tuki DUnitX-yksikkötestaukselle Androidille ja iOS:lle;
  • tuki DirectX 12:lle;
  • tuki WinRT API:n kutsumiselle;
  • FireDAC-tuki MongoDB NoSQL-tietokannalle
  • uusi MultiView-käyttäytyminen;
  • uudet VCL komponentit;
  • uudet komponentit Beaconin kanssa työskentelemiseen;
  • parannettu tyylimekanismi;
  • parannettu GetIt-kirjaston johtaja;
  • parannetut IDE-ominaisuudet;
  • ja paljon enemmän.

RAD Studio 10.1 Berlin

Delphi 10.1 Berlinin tärkeimmät uudet ominaisuudet:

Tuki Android 6.0:lle (API Level 23).

RAD Studio 10.2 Tokyo

Tärkeimmät uudet ominaisuudet RAD Studio 10.2 Tokyossa:

  • Delphi sisältää sovelluskääntäjän Linuxille (Ubuntu Server (x64) (LTS 16.04) ja RedHat Enterprise (V7));
  • MariaDB DBMS-tuki mukana ;
  • tuki Android Nougatille;
  • tuki Windows 10 Anniversary Updatelle;
  • macOS Sierra -tuki;
  • IOS 10 tuki.

RAD Studio 10.3 Rio

Tärkeimmät uudet ominaisuudet RAD Studio 10.3 Riossa:

  • C++17-tuki C++Builderissa 64-bittiselle Windowsille (versiosta 10.3.2 lähtien);
  • kyky kehittää 64-bittisiä sovelluksia Androidille Delphissä (versiosta 10.3.3 alkaen);
  • IOS 13 -tuki Delphissä ja C++ Builderissa (versiosta 10.3.3 alkaen);
  • MacOS Catalina -tuki Delphissä (versiosta 10.3.3 lähtien).

RAD Studio 10.4 Sydney [4]

Tärkeimmät uudet ominaisuudet RAD Studio 10.4 Sydneyssä:

  • Merkittäviä Delphi Code Insight -parannuksia
  • Delphi-kielen uusia ominaisuuksia
  • Yhtenäinen muistinhallinta kaikilla tuetuilla alustoilla Delphille ja C++:lle
  • Uusia VCL-komponentteja, ohjaustyylejä, korkearesoluutioisia tyylejä ja paljon muuta
  • Parannettu Delphi-alustan tuki useille laitteille
  • Monet tietokantaparannukset
  • Yksi asennusohjelma online- ja offline-asennuksiin
  • IDE:n käytettävyyden ja suorituskyvyn parantaminen
  • Uusi virheenkorjaus Windows 64-bittiselle C++:lle
  • C++-työkaluketjun suorituskyvyn ja laadun parantaminen
  • Laajennettu tuki C++-kirjastoille
  • Laajennettu CMake for C++ ja yhteensopivuus muiden työkalusarjojen kanssa
  • Satoja laatu- ja suorituskykyparannuksia

RAD Studio 10.4.1

RAD Studio 10.4.2

RAD Studio 11

Muistiinpanot

  1. RAD Studio 11.1 Alexandria - saatavuusilmoitus . Arkistoitu alkuperäisestä 20. huhtikuuta 2022. Haettu 17. huhtikuuta 2022.
  2. Yrityssovellusten modernisointi- ja hallintaohjelmisto Arkistoitu 5. heinäkuuta 2006.
  3. 1. heinäkuuta 2008 CodeGearista tuli osa Embarcadero Technologies Inc.:tä. Arkistoitu alkuperäisestä 17. joulukuuta 2008.
  4. Uusia ominaisuuksia ja asiakkaiden ilmoittamia ongelmia korjattu RAD Studio 10.4 - RAD Studiossa . docwiki.embarcadero.com . Haettu 17. kesäkuuta 2020. Arkistoitu alkuperäisestä 8. kesäkuuta 2020.

Katso myös

Linkit