Vyvíjej!

Chcete se pustit do vývoje aplikací a hledáte ideální nástroje pro své zaměření? Nechte si poradit a jděte na věc. Ať už se třeba jedná o mobilní aplikaci či ovládání robota.
Vyvíjej!

Vývoj aplikace se v dnešní době již neomezuje jen na osobní počítače. Stačí se jen podívat, jaká zařízení používáme v běžném životě a jaké typy aplikací jsou k dispozici. První, co nejspíš ráno zapnete, je váš chytrý telefon. Pro běžnou práci pak jistě používáte notebook nebo stolní počítač a je dost možné, že na čtení elektronického obsahu, zejména z internetu, používáte tablet. Pokud k tomu přidáme zdroj elektronického obsahu, tak jsme hned u vývoje webových aplikací a u Cloudu. A to nemluvím třeba o jednočipových počítačích, které se používají v robotice nebo spotřební elektronice.

Klepněte pro větší obrázek

Problém může být, na jaký typ aplikací se zaměřit, protože se každá může programovat jinak. Pokud se budete držet platformy společnosti Microsoft, tak zjistíte, že vše se programuje v podstatě stejně, pomocí .NET Framework. Stačí se naučit jeden programovací jazyk, nejčastěji C#, základní knihovny .NET Framework a můžete začít vytvářet aplikace pro jakékoliv zařízení od jednočipových počítačů po aplikace běžící v Cloudu. Začněme tím nejmenším.

Jednočipové počítače

Na některých jednočipových počítačích s procesorem ARM najdete jako „operační systém“ .NET Micro Framework. Základní sada knihoven je stejná, jako na velkých počítačích a navíc obsahuje specifické knihovny, např. pro ovládání digitálních vstupů. Můžete si tak naprogramovat svého robota nebo vytvořit ovládání celé domácnosti.

Mobilní telefony

Telefony s operačním systémem Windows Phone se opět programují pomocí .NET Framework. Tentokrát zde najdete podmnožinu, která se jmenuje Silverlight. Základ je zase stejný, jako u běžných počítačů, ale navíc můžete přistupovat k funkcím telefonu a některým jeho hardwarovým komponentám, jako je například akcelerometr nebo GPS.

Tablety, notebooky a stolní počítače

Tady máte k dispozici plnou verzi .NET Frameworku. Pokud chcete, můžete použít jen tzv. Client Profile, abyste zmenšili velikost instalace. Ten totiž obsahuje jen komponenty pro vytváření běžných aplikací a neobsahuje části, které potřebujete pro vytváření serverových aplikací, například webových stránek. Navíc se můžete rozhodnout mezi různými způsoby, jak vytvářet uživatelské rozhraní. Máte na výběr Windows Presentation Foundation (to je i na mobilních telefonech a jednočipových počítačích s připojeným displejem), WinForms nebo HTML5.

Webové aplikace

Pokud chcete vytvářet webové aplikace, tak využijete část .NET Framework, která se jmenuje ASP.NET. Základ je, jak jinak, opět stejný, ale budete využívat jiné části .NET Framework než v předchozích případech. Opět si budete moct vybrat z různých možností, jak aplikace pro web vytvářet. Ne každému vyhovují ASP.NET WebForms a dá raději přednost ASP.NET MVC.

Cloud

Potřebujete, aby vaše aplikace snesla enormní zátěž, nebo potřebujete aplikaci spouštět jen někdy a nechcete v době nečinnosti platit za HW a SW? Pak je tu pro vás Windows Azure. Asi vás nepřekvapí, že i pro Windows Azure můžete vytvářet aplikace pomocí .NET Framework.

Nevíte, o čem jsem psal?

Nevadí, každý někdy začínal a musel se učit nové věci. Abychom vám pomohli, připravili jsme nový rozcestník Vyvíjej!, na kterém jsme přehledně rozdělili zdroje informací pro vývojáře do skupin, podle toho, čemu se chcete věnovat.

Autor: Štěpán Bechynský

Články ze série Microsoft TechNet nevytváří redakce Živě.cz, ale partneři programu Microsoft TechNet. Jsou publikovány v rámci mediálního partnerství Živě.cz a společnosti Microsoft.

Diskuze (4) Další článek: Google+ má stránky. Podobné jako na Facebooku

Témata článku: Microsoft, Jednočipový počítač, WinForms, Základní sada, Běžná aplikace, Framework, Robotika, Mobilní telefony s windows 10, Připojený displej



Recenze SpaceX Starlink. Vesmírný internet v Česku předvádí slibný start

Recenze SpaceX Starlink. Vesmírný internet v Česku předvádí slibný start

** Otestovali jsme v Česku jeden z prvních kusů satelitního internetu Starlink od SpaceX ** Instalace je jednoduchá a vše se dělá přes mobilní aplikaci ** Rychlosti jsou zatím až 270 Mb/s

Karel Javůrek
StarlinkSpaceXTesty
Šmírování kamerami Googlu: Koukněte, co nového se zase objevilo na Street View

Šmírování kamerami Googlu: Koukněte, co nového se zase objevilo na Street View

Google stále fotí celý svět do své služby Street View. A novodobou zábavou je hledat v mapách Googlu vtipné záběry. Podívejte se na výběr nejlepších!

redakce
Mapy GoogleStreet View
Minimální požadavky na Windows 11 budou opravdu přísnější. Starší PC nemají na upgrade nárok

Minimální požadavky na Windows 11 budou opravdu přísnější. Starší PC nemají na upgrade nárok

** Microsoft revidoval minimální požadavky na Windows 11 ** Jsou pořád hodně přísné, přidal navíc jen pár CPU ** Jedenáctky půjde nainstalovat i tak, ale neměli byste to dělat

Lukáš Václavík
Windows 11Operační systémyMicrosoft
Velký špatný. Windows 11 mohou snižovat výkon PC až o čtvrtinu. Hlavně kvůli bezpečnosti

Velký špatný. Windows 11 mohou snižovat výkon PC až o čtvrtinu. Hlavně kvůli bezpečnosti

** Výkon PC je ve Windows 11 nižší než ve Windows 10 ** Důvodem jsou chybějící optimalizace pro AMD a nový typ ochrany ** Realita je ale ještě trochu složitější

Lukáš Václavík
Windows 11Windows 10IntelAMD
Manipulace, neomezená moc a zisk na prvním místě. Kauza Facebook Papers otřásá Zuckerbergovým impériem

Manipulace, neomezená moc a zisk na prvním místě. Kauza Facebook Papers otřásá Zuckerbergovým impériem

** Whistleblowerka vynesla tisíce interních dokumentů Facebooku ** Síť nezvládá moderovat hate speech ani dezinformace ** Zuckerberg nemá nikoho, kdo by se mu postavil

Lukáš Václavík
CenzuraKauzyFacebook
Kde stáhnout a jak vyplnit příjezdový formulář

Kde stáhnout a jak vyplnit příjezdový formulář

** K čemu slouží příjezdový formulář ** Kde ho najít a jako ho vyplnit ** Očkovaným stačí, ostatní musí podstoupit test, případně i karanténu

Ondřej Králík
Koronavirus
Vy a počítač: Kdy přejdete na Windows 11?
redakce
Windows 11Vy a počítačAnkety