РУССКИЙ ВОЕННЫЙ КОРАБЛЬ, ИДИ НА ХУЙМИ ПРАЦЮЄМО ДЛЯ УКРАЇНИ

Хмельницький, вул. Зарічанська, 3/1,
поверх 2, оф. 207

JavaScript-тренди на які варто звернути увагу на 2018

Frontend Розробка 
Час читання: 2 хв, 27 сек
JavaScript-тренди на які варто звернути увагу на 2018

Веб-студії України та всього світу дуже вдячні Брендану Ейху, Марку Андрессену та іншим програмістам, які створили JavaScript у далеких 90-х. Сьогодні JS використовується в мільйонах програм по всьому світу, а рядовий клієнт, замовляючи сайт в Україні, навіть не замислюється, скільки людей брало участь у процесі розробки мови, за допомогою якої буде реалізовано його проект.

Звичайно, з того часу JavaScript не стоїть на місці, і нові тренди захоплюють розуми програмістів, створюючи можливості для реалізації завдань, які ще зовсім недавно здавалися нереальними. У цій статті ми зібрали кілька із них, які на сьогодні видаються найцікавішими та найперспективнішими.

Vue.js

Бібліотека Vue.js – це прямий конкурент React.js. Що ж краще? Поки що фанати інтенсивно сперечаються. Після багатьох альфа та бета-версій Vue.js 2.0 стала швидше і менше, що, безперечно, додало бібліотеці шансів на перемогу.

React Storybook

Очевидний плюс React StoryBook – можливість розробки компонентів User Interface (UI) за межами програми. Ізольоване середовище змінюється при розробці UI компонентів.

React Storybook працює з різними програмами React, включаючи Relay, Redux і Meteor. Переваги React StoryBook:

  • ізольоване середовище розробки компонентів;
  • HMR – швидка заміна модулів;
  • робота з усіма популярними React-додатками (включаючи вищезгадані Redux, Meteor, Relay та багато інших);
  • CSS підтримка;
  • акуратний та зручний інтерфейс;
  • робота всередині програми (завдяки використанню npm модулів та коробочної babel конфігурації);
  • обслуговування статичних файлів (за умови їх розміщення всередині програми);
  • розширення в міру необхідності (підтримуються користувальницькі Webpack завантажувачі та плагіни).

Babili или «babel-minify»

Babili – це мініфікатор, перший реліз якого відбувся влітку 2016 року. Babili може працювати разом із ES6+ на основі Babel.

Babili приймає вхідні конструкції від ES2015+. Інші мініфікатори вимагають ES5, тобто для них код повинен бути транскомпільований у відповідний варіант мови. Це досить незручно та безглуздо, тому що багато програмістів вже працюють безпосередньо з ES2015.

Babili дуже гнучкий. Завдяки модульній структурі стає можливим його використання як пресет або інструмент командного рядка. Ще один плюс – Babili виконує специфічні оптимізації коду для ES2015+.

TypeScript

TypeScript – мова програмування, яка Microsoft позиціонує як засіб розробки, що розширює можливості JavaScript. З його допомогою покращується якість та зрозумілість коду. Крім того, TypeScript здатний вказати на помилки ще під час введення програм. До речі, популярний редактор Atom повністю підтримує TypeScript.

jQuery 3.0

jQuery не втрачає своєї популярності. Реліз jQ 3.0 відбувся у червні 2016 року. Тоді розробники створили легшу та швидшу версію jQuery, додавши до неї зворотну сумісність. До того ж, творці видалили деякі старі прорахунки для браузера IE, впровадивши сучасне web API. JQuery 3.0 – це, по суті, продовження 2.x, але з деякими актуальними змінами.

Може, у вас також є улюблені, але неназвані тут тренди JavaScript? Поділіться з нами у коментарях!

А якщо вам просто потрібен сайт, і ви зовсім не хочете розумітися на нюансах бібліотек JavaScript — звертайтесь до Project manager Outsourcing Team. Ми створюємо сайти будь-якої складності як в Україні, так і за її межами!

Сподобалася стаття? Поділіться з друзями у соціальних мережах!

Підписуйтесь на нашу розсилку та отримуйте найактуальніші новини від Outsourcing Team прямо у вашу поштову скриньку!

0

коментарів

Залишити коментар

Отримуй новини першим