TechNews.bg
Водещи новиниНовиниСофтуер

Четири тенденции в разработката на софтуер

Четири технологични тенденции ще влияят върху работата на софтуерните разработчици през 2017 г., според прогноза на компанията Progress.

Сред тях са все по-силното навлизане на JavaScript в големите компании, завръщането на инструментите за визуален дизайн на приложения, популярността на приложенията за еднократна употреба и липсата на напълно поддържан стандарт за уеб компоненти.

Популярността на JavaScript расте, TypeScript набира скорост

Днес, когато JavaScript може да работи на сървър и е в основата на iOS и Android
приложенията, трудно може да се намери софтуерна екосистема, която езикът все още да не е докоснал. Освен това JavaScript започва да доминира в големите компании, благодарение на Node.js и програмния език на Microsoft – TypeScript.

В последните няколко години Node се стреми да предлага по-стабилни предложения за големите компании, както и да включва функционалности специално за тях – например дългосрочни планове за поддръжка. През 2017 г. ще видим как JavaScript – и по-специално Node – завземат дял от разработките в бизнеса, традиционно базирани на C# и Java.


Инструментите за визуален дизайн се завръщат

През 2017 г. инструментите за разработка ще бъдат по-достъпни за всеки. През 80-те и 90-те години много хора, които не са програмисти, можеха до някаква степен да програмират десктоп WinForms приложения визуално чрез функциите „drag“ и „drop“. Оттогава насам уеб и облачните технологии превърнаха разработката на софтуер в сложен и децентрализиран процес, недостъпен за непрофесионалните разработчици.

Тази година ще наблюдаваме завръщането на инструменти като тези за WinForms, които ще помагат на разработчиците в компаниите да сглобяват визуално големи части от приложенията си, което ще спомогне разработката на софтуер отново да стане по-достъпна.

Възходът на приложенията за еднократна употреба

През 2017 г. ще бъдем свидетели на възхода на приложенията за еднократна употреба. Терминът „throwaway app“ описва практиката на компаниите да създават приложения, решаващи определен проблем, които след това не се използват никога повече. От една страна, това може да бъде доста скъп, дълъг и неефективен процес. От друга обаче, с новите технологии разработчиците могат да създават софтуер по-бързо, което прави еднократните приложения по-приемлива практика.


Стандартите за уеб компоненти остават извън обозримото бъдеще

За съжаление, 2017 г. няма да ни доближи ни най-малко до напълно поддържан стандарт за уеб компоненти. Трудностите с производителността – най-вече що се отнася до Shadow DOM – ще продължат. Въпреки че Apple внедри Shadow DOM в Safari, функционалността винаги е била там и отварянето на API-то беше по-скоро удобство, отколкото намек за поддръжка на стандарта.

[related-posts]

И докато разработчиците и вендорите на браузъри признават необходимостта от „native” (вградена) поддръжка на компонентите, библиотеки като React и Angular запълниха празнотата и осигуряват много повече възможности за програмистите под формата на нови функционалности за приложения, отколкото просто компонентен модел. И Angular, и React ще се ползват все повече и повече, като разработчиците ще гледат на тях като „решението за уеб компонент“ в обозримото бъдеще, сочи прогнозата на Progress.

още от категорията

Progress Software назначи Стефан Стефанов за вицепрезидент

TechNews.bg

Бизнесът се задъхва от все по-късия срок на годност на ИТ решенията

TechNews.bg

Progress добавя AI функции в Telerik и Kendo UI

TechNews.bg

БАСКОМ и МОН имат обща визия за реформи в образованието

TechNews.bg

Progress назначи Ед Кийслинг за главен AI директор

TechNews.bg

Организациите се нуждаят спешно от автоматизация на киберсигурността

TechNews.bg

4 коментара

LUD 12/01/2017 at 15:41

Моята прогноза, до 2 години JS ще почне главоломно да се топи.
1. Кофти език е – дори създателя му не го харесва 😀
2. Има много други езици, които се “конверират” до него
3. Очаква се одобрение на компилиран формат код – демек повечето езици ще могат да се компилират за browser и няма да нужда да се пише на грозния JS

Отговор
Blah 12/01/2017 at 14:59

JavaScript е едно от най-големите проклятия на индустрията ни. Дано скоро и този hype отмине…

Отговор
НЕО 12/01/2017 at 13:41

Ко, не!

Отговор
ха 12/01/2017 at 13:12

Две от изброените тенденции: “Инструментите за визуален дизайн се завръщат”, “Възходът на приложенията за еднократна употреба” са явен знак на това, че скоро ще имаме ИТ “апокалипсис”. Точно от вида, който се случи в началото на 90, когато компютрите от скъпо високо технологично изделие с всевъзможни инженерни реализации и използвано почти изцяло за високо технологични математически и технологични цели се превърна в продукт от вида ширпотреба с опростена хардуерна архитектура, но с много надути параметри.

Сега може би идва времето, когато обикновените професионални потребители ще могат да си пишат сами професионалните приложения, без да имат нужда от поръчка на програмисти. Това, което ще използват ще са готови компоненти, които са реализирани не от прости кодери, а единици хора, които са много по-високо квалифицирани информатици. Подобен вид компоненти ще трябва да са с изключително високо ниво на глупако устойчивост! Именно затова и хората, които ги реализират ще трябва да са високо образовани. Кодери без нужните познания няма да могат да се справят със задачата.

Отговор

Leave a Reply to LUD