Každý druhý programátor se již asi setkal s tím, že po vytvoření aplikace na jednu platformu, byla potřeba portace na platformu druhou. Někteří možná mohli narazit na to, že původní technologie využitá pro cloudový backend - ať už šlo jen o pár dat v SQL databázi, či rozsáhlé datové struktury-, nebyla dostupná na platformě nové.
Microsoft pár let zpátky spustil službu nesoucí jméno "Azure Mobile Services", která je dostupná na většinu (ne-li všechny) dosavadní platformy, čímž nám v mnohém ulehčuje práci a dělá prožitek z využívání Microsoftích technologiích zase o něco příjemnějším.
S Azure M.S. jsem se poprvé setkal více než před dvěma lety. Od té doby prošla tato technologie mnohými úpravami, ať už šlo o službu jako takovou, nebo jen dokumentaci. Vyzkoušel jsem si, jaké to bylo programovat se skoro nulovou dokumentací, stejně jako později již s krásnou a přehlednou dokumentací, spoustou návodů apod.
Od této mini-série nečekejte návod v podobě dokumentace. Tato mini-série by měla poskytnout pomocnou ruku a úvod do problematiky Azure M.S. mírně pokročilým programátorům, kteří přemýšlí, že jejich například již napsanou aplikaci přesunou do nové cloudové sféry a otevřou si tak dveře k lehčí portaci na ostatní platformy, nebo přesvědčit zkušené programátory, že to má cenu.
Po absolvování mého úvodu do Azure M.S., by měl být čtenář schopný jít a začít řešit svůj vlastní cloudový backend. Měl by mít představu o čem práce s Azure M.S. je, jak si poradit s problémy a popřípadě být schopen vymyslet vlastní řešení problémů, se kterými se může setkat. Nezůstaneme samozřejmě jen u teorie, ale ukážeme si nějaké příklady kódu z praxe.
Toť pro dnešní díl vše, už jen připojím užitečné linky, které by se mohly hodit a popřeji hodně štěstí a málo bugů!
Dokumentace / tutoriál Azure Mobile Services - https://azure.microsoft.com/en-us/documentation/articles/mobile-services-javascript-backend-windows-store-dotnet-get-started/
Azure one-month trial - https://azure.microsoft.com/en-us/pricing/free-trial/