011. Верхнеуровневая архитектура фронтенда - Анна Карпелевич
HTML-код
- Опубликовано: 12 сен 2024
- Поговорим об архитектуре как о части разработки ПО: что это такое, какие функции она выполняет и какие проблемы решает. Затем рассмотрим наиболее популярные для фронтенда архитектурные подходы: Model-View-Controller и Flux.
В нескольких последних докладах ШРИ, обрезан блок ответов на вопросы.
Это сделано специально?
Считаю, что лучше оставлять эти блоки.
Спасибо за информацию. Наконец-то взрослое объяснение сложной темы. От бестолковых блогеров уже тошнит.
46:40 - зачем вот использовать слово "недетерминированный"?
Я понимаю, что богатство языка в его разнообразии, но баля, мы тут не поэмы пишем, можно написать "неопределенный порядок обновления данных" - как-то понятнее становится, не?
В Ember уже как 3 года используется DDAU подход - работа с однонаправленным потоком данных. (Data Down, Actions Up)
Толково рассказано, как раз для тех кто краем уха слышал про все эти MV*. Но всетаки придется чтото почитать.
В AngularJS (Angular 1.x) Presenter тоже реализован средствами фреймворка (two-way data binding), поэтому это не MVP, a MVVM, согласно классификации, приведенной в докладе.
cohesion, не cohesity (слова cohesity нет). Обозначает не связанность, сплочённость или интеграцию, т.е. объединённость одной целью. А coupling - это взаимозависимость, а не связанность.
Итого высокая логическая сплочённость и низкая взаимозависимость.
Спасибо ! Давно искал информацию по mv* архитектуре. Буду пересматривать еще не раз.
Тут идет рассказ о дизайне о дизайне, а не об архитектуре. Архитектура это то, что мы не можем изменить изнутри, а можем только использовать. Выбор SQL базы Oracle - архтектура, создание таблиц и связей - дизайн.
Неужели нельзя использовать UML для объяснения связей и структуры, это просто замечательнейшая нотация, детализации, которой достаточно чтобы изобразить любые тонкости, более того это стандарт и всегда можно понять, что человек имел ввиду.
Я думал расскажут о своей реализации, а не о теории. Лекция откровенно слабая, напоминает "С++ за 21 день для чайников", в особенности слабы рассуждения про абстракцию и типизацию.
Лекция собрана из какой-то солянки, однозначно минус.
Архитектура - описание системы
Спасибо! Но можно было и узнать национальность Дейкстры (почему Дийкстра то, кстати?) перед докладом.
потому что нидерл. Edsger Wybe Dijkstra. Это как Эйнштейн, Эйнстейн и Айнштайн.
Но даже в нидерл. транскрипции это звучит как дЭйкстра...
Спасибо за знания.
жесткое видео,
Лекция и домашка напомнило: рисуем кружочки, рисуем остаток совы.
Смотрю уже несколько лекций из Яндекса на этом канале и что-то пока ни одной толковой. Одна вода, нет хороших примеров с разборами. Ну и плоский юмор спикеров на западный манер, конечно же.
Эхх... всё таки нет ничего лучше книг, документации и пет-проектов.
В Банде четырех примеры написаны на C++, было бы странно использовать Java для объяснения примеров на ней еще до ее появления.
TypeScript ;)
вообще не странно, у меня дома лежит книга банды четырех : паттерны на Java
Супер! Спасибо!
Баба с дипломом филолога рассказывает про архитектуру фронтенда. Это все, что вам нужно знать о пользе данного видео.
Спасибо за доклад, надеюсь в следующий раз будет более по делу... Архитектура аппликации это описание того что делает аппликация, а не дизайн паттернс и не фреймвёрки.
Всмысле? Есть аппликации заказа пиццы - значит у них одинаковая архитектура?
Все хорошо, только Фримен и ко это не банда четырех
MVC +- подробно описан, MVP похуже, MVVM вообще никак
Vue - реализация flux? Чушь. Flux - однонаправленный поток данных, Vue - реактивные two way bindings. Это как день и ночь.
Плохо
ну и ересь она несет про mv*... хоть бы с оригиналом идеи ознакомилась, а не несла в массы помесь чужой ериси из инета со своими домыслами...
Подскажите, как найти оригинал идеи MV* ?