Вот сижу пишу приложение, ищу как же организовывают такие сложности? Где эти приложения, насыщенные взаимодействием с пользователями и мгновенной обратной связью?
А нету их, и, похоже, что не было. Если они есть и все знают как их писать, то почему презентации Брета Виктора производят такой вау эффект?
И тут ты понимаешь что те ребята что знают подходы и методы - они и не писали такие приложения.
Когда писались устаревающие десктоп приложения не было таких интерфейсных требований. Когда пишешь сервер нет ни интерфейсных требований ни динамизма. Запрос-ответ, все.
Проблема динамизма, измений на лету сложно взаимосвязанных моделей и состояний, как-будто не только не обсуждается но и отсутствует в области осознания этих ребят.
Вот великий и ужасный столкнулся с проблемой динамизма и не понял это и давай писать какой плохой js, какие плохие браузеры.
Меж тем тоже неудобство испытывается и при написании приложений для мобильных платформ. Но там нет браузера и js, которых можно было бы ругать. Там есть мощная Java с развитыми инструментами. Но счастья в глазах android разработчиков не видать.
Выходит, что про подходы и «ответы» нам рассказывают люди, которые никогда не писали реально динамичных приложений или узнали об этим методах от людей, которые их не писали.
Как могли появится соотвествующие подходы, если с проблемой не сталкивались (или сталкивались единицы)?
К новым задачам подходят со старыми решениями. Что ещё хуже, люди, которые пытаются рассказывать как надо пишут клиенские приложения так как буд-то это просто вьюха для логики расположенной на сервере. Какая речь может идти, если неосознанную проблему динамизма пытаются решить устранением динамизма, переносом логики на сервер, но не попыткой упоряодичить и управлять им?
Если старые подходы всем хороши, проблемы осознаны и решены, мы живём в раю то чем занимаеся создатель нашумевшего lightTable? Toward a better programming
Почему опаснейший Chris Granger занимается инструментом для явного указания взаимосвязей между состояниями и объектами, а не инструментами анализа легкоанализируемого scala кода? EVE version 0