Size: a a a

Programming Offtop

2020 July 15

AN

Alexander Nozik in Programming Offtop
JS тоже был идеален для тех задач, под которые он создавался. А когда писали Java, проблемы боксинга не существовало.
источник

12

1 2 in Programming Offtop
Dmitry Ponyatov
на распределёнку недотянули, и синтаксис для контейнеров шизнутый
синтаксис дело привычки, хоть дырками на перфокартах
источник

DP

Dmitry Ponyatov in Programming Offtop
1 2
синтаксис дело привычки, хоть дырками на перфокартах
два мега скобочек этому перфокарту!
источник

AN

Alexander Nozik in Programming Offtop
1 2
синтаксис дело привычки, хоть дырками на перфокартах
ну нет
источник

TP

Tim Plotnikov in Programming Offtop
Alexander Nozik
Это тоже спорный вопрос. Никакая "архитектура", а тем более "архитектура работы с данными" не решает всех проблем. Единственное, что она может сделать - породить религию. После этого адепты будут пихать ее где надо и где не надо. Архитектурный подход смолтолка в некоторых случаях идеален
Почему вы так категоричны?)
Я лишь хочу сказать, что прогресс не стоит на месте. Вот мы писали MVC всегда и было всё прекрасно. Потом наш UI становится всё сложнее и взглядом MVC становится недостаточно.
Потом появляется React. Я думаю никто не станет спорить, что он изменил подход к разработке пользовательских интерфейсов.

Не думаю что будет очень плохо подумать над решениями существующих проблем)
источник

12

1 2 in Programming Offtop
Alexander Nozik
ну нет
"ну нетЪ я привык к такому , а остальное гавно"?
источник

AN

Alexander Nozik in Programming Offtop
Tim Plotnikov
Почему вы так категоричны?)
Я лишь хочу сказать, что прогресс не стоит на месте. Вот мы писали MVC всегда и было всё прекрасно. Потом наш UI становится всё сложнее и взглядом MVC становится недостаточно.
Потом появляется React. Я думаю никто не станет спорить, что он изменил подход к разработке пользовательских интерфейсов.

Не думаю что будет очень плохо подумать над решениями существующих проблем)
Потому что я не аднроидер и у меня большой опыт проектирования весьма сложной работы с данными. Нигде, кроме очень простых случаях эти "архитектуры" не работают
источник

I

Igor in Programming Offtop
Alexander Nozik
Ну и тем не менее. Почему его куча народа так любят, а пользоваться начали только сейчас
Как раз с хаскелем вроде все понятно.
Авторы всегда позиционировали его, как это исследовательский язык,
который расширяется одной строчкой {-# LANGUAGE ...

Хорошо исследовать возможности стат. типизации, но никогда не будет общепринятого сабсета и поддержки тулинга.
источник

TP

Tim Plotnikov in Programming Offtop
Alexander Nozik
Потому что я не аднроидер и у меня большой опыт проектирования весьма сложной работы с данными. Нигде, кроме очень простых случаях эти "архитектуры" не работают
Клиентские приложения (в отличие от больших, распределенных систем) довольно самодостаточны, и проблемы там примерно одинаковые. Так что «архитектуры» там работают. Точнее выполняют свою роль)
источник

AN

Alexander Nozik in Programming Offtop
Tim Plotnikov
Клиентские приложения (в отличие от больших, распределенных систем) довольно самодостаточны, и проблемы там примерно одинаковые. Так что «архитектуры» там работают. Точнее выполняют свою роль)
Ну так надо тогда сразу говорить, что речь идет исключительно о тонких клиентах
источник

12

1 2 in Programming Offtop
Tim Plotnikov
Клиентские приложения (в отличие от больших, распределенных систем) довольно самодостаточны, и проблемы там примерно одинаковые. Так что «архитектуры» там работают. Точнее выполняют свою роль)
позвольте не согласиться про  одинаковые проблемы в клиентских приложениях
источник

