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

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

ONEbit hosting Unicorn College Tento obsah je dostupný zdarma v rámci projektu IT lidem. Vydávání, hosting a aktualizace umožňují jeho sponzoři.

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.


 

 

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í
Aktivity (1)

 

 

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

Avatar
Samuel Illo
Redaktor
Avatar
Samuel Illo :14.5.2014 18:02

ja už ho mám :D

Odpovědět 14.5.2014 18:02
www.samuelillo.com | www.github.com/lamka02sk
Avatar
Test Case
Redaktor
Avatar
Odpovídá na Samuel Illo
Test Case:14.5.2014 18:04

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

 
Odpovědět 14.5.2014 18:04
Avatar
Samuel Illo
Redaktor
Avatar
Odpovídá na Test Case
Samuel Illo :14.5.2014 18:05

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 | www.github.com/lamka02sk
Avatar
Petr Nymsa
Redaktor
Avatar
Petr Nymsa:14.5.2014 18:08

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:14.5.2014 18:16

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

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

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:15.5.2014 20:12

no konecne to mrkwosoft pochopil

 
Odpovědět 15.5.2014 20:12
Avatar
Odpovídá na klukule
Michal Žůrek (misaz):15.5.2014 20:14

vyzkoušel jsi to?

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

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:16.5.2014 11:30

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