vložil Radek Červinka
2. října 2014 23:23
Delphi je momentálně dostupné v několika edicích:
- Starter
- Profesional
- Enterprise
- Ultimate
- Architect
Pro programátora je důležité vhodně zvolit edici, která mu bude stačit. Alternativně v případě vývoje jen na bázi FireMonkey (např. mobilní vývoj) zvažte AppMethod na bázi předplatného, kdy za relativně slušnou cenu máte neustále poslední verzi, což v případě mobilního vývoje je momentálně asi dost výhodné vzhledem k překotnému vývoji jak zařízení, tak i tím Firemonkey.
AppMethod je v podstatě Delphi nebo C++Builder bez VCL jen s FireMonkey + EMS aplikační platforma. EMS je sada služeb, v zásadě aplikační server, který se stará o řadu věcí: autentikace uživatelů, push notifications, šifrované úložiště dat, úložiště funkčnosti či procedur a rozhraní sdílených všemi uživateli, atd. Je k dispozici jako obecně dostupný runtime s logaritmicky klesající cenou podle počtu pořízených licencí (cena je vždy spíše předmětem dohody) a není vázán jen na Appmetod - je k dispozici i pro RAD Studio a tedy i Delphi.
Více...
vložil Radek Červinka
29. září 2013 23:36
Delphi je od začátku navrženo i na práci s databázemi. Přímo obsahuje jak komponenty pro práci s DB, tak komponenty pro prezentaci dat.
Během let se pro připojení k databázi použivá(lo) několik sad komponent: První bylo BDE (nejpozději v D1), které bylo na svou dobu převratné, ale bohužel někteří lidé ho používají dodnes. Je nepodporované a od XE7 ani není součástí instalace Delphi.
Více...
vložil Radek Červinka
29. září 2013 23:14
Delphi podporuje několik typů projektů, jejich výběrem ovlivníme co od aplikace chceme.
Můžete vytvářet GUI (tj. aplikace s uživatelským rozhraním) aplikace na bázi knihoven VCL (Windows desktop) nebo FireMonkey (multiplatformní, desktop i mobil) - viz dále. Dále můžete vytvářet DLL (klasické DLL Windows soubory použitelné i z jiných aplikací) nebo BPL soubory (speciální DLL, určené pro využití z Delphi projektů). Dále je možné vytvářet ActiveX a další projekty.
Více...