Про общение с сервером из самого модуля — я подсмотрел в одном из докладов от Яндекса. Основной мыслью в докладе было то, что модуль должен быть «вещью в себе». Сам себя рендерить и сам себе тянуть данные.
Это спорно ибо это принесет гигантский оверхед модуль. где он должен будет хендлить ошибки, обрабатывать запросы и прочие ужасные вещи. Наверное если вы это слышали в идеологии БЭМ то там надо договаривать все до конца, БЭМ предполагает разбиение на модули. которые независимы ибо эти модули у них юзаются в десятках проектов. А вот для конретных приложений типо яндекс карт (имнно работа с самими картами), оформлять каждый модуль как полностю зкарытую коробочку — вредно ибо там должно быть динство. В общем то они сами признали что текущий БЭМ плох для этого и переписали полностю ядро сделав другие подходы.
Финансовые споры компаний и прочее это НЕ ПОЛИТИКА. Почему на хабре ваапще все называют политикой.
Деньги — всегда все решают, однаком если судиться где-нибудь в лондоне дать взятку судье становиться сложнее, особенно если у обоих сторон деньги на адвокатов есть, обе стороны будут тщательно следить чтобы оппонент не дал взятку.
largescalejs.ru — чисто убить время на чтение. полезной информации 0, только вода. Ибо не рассмотрены реальные проблемы, не показали реальных ситуаций. На словах и без примеров — всегда хорошо, на деле будет ахтунг (мне кажется вы прямо таки от туда и взяли свою идею с модулями, только правда вы сильно упростили подход, тем самым усложным поддержку дальнейшую)
Для загрузки моделй надо не забыть упомянуть requirejs.org
Модуль профиля Profile.js
Я предпочитаю никогда не давать мозможность модулю общаться с сервером на прямую ибо лучше общаться с сервером через единое место.
P.S.
начинающим я советую идти поучить backbone ибо дает очень ясное понимание базовых вещей. так как сам чрезвычайно прост, после нег оможно посмотреть ангулар или нокаут, а уже потом фантазировать на тему своих модулей если таковая потребность будет
o.O поддержка же бывает разная. Без круглых уголков в ie8 мы проживет, а вот без Array.prototype.indexOf при активном использовании js уже труднее.
Не будем забывать про progressive enhancement и graceful degradation (и еще много разные, страшных, матных слов :-) )
Во первых: мы забываем о том что есть IE7 IE8 IE9 Firefox, Chrome и тд — их нет. Это должен помнить каждый js программист и верстальщик. У нас всегда идет проверка фитч, а не ориентирование на браузеры. От сюда, каша у нас уменьшается.
Второе решение использование шимов для основных работ, если возможности позволяют реализовать хороший shim я считаю это самый правильный путь.
Ну и в третьих не делайте каши в коде, выносите все фиксы в о вне, чтобы потом легко было отключать.
Я думаю мы тут не обладаем полнотой информации, возможно сделка была проведена чисто и грамотно, надо изучать договора и законы, причем имея юр. образование. Так что пока, как написано выше, можно только поглощать попкорн
Для Вас, как здешнего тролля ответ — ПАТАМУШТО.
Для всех желающих ниже:
А если не проводить парады, не поднимать тему, а как вы говорите давайте отдадим ветерам (кстати хоть сейчас они достойно живут, пенсия ветеранов ВОВ от 30 000 + все необходимые услуги) то очень скоро наши дети вообще забудут что такое ВОВ, кто такой гитлер, а во второй мировой войне для них победят США и Великобритания.
В детях и гражданах страны надо воспитывать патриотичные чувства и демонстрировать достижения своей нации, это общепризнанный факт, страна которая забывает свою историю катится в никуда. И не надо тут разглагольствовать, съездите в США и посмотрите как там праздную день независимости, с неменьшим размахом, салюты, выступления артистов и тд, по вашей логике они тоже могли бы потратить деньги на матерей одиночек и инвалидов.
Не надо мешать понятие и подкладыать ложные ценности.
так вы проценты посмотрите с наличием ребенка уже совсем дургой идет, с наличием двух снова падает. Ну и минимальные даются без детей, но опять же с целью вас сподвигнуть, многие же не решаются заводить ребенка так как нет жилья например.
Да вы что? Наверное всех сирот геи усыновили, ах молодцы, ах браво. Давайте лучше статистику сколько однополых браков заключено, сколько они усыновили и сколько успешно воспитали? А так конечно круто говорить что в голландии нет сиров с наслеением в 5 млн человек ну и конечно с их соц политикой касательно детей.
почитайте посты автора, кроме троллинга там ни одной мысли, которая была бы грамотно обоснована. Только придирки к отдельным словам, двойные стандарты и факты удобные толкьо автору
А плюшки привязаны именно к рождению детей:
1) ипотека молодой семье — условие рождение ребенка
2) материнский капитал — условие рождение 2-х и более детей
3) выплаты и пособия на ребенка
4) льготы многодетным семьям
за то что вы поженились вам никто ничего не даст как бы.
А ваше «Executive summary:» это ваше личное мнение не подтвержденное ничем. я же привел ссылки, научные между делом, функции семьи определяет такая наука как социология.
Это спорно ибо это принесет гигантский оверхед модуль. где он должен будет хендлить ошибки, обрабатывать запросы и прочие ужасные вещи. Наверное если вы это слышали в идеологии БЭМ то там надо договаривать все до конца, БЭМ предполагает разбиение на модули. которые независимы ибо эти модули у них юзаются в десятках проектов. А вот для конретных приложений типо яндекс карт (имнно работа с самими картами), оформлять каждый модуль как полностю зкарытую коробочку — вредно ибо там должно быть динство. В общем то они сами признали что текущий БЭМ плох для этого и переписали полностю ядро сделав другие подходы.
Деньги — всегда все решают, однаком если судиться где-нибудь в лондоне дать взятку судье становиться сложнее, особенно если у обоих сторон деньги на адвокатов есть, обе стороны будут тщательно следить чтобы оппонент не дал взятку.
Для загрузки моделй надо не забыть упомянуть requirejs.org
Модуль профиля Profile.js
Я предпочитаю никогда не давать мозможность модулю общаться с сервером на прямую ибо лучше общаться с сервером через единое место.
P.S.
начинающим я советую идти поучить backbone ибо дает очень ясное понимание базовых вещей. так как сам чрезвычайно прост, после нег оможно посмотреть ангулар или нокаут, а уже потом фантазировать на тему своих модулей если таковая потребность будет
Не будем забывать про progressive enhancement и graceful degradation (и еще много разные, страшных, матных слов :-) )
Во первых: мы забываем о том что есть IE7 IE8 IE9 Firefox, Chrome и тд — их нет. Это должен помнить каждый js программист и верстальщик. У нас всегда идет проверка фитч, а не ориентирование на браузеры. От сюда, каша у нас уменьшается.
Второе решение использование шимов для основных работ, если возможности позволяют реализовать хороший shim я считаю это самый правильный путь.
Ну и в третьих не делайте каши в коде, выносите все фиксы в о вне, чтобы потом легко было отключать.
Для всех желающих ниже:
А если не проводить парады, не поднимать тему, а как вы говорите давайте отдадим ветерам (кстати хоть сейчас они достойно живут, пенсия ветеранов ВОВ от 30 000 + все необходимые услуги) то очень скоро наши дети вообще забудут что такое ВОВ, кто такой гитлер, а во второй мировой войне для них победят США и Великобритания.
В детях и гражданах страны надо воспитывать патриотичные чувства и демонстрировать достижения своей нации, это общепризнанный факт, страна которая забывает свою историю катится в никуда. И не надо тут разглагольствовать, съездите в США и посмотрите как там праздную день независимости, с неменьшим размахом, салюты, выступления артистов и тд, по вашей логике они тоже могли бы потратить деньги на матерей одиночек и инвалидов.
Не надо мешать понятие и подкладыать ложные ценности.
1) ипотека молодой семье — условие рождение ребенка
2) материнский капитал — условие рождение 2-х и более детей
3) выплаты и пособия на ребенка
4) льготы многодетным семьям
за то что вы поженились вам никто ничего не даст как бы.
А ваше «Executive summary:» это ваше личное мнение не подтвержденное ничем. я же привел ссылки, научные между делом, функции семьи определяет такая наука как социология.