hitchen: мне просто кажется странным желание взять бандл и полностью переопределить в нем все конфиги, контроллеры и прочее... какой толк от таких бандлов?
StrangeAttractor: по этим двум ссылкам все написано. Есть полифилы, стандарт потихоньку пилят, с полимером можно уже неплохо жить... но думаю пройдет еще год два прежде чем это станет мэйнтрим подходом.
Артем Комаров: не ionic-cli а именно самой библиотеки (js). У меня допустим сейчас 1.0-beta14 и новее нету.
В любом случае ионик не гарантирует вам то, что ваш контроллер не умет после смены стэйта. Если вы хотите что бы что-то отрабатывало при заходе на скрин либо вешайте это в ресолвах либо на ивентах.
FireGM: ну я просто со стороны той специфики, с которой я привык работать рассуждаю... потому мне такие решения кажутся странными и заставляют грустить. Но коль уж так вышло...
Егор: блокировать выполнение из любого места в коде - да. Потому я не люблю нативный конфирм. В то же время на всяких там phonegap и подобных штуках конфирм ничего не лочит (потому что вызываются нативные элементы UI и JS тут не причем).
Егор: суть в том что если вы хотите сделать в UI что-то синхронно - у вас проблемы с архитектурой приложения. Просто откажитесь от этой идеи.
А почитать можно в документации. Опять же можно завязать всю систему на какой-то сервис-мютекс который будет разрешать/запрещать выполнение и возвращать управление когда конфирм убран (через промисы опять же). + можно вырубить на это время $digest.
Егор: если вы не будете делать рефакторинг достаточно часто, то естественно это будет делать все сложнее и сложнее. Да и не понятно что вы подразумеваете под рефакторингом в этом контексте.
Роман: если у вас нет ссылок вида #! то нет смысла в _escaped_fragment. Вся соль в том что в HTTP запрос информация о том что там после хэштега не попадает, как следствие мы не можем нормально обработать этот запрос.
В конечном счете слепки страниц отдавать нам нужно, но для этого не обязательно использовать _escaped_fragment.
Роман: при наличии $locationProvider.html5Mode({enabled: true}); вам не нужны _escaped_fragment. А до вида урлов пользователю вообще дела нет. Никто их руками не вводит, всем пофигу.
He11ion: вот вы чем бы хотели заняться? Клепать сайтики (по сути у Ruby ниша пересекается в этом плане с PHP) или делать серьезные приложения? Если смотреть на рынок труда, найти компанию занимающуюся серьезной разработкой со всеми бэст практис и прочим на Ruby у вас вряд-ли выйдет. А вот на Java - запросто.
Да, можно конечно пойти на продукт какой, но опять же, RoR (а я подозреваю что вы именно в контексте этого фреймворка говорите) - это RAD. Некоторым просто не интересно.
Alexey: ваш комментарий для меня выглядел именно так, прошу прощения.
Производительность не как не связана с красотой или уродливостью кода. Только архитектура и алгоритмы. А все это писать можно не то что бы красиво, а скорее поддерживаемо. Если вы работаете со структурами, и данные мэпятся у вас на них (или на классы) вы всегда можете понять кому и зачем принадлежат эти данные.