Какой рейтинг вас больше интересует?
|
Главная / Главные темы / Тэг «javacript»
Или Meteor 2017-08-02 15:00:12
+ развернуть текст сохранённая копия
React без Redux, как водка без пива — деньги на ветер. Если React решает вопрос "интерфейс — функция состояния", то Redux предлагает архитектуру движения данных в приложении. Но вот незадача, что выбрать для взаимодействия с бекендом? В случае с REST-API, можно дергать Fetch, или взять чуть более функциональный Axios. Для WebSocket-ов есть Socket.io (крайне рекомендую к прочтению). А какие могут быть инструменты уровнем повыше? Реализация транспорта данных между фронтeндом и бекендом — не наша печаль. Читать дальше →
Тэги: javascript, meteor.js, reactjs, веб-сайтов, вискас, разработка
[Перевод] Руководство для начинающих по прогрессивным веб-приложениям и фронтенду 2017-08-01 20:04:04
+ развернуть текст сохранённая копия
Разрабатывать веб-фронтенд, придерживаясь JavaScript-экосистемы, всех этих новомодных штучек и пафосных фреймворков, может быть пугающим занятием, если не сказать больше. Я давно уже хотел окунуться в это, и наконец собрался с духом. К концу этой статьи, надеюсь, вы узнаете что-нибудь новое, или хотя бы чуть больше отточите свои навыки веб-разработки. Какая ирония, что длина статьи и обширное количество информации тоже могут отпугивать. Но я очень надеюсь, что вы найдёте время осилить хотя бы интересующие вас главы. В конце каждого раздела есть абзац TL;DR, так что вы можете быстро ориентироваться в содержании. Читать дальше →
Тэги: css, group, javascript, mail.ru, react, reactjs, блог, веб-сайтов, компании, разработка, теги, читает
Как отрефакторить 2 500 000 строк кода и не сойти с ума 2017-08-01 12:06:51
5 июня 2017 года на РИТ я рассказал доклад про то, как мы рефакторим свое огромное клиентское ...
+ развернуть текст сохранённая копия
5 июня 2017 года на РИТ я рассказал доклад про то, как мы рефакторим свое огромное клиентское приложение на 2 500 000 строк кода.
Недавно я получил запись выступления. Думаю, что это видео может быть кому-то полезно, поэтому я попросил у Олега Бунина разрешение на то, чтобы выложить его в открытый доступ. Он согласился. Надеюсь, вам будет интересно. В любом случае буду рад любым комментариям.
P.S.: Заранее прошу прощение за качество видео. К сожалению, ничего с этим поделать не могу.
Тэги: codemods, css, javascript, wrike, блог, веб-сайтов, компании, программирование, разработка, рефакторинг
Использование вулканизации для polymer-модулей 2017-07-31 22:36:52
+ развернуть текст сохранённая копия
Проекте, над которым я сейчас работаю, имеет виджетоподобную клиентскую архитектуру. Причем виджеты системы могут использовать любую библиотеку для своей реализации, например, ReactJS, PolymerJS, VueJS, d3JS и другие. Несколько виджетов системы реализованы, как раз, как вэб-компоненты на базе PolymerJS.
Поэтому предлагаю вашему вниманию один из подходов для оптимизации polymer-виджетов.
Содержание:
1. Описание проблемы
2. Какие сложности возникают?
3. Как их можно решить?
4. Библиотека vulcanize-polymer-module
4.1. Структура
4.2. Описание bower.json
4.3. Описание package.json
4.3.1. Установка утилит
4.3.2. Настройка RollupJS
4.4. vulcanize-utils.js
5. Выводы Читать дальше →
Тэги: javascript, minification, polymer.js, projection, веб-сайтов, разработка
10 шагов настройки Create React App + TypeScript + Ant-Design 2017-07-31 19:00:34
В какой-то момент борьбы со Flow-Type на VSCode, я согласился, что нужно переезжать на TypeScript ...
+ развернуть текст сохранённая копия
В какой-то момент борьбы со Flow-Type на VSCode, я согласился, что нужно переезжать на TypeScript. Поддержка Flow-Type обеспечивается сторонним плагином и совсем-совсем не устраивает. Если файл невалиден с точки зрения Flow-Type, то переходы внутри кода между файлами перестают работать, например. А возвращаться на WebStorm после знакомства с VSCode — я не могу себя заставить. Microsoft, как обычно, затягивает полностью. Любишь VSCode, получи TypeScript.
Если бы мне кто сказал год назад, что я вернусь в поклонники Microsoft — сложно было такое представить. Но случаются и более удивительные вещи. Я в полном восторге от качества китайского набора React-компонентов от Ant-Design. И хотя он написан на TypeScript, чтобы его прикрурить, нужен babel-plugin-import.
Но как же остаться на Create React App (CRA) — у форка для TypeScript (CRA-TS) выпилили Babel. Поддерживать собственную вариацию CRA представляется безумием. Многообещающий Preact-CLI (как замена CRA) не обеспечивает необходимый уровень совместимости с React. Но, играясь с Preact-CLI, заметил, что preact.config.js очень похож на react-app-rewired, которым я активно пользуюсь для обхода ограничений конфигурации Webpack в CRA. Сопоставил этот факт с идеей перевода CRA-TS c ts-loader на awesome-typescript-loader, внутри которого можно включить Babel. И вуаля! Читать дальше →
Тэги: javascript, reactjs, веб-сайтов, вискас, разработка
Главная / Главные темы / Тэг «javacript»
|
Взлеты Топ 5
Падения Топ 5
|