Pull to refresh

Comments 23

ES7 / Next — еще не утвержденные новые фичи JS.

Это ES7-то не утвержден? :-)

так-то нет ES7, есть ES2015 aka ES6 и ES2016 — в который вошли 2 фичи(includes и **)

Как это нет? Печаль-беда, а я столько времени посветил тому, чтоб все и ES7 могли пользоваться, видать всё зря — вы всё испортили… Вот только чуть менее, чем всем без разницы — как ES2015 называли ES6 — так и ES2016 называют ES7 — и ES2017 будут называть ES8.

ES2015 (ES6) не только «утверждён», но и поддерживается в достаточном обьёме во всех современных браузерах. Так что на нём писать не только можно, но и нужно.
UFO just landed and posted this here
используя набор небольших пакетов, каждый из которых решают свою конкретную проблему

вроде этого?

var toString = {}.toString;

module.exports = Array.isArray || function (arr) {
  return toString.call(arr) == '[object Array]';
};

А-А-А-А-А!!!1
Там даже тест есть, жесть.

У него 26 миллионов загрузок в месяц, если что. Стек на Js — это как строить дом из пивных банок.

Стек на JS абсолютно жизнеспособен. А вот всякий трешак инклюдить себе в проект действительно не нужно. И совершенно неважно сколько миллионов идиотов это делают.

В js вы не можете контролировать трешак. Взяли Реакт, а там говно-модули на 5 строк.

И тем не менее никто не обязывает использовать React.
А что плохого в тесте? Оно написано «один раз и на всю жизнь». Например — выходит новая фича языка, автор меняет реализацию на дающую больший перфоманс и проверяет что все работает.
Это уже перегиб, для подобных задач я использую lodash, а если пакет это всего одна функция, то лучше добавить скопипастить эту функцию как утилитный метод проекта. Я имел в виду небольшие пакеты в плане: пакет логирования, пакет отправки имейлов, т.д.
UFO just landed and posted this here
UFO just landed and posted this here
  • Корректность работы можно проверить, только установив пакет и прикрутив его к своему приложению. То есть это не поможет с начальным выбором.


  • Зачастую поиск выдаст несколько пакетов, в которых, судя по документации, есть все те (или примерно те) функции, которые нужны. И вот тут-то из них выбираем по количеству скачиваний и частоте коммитов / дате последнего обновления (банально проверяем, что пакет еще поддерживается в принципе).
UFO just landed and posted this here
Идея хорошая, но пока ничего интересного. Жду следующей части.
Признателен за статью. Жду следующую обещанную статью.
UFO just landed and posted this here
https://www.meteor.com/
уже готовый full stack фреймворк
читаю все — умиляюсь, только когда нескольким компаниям закинул запрос на создание игры, подобной slither.io — все потерялись, а бразильский 19-летний мальчик за три дня написал) а там то всего Requirements
NodeJS
NPM
Bower
Socket.IO
Express
Sign up to leave a comment.

Articles