Blog

Stanovisko: Pět vývojářských trendů, které je třeba sledovat v roce 2019

Při pohledu na dnešní webové a mobilní aplikace lze cítit, že rychlost změn se trochu zpomalila. Na povrchu mohou být téměř nezměněny. Ale tato povrchní podoba skrývá pod sebou velké změny. Aplikace jsou stále více závislé na vzájemném propojení služeb, od cloudových struktur po cloudové funkce, od zdrojových mikroslužeb po služby AI třetích stran, až po vylepšené služby identity a ověřování.

Tato vzájemná závislost a závislost na službách a rostoucí složitost poskytování služby veřejnosti na všech zařízeních je základem mnoha trendů ovlivňujících profesionální vývojáře v roce 2019. Co mohou vývojáři očekávat a jak mohou i nadále maximalizovat a rozvíjet své stávající dovednosti. aplikace, které vyčnívají z davu? Pojďme se podívat na pět hlavních trendů, které řídí toto odvětví:

Přístupnost

Přístup není pro vývoj webových, mobilních a desktopových aplikací novinkou. Novinkou je náhlá pozornost širší rozvojové komunity, která se o ni nyní stará i mimo stránky, kde by měl být zákon přístupný. Něco z toho je motivováno společnostmi, které si dávají pozor na některé relativně nedávné spory týkající se dostupnosti webových stránek a mobilních aplikací. Na druhou stranu je to způsobeno tím, co se zdá být rostoucí obavou o začlenění mezi vlivnými členy vývojářské komunity. Nejedná se o změnu, ke které pravděpodobně dojde rychle: Přístupnost je často považována spíše za „příjemnou“ než za nutnost, protože termíny a rozpočty většiny společností jsou vždy omezené. Věřím však, že rok 2019 bude velmi důležitým rokem pro změnu postoje.

Progresivní webové aplikace (PWA)

“Jsem si docela jistý, že progresivní webové aplikace (PWA) byly v loňském roce velmi populární.” Možná přemýšlíte. Máte tedy pravdu a stále je to trendy v roce 2019. Proč? Existuje několik faktorů. Jednou z nejdůležitějších je zvýšená podpora funkcí PWA v iOS. Nedostatek podpory pro iOS byl nevýhodou brzkého přijetí PWA, poněkud zmírněnou „progresivní“ povahou technologie (tj. Fungovaly na iOS, ale jako by to byla standardní webová stránka). Dalším faktorem je, že velké a vlivné společnosti jako Microsoft a Google nadále prosazují tuto iniciativu přidáním funkcí, jako je Google Play Store a Windows Store support. Konečně velké značky jako Instagram, Twitter, Uber a Starbucks spustily vysoce profilované PWA.

GraphQL

Dnešní aplikace, ať už webové, mobilní nebo stolní, se při odesílání a přijímání dat spoléhají na četná rozhraní API, která je obvykle spouští. Omezení API založených na REST však znamenala, že ve většině případů byly aplikace vytaženy (získávání více dat, než potřebovaly, protože to vše podporovalo API) nebo podnadpisy (musely provádět více hovorů). API pro datovou sadu). Zadejte GraphQL, otevřený zdrojový datový jazyk pro API původně vyvinutý Facebookem, ale nyní součástí Linux Foundation. GraphQL řeší tyto problémy tím, že umožňuje vývojáři API definovat svá data a vývojáři aplikací dotazovat se na koncový bod a získat všechna data, která potřebují, ale také přesně to, co potřebují.

Žádný server

Serverless je pravděpodobně další produkt, který je trendy již léta. Jak však stále více společností přesouvá většinu svých infrastruktur do cloudu a začíná budovat nové aplikace nebo přeskupovat staré, aby se spoléhaly na architekturu mikroslužeb, budou servery bez serveru i nadále v trendu. V dnešní době není neobvyklé slyšet o aplikacích, které jsou kombinací služeb běžících na různých poskytovatelích a cloudových službách, které splňují konkrétní potřeby aplikací. To dokonce vedlo k novým modelům vývoje aplikací, jako je JAMstack, který převzal klasický statický web, využil sílu takzvaných asynchronních funkcí bez serveru a učinil jej zcela dynamickým bez nutnosti databáze a potřeby databáze. potenciální bezpečnostní riziko aplikace serverové platformy.

Nízký kód

Dnešní podniky požadují více aplikací s více funkcemi než stávající vývojové týmy. Vývojové platformy s nízkým kódem, někdy označované jako vývojové platformy s vysokou propustností, mají za cíl pomoci vývojářům uspokojit tyto rostoucí potřeby poskytováním platforem, které zjednodušují vytváření společných požadavků na aplikace. Přesná definice „nízkého kódu“ se sice velmi liší, ale většina těchto nástrojů spoléhá na vizuální programovací rozhraní v kombinaci s určitým stupněm generování kódu, které urychlí vše od počátečních prototypů aplikace po hotovou aplikaci. Očekávejte, že společnosti budou i nadále zvyšovat přijetí těchto nástrojů, aby se pokusily uspokojit potřeby aplikací.

Stanovisko: Pět vývojářských trendů, které je třeba sledovat v roce 2019 Trumpova obchodni valka proti Cine zabiji zarizeni

Chcete slyšet od lídrů oboru diskutovat o podobných tématech? Připojte se k IoT Tech Expo, Blockchain Expo, AI & Big Data Expo a Cyber ​​Security & Cloud Expo World Series s nadcházejícími událostmi v Silicon Valley, Londýně a Amsterdamu.

Související příběhy

Botón volver arriba
Cerrar

Bloqueador de anuncios detectado

¡Considere apoyarnos desactivando su bloqueador de anuncios!