Перейти к содержимому

Уроки


Культ карго CSS

19 мар 2014 21:48 | ..ツ⋆WOLF⋆ツ.. в Уроки

Изображение


Все согласны с тем, что лучше иметь какую-то методологию для написания и поддержки CSS, чем не иметь никакой вовсе. Тем не менее, некоторые популярные среди разработчиков практики ухудшают как семантику кода, так и возможность его долгосрочной поддержки. Я хотел бы рассказать о проблемах с «методологиями фреймворков» CSS, и о том, как мы, веб-разработчики, можем разрешить эти проблемы.
Самая популярная фреймворк-методология для разработки CSS сегодня — OOCSS, хотя существуют и другие похожие техники, например, БЭМ. Эти методологии пытаются применить к CSS принципы объектно-ориентированного программирования. Даже если не обращать внимания на различные концептуальные несоответствия между декларативным языком, на котором пишутся стили, и объектно-ориентированными принципами организации программ, использование этих методологий приводит к сложностям, которые не будут с первого взгляда очевидны начинающим разработчикам. Самое печальное, что эти методологии распространяются крайне широко — в первую очередь благодаря популярным блоггерам, рекламирующим их использование как передовую практику. То, что никаких реальных доказательств заявленных преимуществ этих методологий не приводится (за исключением очень малого числа избранных высоконагруженных сайтов), согласуется с моей точкой зрения: эти методологии — вредный и вводящий в заблуждение культ карго.

Подробнее →    0 комментариев    -----

Архитектура CSS

19 мар 2014 21:27 | ..ツ⋆WOLF⋆ツ.. в Уроки

Изображение


Мерой хорошего знания CSS для многих веб-разработчиков является то, насколько идеально ты можешь воссоздать в коде данный тебе макет. Ты не используешь таблицы и гордишься собой, когда сводишь к минимуму графику. Если ты действительно хорош, то работаешь с самыми новыми и лучшими техниками — вроде медиа выражений, переходов и трансформаций. Это правда, хорошие CSS-разработчики действительно всё это умеют. Однако существует совсем другая сторона CSS, которая редко упоминается, когда речь заходит об оценке чьих-то способностей. Что интересно, обычно мы не упускаем из вида эту сторону, когда дело касается других языков. Разработчик на Rails не считается хорошим только потому, что его код работает по спецификации. Это считается базовым уровнем. Конечно, он должен работать по спецификации, но его качество измеряется другим: насколько код читаемый, легко ли его изменить или расширить, достаточно ли он отделён от других частей приложения, будет ли он масштабироваться? Эти вопросы вполне естественны при оценке кода, и CSS здесь не должен быть исключением. Сегодняшние веб-приложения становятся всё более крупными, поэтому слабая и прямолинейная архитектура CSS может сильно усложнить разработку. Пришло время отнестись к CSS так же, как мы относимся ко всем другим частям наших приложений. Это не та вещь, которая может быть оставлена на потом или сброшена со счетов как «дизайнерская проблема».

Подробнее →    0 комментариев    -----

Мониторинг серверов SAMP

10 ноя 2013 13:10 | Sasha_Pankratiew в Уроки

Вот простенький мониторинг серверов самп как на адвансе

Подробнее →    0 комментариев    -----


Музыка на сайте

05 ноя 2013 10:42 | ..ツ⋆WOLF⋆ツ.. в Уроки

С данным уроком я научу вас сделать музыку при заходе на сайт. Для это надо добавить код:<object data="http://flash-mp3-player.net/medias/player_mp3_mini.swf" width="0" height="0"><param name="FlashVars" value="mp3=ссылканамузыку.mp3&am...

Подробнее →    3 комментариев    -----

Мониторинг серверов Minecraft на любом движке

05 ноя 2013 10:41 | ..ツ⋆WOLF⋆ツ.. в Уроки

Это очень удобный мониторинг с картинкой, обновляемой очень часто!!! Что бы его сделать:Переходим на servera-minecraft.ru/dobavit-server-v-monitoring.html В настройках сервера выберите enable-query=true. Где написано "Адрес Сервера" Вводим адрес серве...

Подробнее →    0 комментариев    -----



Яндекс.Метрика Рейтинг@Mail.ru
Besucherzahler femmes russes a marier
счетчик посещений