Česká a slovenská republika

 |  přihlášení | registrace
      Košík je prázdný   |  Jak nakupovat

.Net a váš vývojový tým?

pondělí, 8. března 2010


Zábavné telefonní rozhovory o Delphi Prism
.


Včera jsem hovořil s jedním zákazníkem. Byla to naprosto typická konverzace - firma má investováno hodně peněz do Delphi a stovky tisíc řádků zdrojového kódu. Vytvořila zásadní aplikaci pro velký podnik a použila přitom DataSnap a dbGo (dříve ADOExpress). Pak začala vytvářet nové webové systémy pomocí jazyka C# a její vývojáři začali uvažovat o tom, co dál se stávajícím zdrojovým kódem a kam pokročit.


Telefonické rozhovory jako je ten, který popisuji, jsou dnes pro mne zábavné. Víte proč? Je to kvůli Delphi Prism. Tihle chlápci se rozhodli, že obnoví předplatné RAD Studia, aby získali i Delphi Prism. Před tím používali C#, ale když zaslechli, co pro ně může udělat Delphi Prism, začalo je to dost zajímat. Opravdu se jim zalíbila představa, že budou moci psát aplikace ASP.NET, které budou komunikovat s jejich servery DataSnap. A taky se jim líbilo, že budou moci použít skladbu jazyka Delphi pro veškeré své potřeby v oblasti .Net.


Delphi Prism
to umí. Uspokojí veškeré vaše potřeby v oblasti aplikací pro .Net. Tým, který vytváří Delphi Prism u společnosti RemObjects udělal neuvěřitelnou práci s jazykem. Pokud programátoři v Delphi zvolí Delphi Prism s jazykem Oxygene, nemusí se vůbec ničeho vzdávat a dokonce získají něco navíc oproti konkurenčním jazykům. Delphi Prism je nástrojem, který byl od základů navržen pro architekturu .Net. Neexistuje nic ve světě .Net, co by jazyk Oxygene neuměl udělat. Má navíc mnoho vlastností, které ostatní jazyky pro .Net neumí. LINQ, generika, anonymní metody, delegáty, atributy, futures (budoucí hodnoty), nulovatelné typy, množiny, anonymní typy - všechno tady najdete. A fakt skvělá věc je, že jazyk jde neustále kupředu a přidává mocné nové vlastnosti jako přímou podporu aspektově orientovaného programování a výrazových typů. A to vše s naším milovaným "begin .. end" a celým zbytkem známé syntaxe jazyka Delphi. Pořebujete vytvořit aplikaci Silverlight? Žádný problém. Potřebujete vytvářet aplikace pro Linux na platformě Mono? A pro Mac? Je to zahrnuto. Potřebujete vyvíjet pomocí Prism na Macu a pod Linuxem? To přijde též, konkrétně v příští verzi. Čili nevzdáte se ničeho, ale získáte hodně. Já vím, že už jsem to říkal, ale myslím, že to stojí za zopakování.


Nicméně tým Delphi Prism nespí na vavřínech a hrne to vpřed. Příští vydání Delphi Prism bude podporovat nové Visual Studio 2010. Bude integrováno do platformy MonoDevelop. Poskytne plnou jazykovou podporu platformu .Net 4.0 včetně dynamických jazykových struktur, výrazových typů a báječnou syntaxi nových rozšiřujících metod ... a spoustu dalšího. (Během práce na Delphi Prism vytvořil vývojový tým nástroj pro skriptování .Net založený na Delphi. Navíc jej dávají zdarma - jak se vám líbí tohle?)


Myslím, že není přehnané říci, že Prism je v čele smečky s ohledem na podporu .Net. Zmiňoval jsem se už o tom, že s Delphi Prism se ničeho nevzdáte a naopak toho spoustu získáte?


Pokud jste si Delphi Prism ještě nevyzkoušeli, měli byste to udělat. Můžete si stáhnout zkušební verzi. Můžete se podívat na dokumentaci online. Potřebujete poradit, jak začít s produktem pracovat? Otevřete si Prism Primer.


A nakonec: tým, který vytváří Delphi Prism nabízí i další výkonné nástroje Delphi jako
DataAbstract a RemObjects SDK a určitě stojí za to se s nimi alespoň seznámit. RemObjects se též posunuje do oblasti vývoje pro Mac/OS X. Zdá se, že tyto chlapce není možno zastavit a vše kráčí opravdu úžasným směrem.


Nick Hodges, Embarcadero, příspěvek do blogu z 5.3.2010 (volný překlad).