I

Igor in Programming Offtop
Alexander Nozik
Потому что я не аднроидер и у меня большой опыт проектирования весьма сложной работы с данными. Нигде, кроме очень простых случаях эти "архитектуры" не работают
Можно поспорить насчет ваших "сложных систем", которые все таки институцко-исследовательские.

Все таки сложные системы разрабатываются годами десятками людей одновременно.
Это как раз то чем занимаются люди на продакшене в больших компания с тем же react.
источник

TP

Tim Plotnikov in Programming Offtop
Alexander Nozik
Потому что я не аднроидер и у меня большой опыт проектирования весьма сложной работы с данными. Нигде, кроме очень простых случаях эти "архитектуры" не работают
Кстати, реляционная алгебра довольно хорошо показала себя в моделировании данных.
Думаю её точно также можно и применить к моделированию состояния (то есть тех же данных, только которые в памяти).
Собственно что я сейчас и «исследую»)

Я просто не верю, что для среднего клиентского приложения надо писать 100kloc, где 60% кода - управление зависимостями.
Вы, конечно, сказажете, что нафига так делать, просто так не делайте, но это не работает)
источник

AN

Alexander Nozik in Programming Offtop
Это как с тем же реактом. Он замечателен для создания простых визуализаций - условных экранов. Как только речь идет о толстой логике, все, до свиданья
источник

TP

Tim Plotnikov in Programming Offtop
Alexander Nozik
Это как с тем же реактом. Он замечателен для создания простых визуализаций - условных экранов. Как только речь идет о толстой логике, все, до свиданья
Так он и был создан для визуализаций - это его основное назначение!
Только вот не для простых, а как раз для сложных, активных, зависимых и постоянно обновляющихся визуализаций. Просто старого подхода оказалось недостаточно
источник

AN

Alexander Nozik in Programming Offtop
Tim Plotnikov
Кстати, реляционная алгебра довольно хорошо показала себя в моделировании данных.
Думаю её точно также можно и применить к моделированию состояния (то есть тех же данных, только которые в памяти).
Собственно что я сейчас и «исследую»)

Я просто не верю, что для среднего клиентского приложения надо писать 100kloc, где 60% кода - управление зависимостями.
Вы, конечно, сказажете, что нафига так делать, просто так не делайте, но это не работает)
Так кто заставлят. Сделайте идеальный DI фреймворк. А про реляционную алгебру - показала хорошо, но при этом опять же люди очень любят в последнее время нереляционные базы данных
источник

AN

Alexander Nozik in Programming Offtop
Tim Plotnikov
Так он и был создан для визуализаций - это его основное назначение!
Только вот не для простых, а как раз для сложных, активных, зависимых и постоянно обновляющихся визуализаций. Просто старого подхода оказалось недостаточно
А я только про визуализацию и говорю. Просто как только она становится сложнее некоторого уровня, он вообще не годится. Я его сейчас из одного проекта буду выпиливать, а в другой добавлять не будем. Только для отдельных компонентов
источник

RU

Roman Ushakov in Programming Offtop
Переслано от Roman Ushakov
источник

TP

Tim Plotnikov in Programming Offtop
Alexander Nozik
Так кто заставлят. Сделайте идеальный DI фреймворк. А про реляционную алгебру - показала хорошо, но при этом опять же люди очень любят в последнее время нереляционные базы данных
Да сделаем, вот и изучаем всё подряд))

Может и любят, но пока все серьёзные проекты где я работал - SQL. Есть ещё и редиски всякие и остальное, но оно лишь как дополнение
источник

AN

Alexander Nozik in Programming Offtop
Tim Plotnikov
Да сделаем, вот и изучаем всё подряд))

Может и любят, но пока все серьёзные проекты где я работал - SQL. Есть ещё и редиски всякие и остальное, но оно лишь как дополнение
Ну так опять же, вы берете тонкие клиенты. С довольно простой структурой данных.
источник