1. Это с одной стороны непривычно и кажется глупым, особенно для пользователей concat решений (например Sprockets). Но на деле вы явно строите дерево зависимостей начиная от вершины-entry и это очень упрощяет работу с большими проектами а так же ускоряет вход новых людей тк всегда и без проблем можно понять как работает приложение. Но если вам нужно просто взять и включить содержимое определенной папки — webpack это позволяет с помощью контекстов.
Важно понимать что это не просто concat утилита, а очень мощный менеджер зависимостей который многие вещи делает проще, но тем не менее требует инвестиций. Если вы не знаете зачем вам модульность, то вполне вероятно вам и не нужен webpack.
Backbone.js позволяет вырастить свой фреймворк, не «завязываясь» на чужих решениях чужих задач, внимательно выбирая решение из предложенных или используя свое. В YUI вы форсированы использовать то, что вам дали.
Вам просто попались плохие разработчики (те которые разных поколений).
Я мог бы вам порекомендовать рассмотреть проблему с разных сторон, она не такая плоская что-бы так категорично утверждать что способ который комфортен вам идеально подходит каждому.
Мне прекрасно понятно о чем вы толкуете. Но я не понимаю, почему используя jQuery вы «завязываетесь на сторонние библиотеки», а используя YUI3 — нет. YUI3 это такая волшебная штука которая позволяет заменить себя, хм, скажем на ExtJS без строчки кода?
«site.users.comments» это наверно скорее структура модели, если я верно предположил о чем идет речь. Связность по моему больше применима к взаимодействию модулей системы (сирвайс слой, бизнес логика), а не модели.
Ничего личного, но ваше мнение и устоявшаяся терминология не имеет ничего общего.
Связность это когда в коде сущности ссылаются друг на друга.
Вызов цепочки site.users.comments является примером связности. Вы не можете изменить отношение user-comments (например на user-blog-comments) не сломав при это вызов такой цепочки. Чем больше таких мест в коде, тем больше связность.
At the moment, we still have the app, securely loaded into her iPad and present in my iTunes account, and Maya remains blissfully unaware that anything has changed.
Несколько дней назад мама с горечью сообщила, что после юридической переписки компания Apple приняла решение удалить Speak for Yourself из каталога iTunes, несмотря на отсутствие соответствующего судебного постановления, а только на основании жалобы от PRC и SCS.
Приложения удаленные из каталога iTunes не пропадают с девайсов, их так же можно устанавливать на новые устройства (если вы его купили).
2. Это очень просто реализуется с помощью webpack, можете посмотреть как мы это решили для своего проекта: component-resolver-webpack & component-css-loader.
3. Бутстрап webpack — необходимое зло, но зло небольшое:
Источник
Важно понимать что это не просто concat утилита, а очень мощный менеджер зависимостей который многие вещи делает проще, но тем не менее требует инвестиций. Если вы не знаете зачем вам модульность, то вполне вероятно вам и не нужен webpack.
Вам просто попались плохие разработчики (те которые разных поколений).
Я мог бы вам порекомендовать рассмотреть проблему с разных сторон, она не такая плоская что-бы так категорично утверждать что способ который комфортен вам идеально подходит каждому.
Ничего личного, но ваше мнение и устоявшаяся терминология не имеет ничего общего.
Вызов цепочки site.users.comments является примером связности. Вы не можете изменить отношение user-comments (например на user-blog-comments) не сломав при это вызов такой цепочки. Чем больше таких мест в коде, тем больше связность.
Apple не может удаленно удалять приложения.
Приложения удаленные из каталога iTunes не пропадают с девайсов, их так же можно устанавливать на новые устройства (если вы его купили).
Может вы подскажете какой-нибудь авторитетный источник информации на эту тематику?