Обновить
21
0

Пользователь

Отправить сообщение
подобные механизмы есть уже в нескольких реализациях:
github.com/component/component/wiki/F.A.Q
и
webpack.github.io/

подход component мне нравится больше. И не нужно под это тянуть целый БЭМ и даже его придумывать.
Отвечу про общий случай использования функционального программирования.

Функциональное программирование в веб-проектах используется постоянно.
$('a').click(function () {
console.log('hello');
})

function () {
console.log('hello');
}
Это уже функциональное программирование. Т.к. в качестве аргумента мы передаем функцию и можем возвратить функцию.

Функции underscore.
_.map, _.filter, _.reduce — тоже пришли из функциональных языков.

Многие фичи в ES6 берут свое начало из функциональных языков:
github.com/lukehoban/es6features#destructuring — pattern matching.
github.com/lukehoban/es6features#comprehensions

FRP на базе которого был построен в том числе React, тоже берет начало в функциональных языках.
На самом деле есть немного Object.freeze
В Гик-кафе громкая музыка это последнее, что я хочу встретить. За громкой музыкой я лучше схожу на концерт в Зал Ожидания.
Мне Клютч не понравился. Сильно накурено, куча ржущей бухающей школоты-студентоты и очень громкая музыка.
А это тот же Алексей Захаров, который писал музыку для игр по вселенной X? Или просто тезка-однофамилец?
Результат конечно потрясающий.
JSX и XHP, Что-то в них обоих есть общее.
Главная проблема в полимере это поддержка браузеров. IE 10+, это значит, что масштабные проекты, в которых большая доля IE, сразу оказываются в пролете. Все остальное будущее, круто и т.д. Но поддержка браузеров пока что решает.
А что за причины из-за которых разработка зашла в тупик?
Не соглашусь. Порог вхождения в Реакт очень низкий. Просто на нем надо написать хотя бы что-то.

Плюс в Реакте действует следующий подход
1. Берем статичный html, разбиваем его на отдельные виджеты.
2. Рассматриваем каждый виджет как мини-приложение со своим состоянием и со своими начальными данными.
3. Определяем данные, которые мы будем использовать. При этом, чтобы не было дублирования данных.
4. Добавляем динамику и взаимодействие с пользователем.
5. Баг-фиксинг.

Если когда тебе попадается новый код рассматривать эти этапы шаг за шагом, то код изучать очень просто.
В детстве у меня был такой набор:
image

Вполне даже советский.
У моего брата уже есть Mindstorms, Знаток.
Кажется я знаю, что появится дальше.
Отличная статья, спасибо. Вот еще любопытная ссылка
Лично для меня удобное управление окнами и рабочими столами с помощью горячих клавиш.
А теперь представьте, что у вас стоит какой-нибудь тайловый оконный менеджер типа xMonad и настроить оптимальное разрешение каждый раз через GUI очень утомительно. Поэтому вы пишите скриптик, который бы выполнялся каждый раз при подключении.
А где Аватар?
Monkey. Прошу прощения.
А чем .Net не улучшенная версия Java EE, SE? Спорить конечно о том, что лучше не буду, но прицел разработчиков был явно такой.

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность