Nové Visual Studio - Univerzální aplikace, iOS a Android

Zpravodajství Programování Nové Visual Studio - Univerzální aplikace, iOS a Android

Microsoft oznámil na běžící konferenci TechEd North America 2014 vydání významného updatu pro Visual Studio. Update je pro verzi 2013 a nese označení "Update 2". Týká se všech programátorů, kteří pracují na platformě .NET a mění způsob, jakým budou psát své aplikace. Přináší v podstatě 3 výrazné změny.

Apache Cordova

Microsoft nyní podporuje projekt Apache Cordova (PhoneGap). Tento open source projekt umožňuje vývoj nativních mobilních aplikací pomocí technologií HTML, CSS a JavaScript. Framework v zásadě umožňuje používat nativní funkce operačního systému mobilních zařízení, jako např. kameru nebo GPS pomocí JavaScriptu. Samotná aplikace se poté napíše např. pomocí jQuery Mobile. Výsledek je samozřejmě naprostá multiplatformnost mezi různými mobilními zařízeními (Android, iOS, Windows Phone).

Apache Cordova

Za povšimnutí stojí i fakt, že Microsoft vůbec poslední dobou používá stále více a více open source technologií. Ve svých šablonách pro ASP.NET aktivně používá např. jQuery, Twitter Bootstrap nebo Modernizr. Mnoho nadějí vkládá do JavaScriptu, pro který vydává svou (open source) typovanou nadstavbu TypeScript. I tu samozřejmě můžeme v nových mobilních aplikacích použít. Různé snahy o podporu svobodných technologií tu byly však i v minulosti, např. projekt IronRuby, který měl umožnit vývoj pro .NET v jazyce Ruby.

Doufejme, že se Cordova nebo podobný projekt uchytí a nadobro vytlačí náklady na vývoj jedné aplikace hned 3x pro různé mobilní platformy.

Univerzální aplikace

Softwarový gigant dále sjednocuje API pro vývoj aplikací pod frameworkem .NET pro systémy Windows. "Univerzální aplikaci" stačí napsat teoreticky jednou a potom ji beze změn v kódu portovat z Windows 8 na Windows Phone nebo xBox One. Prakticky bude ještě nějakou dobu trvat, než bude např. mobilní API poskytovat kompletní funkcionalitu API dostupného na desktopu. Nicméně je to velký krok kupředu a výrazné usnadnění pro vývojáře.

ASP.NET vNext

ASP.NET vNext

Změn se dočkalo i ASP.NET, framework pro tvorbu serverových aplikací zejména v C# .NET nebo VB.NET. Verze vNext přináší úplně nové knihovny a systém jejich používání. "Composable framework", jak systém Microsoft nazývá, umožňuje webové aplikaci specifikovat své závislosti, tedy knihovny, které používá pomocí dependency injection. Ve webových knihovnách .NETu proběhly výrazné změny, nicméně zpětná kompatibilita zůstane zachována. VNext dále počítá s cloudy a přináší jednodušší debugování kódu.


 

  Aktivity (1)

Zprávu pro vás napsal David Čápka 14.5.2014 11:57
Avatar
Autor pracuje jako softwarový architekt a pedagog na projektu ITnetwork.cz (a jeho zahraničních verzích). Velmi si váží svobody podnikání v naší zemi a věří, že když se člověk neštítí práce, tak dokáže úplně cokoli.
Unicorn College Autor se informační technologie naučil na Unicorn College - prestižní soukromé vysoké škole IT a ekonomie.

Miniatura
Všechny články v sekci
Zprávy ze světa programování

 

 

Komentáře
Zobrazit starší komentáře (3)

Avatar
Samuel Illo
Redaktor
Avatar
Samuel Illo :

ja už ho mám :D

Odpovědět 14.5.2014 18:02
www.samuelillo.com; lamka02sk(zavináč)samuelillo.com, www.point.samuelillo.com, www.csgorig.eu
Avatar
BlugW
Redaktor
Avatar
Odpovídá na Samuel Illo
BlugW:

No wtf, a mě to nic nehlásí :D

Odpovědět 14.5.2014 18:04
Pořiď si mac na www.appletrh.cz. Novinky a zajímavosti ze světa Apple na https://www.applemagazin.eu
Avatar
Samuel Illo
Redaktor
Avatar
Odpovídá na BlugW
Samuel Illo :

Asi preto, lebo ja mám Visual Studio cez DreamSpark a tam už Visual Studio Update 2 k dispozícií bolo minimálne tento týždeň a minulý.

Editováno 14.5.2014 18:05
Odpovědět  +1 14.5.2014 18:05
www.samuelillo.com; lamka02sk(zavináč)samuelillo.com, www.point.samuelillo.com, www.csgorig.eu
Avatar
Petr Nymsa
Redaktor
Avatar
Petr Nymsa:

A jakým směrem se ubírá ? :)

Odpovědět 14.5.2014 18:08
Pokrok nezastavíš, neusni a jdi s ním vpřed
Avatar
Odpovídá na Petr Nymsa
Vojtěch Pospíchal:

Otevřenější přístup, alepoň částečná multiplatformovost mimo domovské platformy .NET.....

 
Odpovědět 14.5.2014 18:16
Avatar
Andrej Farkaš:

Dneska som zrovna nainštaloval, ale nemal som čas študovať, čo je nové. Potešilo ma teda prísť domov a prečítať si na devbooku :) Super tieto články a novinky :) (v)

Odpovědět 14.5.2014 21:46
Live. Love. Learn.
Avatar
klukule
Člen
Avatar
klukule:

no konecne to mrkwosoft pochopil

 
Odpovědět 15.5.2014 20:12
Avatar
Odpovědět 15.5.2014 20:14
Nesnáším {}, proto se jim vyhýbám.
Avatar
Michal Žůrek (misaz):

Hoši teď to tam mám, ale kvůli těm android a iOS appek jsem musel doinstalovat asi 11 dalších věcí. Je to opensourcová klasika - ve výchozím stavu to prostě nejede. nainstaloval jsem to, spustil, založil nový projekt, nechal celý v defaultu podle šablony a dal Build. Ouvej 3 chyby, to je výchozí projekt.

Odpovědět 15.5.2014 20:16
Nesnáším {}, proto se jim vyhýbám.
Avatar
Milan Křepelka
Redaktor
Avatar
Milan Křepelka:

Myslím, že nic nenadchne víc srdce vývojářovo než když se dozví že, se dál bude muset crcat s bastlskriptem. Typescript je sice dobrá berlička, ale je to málo.

Tahleta střelba do OS technologií mi přijde jako bloudění slepého po bludišti. Nemá to směr, hlavu ani patu. Nebojme se mockrát napálit do zdi, ta hlava to vydrží a jednou k cíli tak jako tak asi dojdem.

Ta myšlenka jedné aplikace pro několik platforem je super, ale ta realizace, to je naprosto o ničem. Základ je pořádnej jazyk. Tady si myslím, že google je dál s Dartem a ty základy pro stavění dalších řešení budou mnohem lepší.

 
Odpovědět 16.5.2014 11:30
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 10 zpráv z 13. Zobrazit vše