169 похожих чатов

Да. Вот один из вопросов: Как бы ты сейчас написал

свой фреймворк, если бы других не было? Фреймворк понимаем в широком смысле — всё что поможет организовать JS-код крупного веб-приложения.

Формат: проблема → решение. Точно так же нельзя называть технологии по имени («как в X»), только описывать как они работают.

Описывая фреймворк, как минимум, не забудь осветить следующие вопросы (но в рамках выше указанного формата):

1. Как ты организуешь разбиение сложной бизнес-логики. Кто обновляет данные? Какие части приложения с какими могут общаться? Как будет построено тестирование? Например. у нас есть поисковая строка и результаты поиска. По мере ввода нужно с одним debounce делать запросы на сервер, отдельно обрабатывать кеширование этих запросов, отдельно — обработку ошибок, с другим debounce — отправлять аналитику в Google Analytics. Хотелось бы, чтобы на каждую такую задачу можно было бы переиспользовать код по частям и эффективно его тестировать.
2. Какие инструменты отладки и разработки ты создашь и как обеспечишь их работу.
3. Как ты организуешь архитектуру работы с сервером (не протоколы связи, а именно организация приложения), если требуется автообновление данных, работа в оффлайне, автоматическое исправление конфликтов редактирования за время оффлайна.

1 ответов

12 просмотров

последний вопрос PWA пахнет)

Похожие вопросы

Обсуждают сегодня

Мужики и девушки, привет) в Вelphi xe7 в настройках во вкладке "Editor Options" далее " Color" есть список: "Elements", открыв который мы можем настраивать отображение разных...
Kraszx
14
Добрый вечер. Есть вопрос, а может и предложение. Был у меня диалог в другой группе о делфи и я задался вопросом: "А нельзя ли в делфи цвет //коментария и {комментария} сде...
Kraszx
24
Всем привет! Подскажи, пожалуйста, как передать в TComboBox сразу значение и id записи. На Delphi я делал так: ComboBox1.Items.AddObject('Какое-то значение', Pointer(id запис...
Евгений
13
А вот это что за конструкция? Вернее, она тут нафига?
Serjone
10
Мдя, прикол, боевая сборка запускается (именно под отладчиком) после F9 примерно полторы минуты (97 секунд если быть точным). Начал копать - проблема детектится сразу - зависа...
Александр (Rouse_) Багель
38
Мужики. привет) в Вelphi xe7 в настройках во вкладке "Editor Options" далее " Color" есть список: "Elements", открыв который мы можем настраивать отображение разных элементов...
Kraszx
2
Здравствуйте, вопрос по структурам данных. Были у вас случаи, когда пришлось писать деревья или двунаправленные списки?
/ /
50
Товарищи, кто работа с iphelper? Или может я в самой логике ошибки фигачу, не пойму.... var ifTable : PMIB_IFTABLE; size, corSize: DWORD; Buffer ...
Warfarellen
4
я так понимаю, я так подозреваю, что создание такого плагина для человека, кто умеет писать плагины для делфи потребует минут 5-10 времени. но это мое подозрение. хотелось бы ...
Kraszx
7
Всем привет! Кто пользуется DevExpress, подскажите пожалуйста, реализован ли в TcxGrid в новых версиях поиск по датам как в Экселе (ну т.е. не просто список чекбоксов со значе...
A Z
4
Карта сайта