фреймворки

  • ХабрахабрФото [Перевод] Почему я не буду использовать Next.js

    [Перевод] Почему я не буду использовать Next.js

    Представьте, что вы планируете начать новый проект или использовать в существующем более современный подход. А, может, вас просто не устраивает используемый фреймворк, и вы подумываете об альтернативах. В любом случае вам нужно что-то выбрать. Существует множество «современных» фреймворков. И даже если сейчас перед вами этот выбор не стоит, вы можете задуматься, освоением какого лучше заняться, чтобы повысить свои профессиональные качества…

    Читать далее »
  • ХабрахабрФото [Перевод] Реализация реактивности и компонуемости во фронтенд-фреймворке без зависимостей

    [Перевод] Реализация реактивности и компонуемости во фронтенд-фреймворке без зависимостей

    Реализация реактивности и компонуемости стандартными средствами таких фреймворков, как React, Vue и прочие, несёт собой ряд сложностей, включая необходимость настройки множества зависимостей. Но этой цели также можно достичь более простым путём, о чём и пойдёт речь в текущей статье. Для начала небольшое уточнение. Под фреймворком я подразумеваю систему, которая позволяет избегать необходимости написания стандартного HTML и JS-кода вроде такого: <p…

    Читать далее »
  • ХабрахабрФото [Перевод] Пять шаблонов загрузки данных для повышения быстродействия сайтов

    [Перевод] Пять шаблонов загрузки данных для повышения быстродействия сайтов

    Фреймворки вам требуются не для всего, но в случае их использования есть ряд способов, позволяющих добиться максимального быстродействия. В данной статье речь пойдёт о пяти шаблонах загрузки данных, которые при уместном применении позволят значительно повысить производительность приложений или сайтов. Когда дело доходит до быстродействия, ограничивать себя не стоит. В сети существуют миллионы сайтов, и вы находитесь в тесном соперничестве со…

    Читать далее »
  • ХабрахабрФото Модуляризация DI в проекте с UDF-архитектурой

    Модуляризация DI в проекте с UDF-архитектурой

    Всем привет, меня зовут Юрий Трыков, я Head of Mobile в inDriver. В этой статье расскажу, как в рамках платформенной iOS-команды мы выстраивали модуляризацию DI-контейнеров в проекте, зачем вообще нам нужны DI-контейнеры и как настраивать взаимодействие UDF-компонентов и DI-контейнеров. Приятного чтения! Содержание Зачем нужны DI-контейнеры в больших проектах? Одна из целей — реализация процесса внедрения зависимостей и принципа инверсии управления…

    Читать далее »
  • ХабрахабрФото [Перевод] React испортил веб-разработку

    [Перевод] React испортил веб-разработку

    В начале июня я посетил конференцию разработчиков .debug, на которой у моей компании был свой стенд. Смысл стенда заключался в том, чтобы создать ситуацию «Измени моё мнение»: мы представляли какую-нибудь радикальную идею, предлагали людям обсудить её с нами, а потом показывали им, что интересного мы делаем. Мы решили взять такую идею: Моим первым оппонентом стал этот молодой парень справа, создающий…

    Читать далее »
  • ХабрахабрФото [Перевод] Вышел Bootstrap 5: оцениваем 7 главных нововведений

    [Перевод] Вышел Bootstrap 5: оцениваем 7 главных нововведений

    Пройдя через несколько альфа- и бета-версий, наконец-то появился Bootstrap 5, на что у разработчиков ушло несколько месяцев. Новая версия претерпела серьезные изменения, включая отказ от поддержки Internet Explorer (IE) и зависимости jQuery. От IE было решено отказаться, потому что браузер занимает всего 3% рынка и его доля продолжает снижаться. Что такое Bootstrap? Это самый популярный в мире CSS-фреймворк с открытым…

    Читать далее »
  • ХабрахабрФото Вышли ожидаемые релизы от Google: Flutter 2 и язык Dart 2.12

    Вышли ожидаемые релизы от Google: Flutter 2 и язык Dart 2.12

    Корпорация Google продолжает развивать свои продукты. Несколько дней назад была представлена новая версия построения интерфейса пользователя Flutter 2. Она, по словам разработчиков, стала универсальным фреймворком, который позволяет разрабатывать любые типы программ. Это могут быть приложения как для десктопов, так и web-сервисы. Flutter в процессе эволюции стал неплохой альтернативой React Native. Его главное достоинство — возможность на основе одной кодовой базы…

    Читать далее »
  • ХабрахабрФото Что нужно знать о популярных JS-фреймворках

    Что нужно знать о популярных JS-фреймворках

    Привет! Меня зовут Дима Чудинов, я наставник на веб-факультете Яндекс.Практикума, Head of Group, Front-end, ABBYY. Студенты недавно задали мне вопрос: «Что лучше: Angular или React?». Я начал отвечать и понял, что мне понадобится для этого статья. Позже я понял, что и одной статьи не хватит. О том, какой фреймворк выбрать, я расскажу в другой раз. А в этой статье опишу…

    Читать далее »
  • ХабрахабрФото [Перевод] Современные архитектуры фронт-энда

    [Перевод] Современные архитектуры фронт-энда

    В статье "Contemporary Front-end Architectures" рассмотрены архитектуры фронт-энда с точки зрения потоков данных в исторической ретроспективе. Материал состоит из трех частей Теория и история Реализация Перспективы Логическое обоснование потоков данных в различных компонентах программной системы является центральной идеей архитектуры программного обеспечения. Мерой качества того или иного архитектурного решения является легкость, с которой вы можете аргументировать это обоснование! Изучение потоков данных…

    Читать далее »
  • ХабрахабрФото [Перевод] Малоизвестные, но популярные JS-фреймворки для фронтенда

    [Перевод] Малоизвестные, но популярные JS-фреймворки для фронтенда

    Не так давно мы, создавая динамические веб-приложения, использовали для работы с DOM чистый JavaScript или jQuery. С тех пор появилось много замечательных JavaScript-фреймворков и библиотек. Они помогают разрабатывать проекты, которые, по привлекательности и удобству, превосходят то, что было раньше. Автор статьи, перевод которой мы сегодня публикуем, хочет рассказать о нескольких мощных, но малоизвестных клиентских фреймворках и библиотеках, основанных на JavaScript.…

    Читать далее »


Кнопка «Наверх»