Глюкъ Виртуален: ок, спасибо за информацию. Если есть ссылка на доки для разработчика на русском языке, буду очень признателен. А то что-то ничего внятного найти не могу
Благодарю вас. А не могли бы пояснить какие именно моменты зависят от темы? И за одно порекомендовать(если знаете) какую-то бесплатную тему для экспериментов
Допилить то я смогу, в этом сомнений нет. Но ведь бывают вещи простые и понятные интуитивно, с внятной документацией. А бывают настолько хитро-мудрые, что без бутылки не разобрать. Вот например andead не рекомендует без опыта использовать Drupal. И я наверно прислушаюсь, хочется свести к минимуму количество заморочек и время которое я потрачу на обучение и эксперименты. Собственно вопрос мой наверно был в этом
aen: Спасибо за ссылку. Откуда такая информация про Module? Нашел книгу Structuring Backbone code with RequireJS and Marionette Modules. И там тема последних затрагивается достаточно обширно.
ПС: Постараюсь помочь, но сначала необходимо въехать в курс дела. Согласитесь, пока нет общей картины, трудно понять, толи перевод не точный, толи сам чего-то не догоняешь.
А на сайте бы не мешало какой-нибудь фидбэк сделать.
В первую очередь большое спасибо за труд! Эта тема меня сейчас очень интересует и ваши переводы весьма кстати.
Хотел поинтересоваться, планируется ли перевод, того что еще не переведено, в ближайшее время?
И еще такой вопрос, может быть пожелание. В документации хорошо описаны классы в отдельности, с пониманием проблем нет. Лично у меня, как у новичка, вызывает затруднение именно организация инфраструктуры, взаимодействие компонентов между собой, как из всего этого строить приложение? когда что использовать? С Backbone разобрался достаточно быстро, там-то классов раз-два и обчелся. А здесь только View пять штук, Регионы, Система обмена сообщениями, Рендерер. В общем каша в голове и цельная картинка никак не складывается. Не планируете ли вы готовить материалы способные внести ясность именно в этих вопросах? Или может порекомендуете где посмотреть?
Да, так и есть. Раньше просто не встречал такого, поэтому был сбит с толку. Но по сути все нормально, объект создается и делает свои дела, без явной ссылки на себя. Вот примерно такая происходит при вызове new: stackoverflow.com/questions/6750880/javascript-how... Если вдруг у кого-то будет подобный вопрос.
Что касается 5го пункта, то мне тоже интересно чем это плохо, кроме того что встречается редко и может смутить таких как я? )
Что касается исходников, то ответа на мой вопрос в них нет. MyAppRouter наследуется от Marionette.AppRouter, который в свою очередь наследуется от Backbone.Router, с переопределенным конструктором и дополнительными методами. Безусловно возвращается ссылка на экземпляр и можно сделать как обычно: inst = new MyAppRouter().
Вопрос не столько относится к backbone и marionette сколько вообще к javascript. Я всегда создавал экземпляры вышеописанным способом и не задумывался, а здесь наткнулся и хочу понять. Получается что в каком-то окружении создается объект, он сам может выполнять свои методы, но вызвать их извне и получать свойства этого объекта никак нельзя?