Тот факт, что какая-то тулза не правильно обрабатывает валидный код, совершенно ничего не говорит об этом коде. Грядут webcomponents, shadow-dom, абсолютно любой атрибут и тег будут валидными.
Я сильно сомневаюсь, что где-то, кроме node/io.js можно будет использовать нативный ES6 в 2015-16 годах. А значит в любом случае прийдется использовать препроцессоры. А раз так, давайте делать это на полную катушку.
Ну и пока это в babel не добавили, я использовал
static get $inject() {
return ['$routeParams', 'CityApi'];
}
Почему маркетинговый ход? Мажорная версия, мажорные изменения. В крупных проектах такое происходит. Из известных мне — symfony 1 и 2, bootstrap 2 и 3, php 4 и 5. Во всех этих проектах есть обратно не совместимые изменения.
Ангуляр как был фреймворком с DI, контроллерами и директивами, так он им и остался. Да, поменялось API, но мир не стоит на месте, особенно в фронтенде.
Так это API jquery. Тот факт, что jquery проксирует к DOM не означает, что библиотека вдруг стала фреймворком.
Допустим вы напишите обретку для localstorage, которая будет хранить в внутреннем объекте измененные данные, кеш своеобразный. Если вы, во время использования библиотеки, обратитесь к localstorage напрямую, никто далее не гарантирует, что библиотека будет работать корректно. Но вы же не назовете такую библиотеку фреймворком?
В большинстве своем библиотеки так или иначе являются прокси к более низкоуровневому API, если вы начнете действовать в обход — возможны проблемы.
Прелесть отдельных библиотек в том, что их в большинстве своем не нужно обновлять.
Это же ужасное заблуждение. Фреймворк — это набор библиотек, который собрали для вас и за вас. Если фреймворк обновляется — скорее всего обновляются сами библиотеки внутри него.
Чувствую php7 будет обновлен по полной, начиная с производительности, заканчивая кучей фич, которых так не хватало.
Хотя вроде Дмитрий Стогов говорил, что JIT появится только после релиза версии с вмерженной phpng.
PS
Массивы поддерживает postgres. Для таких целей этот тип и создавался. И давайте возьмем не пост, а допустим баг-трекер. Нам нужно иметь возможность изменить цвет, или название тега, как вы это сделаете в монге? Пройдетесь по всем постам и замените?
Для всяческих нечетких структур появился JSON и JSONB (который по крайней мере до 3.0 был быстрее и компактнее).
PS я пробовал монгу, на мой взгляд она отлично подходит для прототипов, когда еще не ясна четкая структура, а валидация перед вставкой и так и так нужна.
body: Any body that you want to add to your request: this can be a Blob, BufferSource, FormData, URLSearchParams, or USVString object. Note that a request using the GET or HEAD method cannot have a body.
Дело в том, что стоит только попробовать. Я сначала тоже опасался, а сейчас с удовольствием переключаю язык на cmd + space, закрываю окна слева. Это дело привычки, мне 2-3 недель хватило привыкнуть.
Вполне возможно это будет шоу Трумана на несколько лет, так что, возможно, все окупится.
Ну и пока это в babel не добавили, я использовал
Ангуляр как был фреймворком с DI, контроллерами и директивами, так он им и остался. Да, поменялось API, но мир не стоит на месте, особенно в фронтенде.
ES2015 в текущей версии ангуляра можно использовать совершенно без проблем. Вот пример кода из текущего проекта.
Допустим вы напишите обретку для localstorage, которая будет хранить в внутреннем объекте измененные данные, кеш своеобразный. Если вы, во время использования библиотеки, обратитесь к localstorage напрямую, никто далее не гарантирует, что библиотека будет работать корректно. Но вы же не назовете такую библиотеку фреймворком?
В большинстве своем библиотеки так или иначе являются прокси к более низкоуровневому API, если вы начнете действовать в обход — возможны проблемы.
Это же ужасное заблуждение. Фреймворк — это набор библиотек, который собрали для вас и за вас. Если фреймворк обновляется — скорее всего обновляются сами библиотеки внутри него.
Хотя вроде Дмитрий Стогов говорил, что JIT появится только после релиза версии с вмерженной phpng.
PS
Напоминает выполнение fatality в MK.
Массивы поддерживает postgres. Для таких целей этот тип и создавался. И давайте возьмем не пост, а допустим баг-трекер. Нам нужно иметь возможность изменить цвет, или название тега, как вы это сделаете в монге? Пройдетесь по всем постам и замените?
Для всяческих нечетких структур появился JSON и JSONB (который по крайней мере до 3.0 был быстрее и компактнее).
PS я пробовал монгу, на мой взгляд она отлично подходит для прототипов, когда еще не ясна четкая структура, а валидация перед вставкой и так и так нужна.
developer.mozilla.org/en-US/docs/Web/API/GlobalFetch/fetch
Зачем вам синхронный запрос?