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.
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 .
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 .
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.
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 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 julkaistiin 11. syyskuuta 2013.
Uusin versio, joka toimii Windows XP:ssä.
Uusia mahdollisuuksia:
Sovelluksen jakamisen komponentitLaajenna 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 komponenttiKomponentit 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 ParselleTee 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-tyylitAnna 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 komponentitAnturit 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 mainontaMobiilisovellukset 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 GlassilleDelphin 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 vakausHanki 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 AndroidilleLisää 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 WindowsilleVoit 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 kanssaTuoteominaisuuksien 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 julkaistiin 25. syyskuuta 2014.
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-ominaisuudetMuita 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
Delphi 10 Seattlen tärkeimmät uudet ominaisuudet:
Korkean tason tuki Windows 10 :lleDelphi- 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-arkkitehtuuriinC++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 dokumentointiKehitys-, 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 ominaisuuksiaDelphi 10.1 Berlinin tärkeimmät uudet ominaisuudet:
Tuki Android 6.0:lle (API Level 23).
Tärkeimmät uudet ominaisuudet RAD Studio 10.2 Tokyossa:
Tärkeimmät uudet ominaisuudet RAD Studio 10.3 Riossa:
Tärkeimmät uudet ominaisuudet RAD Studio 10.4 Sydneyssä:
IDE | |
---|---|
Universaali | |
C / C++ | |
PERUS | |
Java |
|
Pascal | |
PHP |
|
Python |
|
ActionScript | |
rubiini | |
vertailu |