Степан Кормилин: тут вам нужно уже проверять не только юрл, но и его часть (если я правильно понял) через регулярное выражение. Будет работать при условии что у Вас для суб-меню используются роуты вида #/main-link/sub-link
Тогда вам будет легко проверить наличие строки"/main-menu/" в юрл через регулярку.
NRinat: Отличный ответ! Всё стало на места, хоть немного вопросов таки осталось. Будет ли верно в офисе оставить RODC и я не много не понял касательно разделения. Можно немного подробнее?
Согласитесь что своё оборудование и обновлять нужно и софт покупать (увы так за много лет и не научился торрентами пользоваться). Ввиду этого облако идеальный вариант. Другое дело это возможности. Этот вопрос у меня появился уже после вашего ответа и мне следовало бы его сразу задать :). Если мелкософт позиционирует своё облако как "выбросьте ваше железо и го к нам" давая возможность не дорого, быстро и безболезненно перенести готовую инфраструктуру в облако то это одно. Если же azure не более чем VPS хостинг, тогда интересно какие есть преимущества перед тем же амазоном. Я все же верю что у них есть какие-то штуки для развёртывания Active Directory и мне очень интересно каким образом деплоятся приложения в их RemoteApp и каким образом мне подключаться к SQL серверу. Если у них это все завязано на VMах которые мне самому придётся админить (обновлять, бэкапить и все такое) то я скорее всего буду смотреть в сторону Амазона. С тем оратором я отчасти согласен, SSL сертификаты давно уже куплены у VerySign и в плане защиты сети сделано многое. Теперь вопрос как это все переместить географически из офиса так, что бы юзеры даже не заметили разницы.
Ну и так для справки. Это все дело обслуживает только отдел бухгалтерии на предприятии. Со связью и светом траблы и из-за этого было решено переезжать. Так как все сотрудники могут работать издому я считаю что надо не просто куда-то переехать, а в облако мелкософтов. Единственное что я не понимаю, какие преимущества у них перед другими хостерами.
Сейчас два физ.сервера
Один это основной DC, второй это Hyper-V на котором крутится и RODC сервер и RemoteApp.
С этим azure больше вопросов, так как я читал что у них там можно и домен развернуть и как я понимаю не на VM, а в самом Azure есть что-то для этого (Oficce365). Может я не так понял и этот офис это альтернатива Google Apps, то тогда он мне не подходит, понятное дело.
Дмитрий Макаров: ... и тут Вы просыпаетесь, на экране надпись "Следуй за кроликом, Нео" и кто-то стучит в дверь. Задумка хорошая, но думаю если она и будет реализована то очень не скоро. Как бы не хотелось, но экономический фактор так просто выбросить нельзя.
Valeriy Donika: касательно дебагинга NodeJS посыпаю голову пеплом, не знаю как дебажить так как не было нужды никогда. Касательно логов, проверьте установлены ли в системе make, gcc, build-essentials и поставьте нодовский глобальный пакет node-gyp и переустановите mongoose - это должно помочь теоретически.
Valeriy Donika: Не обязательно. Тут дело привычки и обще принятых стандартов. Никто не мешает Вам связать Oracle и NodeJS, а Ember использовать как фронт для апи написаного на .NET. Все технологии можно использовать отдельно, просто опять таки - общепринятая практика...
Это до такого ангулар довели =(
Вон мой тим (чел пишет на ембере) недавно обозвал ангулар недо-фреймворком для дизайнеров. Обидно было. Надо в массы толкать best-practice на русском, а то тенденция уже укрепляется.
Valeriy Donika: У меня в компании всё на ембере делается и на реальсах. Но если надо и ембер и рельсы отдельно друг от друга можно сменить на другие инструменты. Хотите изучать монго и писать бэк на NodeJS (имхо) тогда Вам всё таки смотреть в сторону MEAN (я не о библиотеке, а о стеке).
Valeriy Donika: то поставите себе ember-cli ;)
По большому счёту разницы нету какой образ юзать, я как пример написал.
Что касается бэка, то php всего лишь ЯП и в качестве альтернативы у Вас есть и рельсы и джанго и експресс.
Zangar: Эта задержка установлена исключительно для того, что бы выполнять код только тогда, когда при ресайзе окна всё что нужно "перерендерится". Видимо у Вас всё очень медленно работает, если Вам надо аж 1 секунду и 100 мс. ждать прежде чем выполнить код.