Пет тенденции се очертават като водещи в областта на високопродуктивните платформи за създаване на приложения, според анализ на софтуерната компания Progress, която оперира голям развоен център у нас след придобиването на Телерик.
През 2019 г. този тип платформи ще помогнат на организациите да се справят успешно с постоянно увеличаващите се изисквания на клиентите и потребителите към приложенията. Те ще променят начина, по който компаниите гледат на традиционните системи за разработка с малко код (low code development). Ето и петте ключови тенденции:
Навлиза следващото поколение платформи за висока продуктивност
Разработчиците на традиционните системи за създаване на приложения с малко код се опитват да пре-проектират монолитните си платформи. В същото време обаче платформите за висока продуктивност, които са създадени да бъдат „cloud-native“ и могат да поддържат „безсървърност“ и микроуслуги, набират скорост.
Наличието на „безсървърност“ и възможност за създаване на приложения с малко код ще помогне на организациите да осигуряват гладко и унифицирано преживяване през всички комуникационни канали. Така те ще успеят да отговорят на постоянно нарастващите очаквания на потребителите, без да назначават допълнително разработчици. Ще могат да разчитат на екипите от JavaScript разработчици, с които разполагат.
Автоматизираното машинно самообучение е част от ежедневния жизнен цикъл на разработката на приложения
Възможностите, които платформите за висока продуктивност носят, ще надскочат традиционния жизнен цикъл на разработването на приложения. Това ще се случи чрез възможността за поддръжка на автоматизиран жизнен цикъл на управление на данните (Data Science Lifecycle).
Платформите ще се погрижат за тежките процеси, необходими за подготовка на данните, както и за „инженерството“ на функционалностите. Те ще могат да сглобяват селекция от модели и да отговарят за пускането и управлението им.
Прогнозните резултати ще засилят преживяванията с приложенията на база интелигентност. Това ще елиминира рутинната потребителска активност, като в същото време ще сигнализира при необходимост от човешка намеса.
DesignOps улеснява съвместната работа с дизайнерите
DesignOps, заедно с DevOps, ще се превърне в първокласна функционалност на високопродуктивните платформи за разработка на приложения. Така дизайнерите ще могат да използват инструмент по свой избор – без значение дали това е Sketch, UXPin или Adobe, което ще осигури двупосочен DesigntoCode подход.
Навлизането на DesignOps ще доведе до създаване на „pixel perfect” приложения и ще оптимизира итерациите между дизайнерите и разработчиците. DesignOps също ще засили съвместната работа между дизайнерите, разработчиците, DevOps и специалистите по данни.
Фокусът върху „cloud-native“ и микроуслуги ще спомогне за модернизирането на „наследствените“ системи
Организациите ще използват „cloud-native“ платформи за висока продуктивност, които поддържат микроуслуги и „безсървърност“, като основа за постоянната миграция на „наследствените“ системи. Могат да се използват различни архитектурни модели за пренасяне на работния поток по дадено приложение в „облака“, без да е необходимо да се местят всички източници на данни или свързани системи.
Организациите могат постепенно да пренасочат критичните си и широко използвани части от монолитната си база код и да ги представят като услуги в съвременните приложения.
Единен подход, базиран на JavaScript, оптимизира работния поток на разработката на приложения
За да отговорят на очакванията на потребителите за по-достъпни приложения, високопродуктивните платформи ще се отдръпнат от Cordova/PhoneGap и ще се насочат изцяло към „full-stack“ JavaScript. Така те ще предоставят единен подход за създаване на „респонсивни“ уеб и прогресивни уеб приложения (PWA) и поддръжка за „native“ мобилни iOS и Android приложения.
Платформите ще разширят поддръжката с включването на чатботове с изкуствен интелект и ще направят добавената и виртуалната реалност по-достъпна.
Adobe flash твърде бързо беше погребан за щастие…
Уебенето на щяло и нещяло и буткането на JavaSciript до нищо добро няма да доведе. После с години наред трябва да се очистваме от този боклук подобно на Adobe flash дето бавно и мъчително умира.