Pull to refresh
33
0
Андрей Тарицын @Taritsyn

Веб-разработчик

Send message
У Chirpy есть один существенный недостаток: чтобы обработать файл минимизатором нужно добавить префикс к расширению, что создает проблемы при работе с некоторыми менеджерами ресурсов. Мне больше нравится подход, используемый в VS-расширении Minifier, когда минимизатор привязывается к файлу с помощью свойства Custom Tool.

Кстати, под WebMatrix есть хороший аналог Chirpy под названием OrangeBits Compiler.
Спасибо, но я уже пробовал все перечисленные продукты и Bundle Transformer писал с оглядкой на них.
Конечно, не стоит. Вообще, если Вы хотите нанять хороших разработчиков, то Вам следует прочитать статью «Ошибка при поиске кандидатов» и взять на вооружении описанные рекомендации.
Не нужно путать комментарии с текстом статьи.
К сожалению, а может быть и к счастью, с представителями компании пообщаться не удалось.
Я, кстати, компанию эту не ругал, а просто привел факты и указал на халатность их HR-службы.
Сейчас на западе популярен альтернативный, но похожий на БЭМ подход – SMACSS.
Angelina_Joulie, строка, идентифицирующая версию bundle`а, меняется не при сборке проекта, а при изменении файлов, входящих в bundle. Без использования этой строки работа B/M бессмысленна, т.к. номер версии позволяет правильно управлять кэшем браузера.

Как я понимаю, Вы хотите использовать B/M и Bundle Transformer для оффлайнового HTML5-приложения? Мне кажется, что в случае оффлайнового приложения Вам лучше использовать предварительную минимизацию файлов. Для предварительной минимизации Вы также можете использовать: задачи MSBuild из библиотек Microsoft Ajax Minifier или YUI Compressor for .Net, Webgrease (пока дает ошибки при обработке CSS-файлов), VS-расширение Minifier или самый мощный продукт для предварительной минимизации Chirpy.
Подборка бесплатных электронных книг по темам, связанным с JavaScript, на JSbooks — jsbooks.revolunet.com
Информация для разработчиков, использующих Visual Studio: библиотека ECMAScript 5 Polyfill, код из которой был показан в 7-й лекции Дугласа Крокфорда «ECMAScript 5: The New Parts», доступна для скачивания через NuGet — nuget.org/packages/ES5.
Первое обращение к Bundle`у происходит в момент подгрузки кода.

Если файл отсутствует на диске, то он игнорируется и код Bundle`а собирается из остальных файлов. Если этот файл был единственным в Bundle`е, то при подгрузке кода клиенту возвращается пустая строка.

Встроенные в B/M минимизаторы при обработке кода не генерируют исключений. В этом случае, в объединенный код Bundle`а попадает или некорректной код, или строковое представление сообщения об ошибке. Минимизаторы и трансляторы, входящие в библиотеку Bundle Transformer, генерируют исключения.
В режиме релиза рендерится ссылка на объединенный и минимизированный код, URL которого совпадает c URL Bundle`а (например, ~/Content/themes/base/css), а в режиме отладки рендерятся ссылки на отдельные необработанные файлы, входящие в Bundle.

Объединенный и минимизированный код Bundle`а генерируется при первом обращении к Bundle`у и затем хранится в памяти.
Судя по названию на английском (Responsive Website Templates) – это шаблоны отзывчивых веб-сайтов. Поскольку отзывчивый веб-дизайн является частью адаптивного, то русский перевод вполне обоснован.
Эта статья дает ответ на вопрос, который возник при обсуждении моей предыдущей статьи «Книга Итана Маркотта «Отзывчивый веб-дизайн».

А вообще, иногда в жизни бывает полезным разложить все по полочкам.
С помощью поиска я нашел много статей, в которых сравниваются адаптивный и отзывчивый веб-дизайн. Вот ссылки на некоторые из них:
  1. On Adaptive vs. Responsive Web Design
  2. Adaptive vs. Responsive, what’s the difference?
  3. Responsive & Adaptive Web Design

На мой взгляд, наиболее понятное сравнение двух понятий дал финский веб-дизайнер Вилжами Салминен в статье «Adaptive vs. Responsive, what’s the difference?». Он считает, что отзывчивый веб-дизайн является подмножеством (частью) адаптивного веб-дизайна. Фактически отзывчивый веб-дизайн = подвижная разметка, а адаптивный веб-дизайн = подвижная разметка + прогрессивное улучшение.
Кстати книга Крокфорда уже доступна на русском — http://www.piter.com/book.phtml?978545901263
Рекомендую ознакомиться со списком книг и сайтов, которые рекомендует прочитать Рэй Банго, чтобы поднять уровень владения JavaScript- http://blog.reybango.com/2010/12/15/what-to-read-to-get-up-to-speed-in-javascript/
Думаю, что Вас просто смутило наличие в названии книги слова «веб-дизайн». Давно известен факт, что слово «веб-дизайн» у нас и у них имеет разные значения. Еще в 2000 году Александр Качанов написал в своей статье «Что же такое web-дизайн?» следующее: «Из-за этого зарубежная книга по web-дизайну — это в большей части техническая информация о том, как верстать таблицы, как создавать навигацию, как оптимизировать изображения».
Серия называется «A Book Apart» и в нее входят пока только 4 книги:

  1. Отзывчивый веб-дизайн
  2. Эмоциональный веб-дизайн
  3. Основы контентной стратегии
  4. Сначала мобильные!

Information

Rating
5,448-th
Location
Москва, Москва и Московская обл., Россия
Registered
Activity