Как стать автором
Обновить

Комментарии 23

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

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

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

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

ES2015 (ES6) не только «утверждён», но и поддерживается в достаточном обьёме во всех современных браузерах. Так что на нём писать не только можно, но и нужно.
НЛО прилетело и опубликовало эту надпись здесь
используя набор небольших пакетов, каждый из которых решают свою конкретную проблему

вроде этого?

var toString = {}.toString;

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

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

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

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

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

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


  • Зачастую поиск выдаст несколько пакетов, в которых, судя по документации, есть все те (или примерно те) функции, которые нужны. И вот тут-то из них выбираем по количеству скачиваний и частоте коммитов / дате последнего обновления (банально проверяем, что пакет еще поддерживается в принципе).
НЛО прилетело и опубликовало эту надпись здесь
Идея хорошая, но пока ничего интересного. Жду следующей части.
Признателен за статью. Жду следующую обещанную статью.
НЛО прилетело и опубликовало эту надпись здесь
https://www.meteor.com/
уже готовый full stack фреймворк
читаю все — умиляюсь, только когда нескольким компаниям закинул запрос на создание игры, подобной slither.io — все потерялись, а бразильский 19-летний мальчик за три дня написал) а там то всего Requirements
NodeJS
NPM
Bower
Socket.IO
Express
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории