Какой рейтинг вас больше интересует?
|
Главная / Главные темы / Тэг «scala»
Оптимизация модулей RequireJS в Symfony2 2014-08-14 14:09:33
О пользе модульного подхода в программировании на любом языке говорилось уже достаточно много, ...
+ развернуть текст сохранённая копия
О пользе модульного подхода в программировании на любом языке говорилось уже достаточно много, по-этому приведу кратко основные положительные моменты для JS особо не вдаваясь в подробности. Разделение приложения на модули позволяет сделать код:
- значительно более читабельным и прозрачным для понимания
- гораздо более простым в поддержке
- гибким и расширяемым
- пригодным для написания достаточно больших приложений
- легко тестируемым и более простым в отладке
Так же документация модульного кода гораздо более эффективна.
Модульность, наряду с фреймворками, помогает вывести яваскрипт на качественно новый уровень и позволяет ему перейти из ранга вспомогательных и дополнительных в ранг серьезных самостоятельных языков программирования.
Однако, модульный подход на выходе обеспечивает нас множеством файлов, которые совершенно неэффективно вытягивать с сервера на клиент по одиночке из вполне очевидных причин.
Существуют хорошо зарекомендовавшие себя библиотеки способные решить большинство поставленных задач и избежать отрицательных моментов. Одной из наиболее популярных библиотек для написания модульных приложений на яваскрипт является RequireJS. RequireJS хорошо документирована и касаться разработки с ее использованием в этой статье мы не будем. Рассмотрим подробнее как интегрировать RequireJS в Symfony2 с последующей оптимизацией созданных нами модулей. Для подобной цели очень кстати может оказаться HearsayRequireJSBundle, так что, какая проблема, берем бандл инсталлируем через компоузер и все! Возможно у кого-то так и получилось, однако могли возникнуть и некоторые нюансы. Чтобы максимально сгладить процесс знакомства с подобной интеграцией предлагаю прочесть то, что изложено ниже.
Читать дальше →
Тэги: group, php, requirejs, secl, symfony, symfonym, бандлы, блог, компании
SEO в разработке eCommerce проектов (20 правил для разработчика) 2014-08-14 13:25:19
В последний год мы написали много статей по UX / UI проектированию eCommerce проектов и не ...
+ развернуть текст сохранённая копия
В последний год мы написали много статей по UX / UI проектированию eCommerce проектов и не только. Концепция проекта и интерфейсы – это, безусловно, очень важно, однако есть еще несколько крайне важных вещей, которые нужно учесть. Не важно, кто их будет учитывать: UX / UI Designer, SEO Specialist, Web Developer, Project Manager или кто-то еще, важно на каком этапе жизни проекта. А сделать это нужно задолго до запуска проекта, на этапе разработки.
Необходимо заложить в проектировании требования к SEO, сделать их частью технического задания, чтобы потом не переделывать проект с маркетологами, как это часто бывает. Крупнейшие поисковые системы постоянно выпускают рекомендации по правильной оптимизации сайтов, но для интернет-магазинов тут есть определенные особенности, которые я кратко разберу ниже:
- Robots.txt. Файл для правил индексации поисковыми системами. Создать и положить в корень сайта. В идеале индексация должна быть открыта всем поисковым системам и всему сайту (за исключением закрытых разделов, таких, как личный кабинет).
- Файл Sitemap.xml. Карта сайта для поисковых систем. Создать и положить в корень сайта. Сделать автогенерацию с заранее заданным весом страниц разбитым по типам информации (например, страница товара 8, страница категории 9, страница статьи 7 и т.д.). Загрузить файл в поисковые системы.
- Карта сайта. Кроме Sitemap.xml еще желательно сделать отдельную страницу на сайте, дать ссылку на неё в нижней части сайта и также поместить ссылки на основные страницы. На одной странице не должно быть больше 300 ссылок. Если на сайте больше страниц, то проблему можно решить через пагинацию внизу страницы «Карта сайта».
Читать дальше →
Тэги: ecommerce, group, secl, seo, блог, веб-разработка, интернет-магазин, коммерция, компании, машины, оптимизация, поисковые, сайтов, технологии, электронная
Социальное жилье Heliópolis 2014-08-13 23:56:47
Проект Heliópolis от архитектурного бюро Biselli Katchborian Arquitetos располагается в Бразилии, в ...
+ развернуть текст сохранённая копия
Проект Heliópolis от архитектурного бюро Biselli Katchborian Arquitetos располагается в Бразилии, в городке Сан-Паулу и занимает площадь в 3133 квадратных метра. Окончание строительства намечено на 2014 год. Отличается конструкция своим необычным блочным исполнением, характерным для [...]
Тэги: housing, social, архитектура, зданий, современная
Entrails – Resurrected From The Grave (2014) 2014-08-10 21:22:47
Artist: Entrails Album: Resurrected From The Grave Genre: Old School Death Metal Country: Sweden ...
+ развернуть текст сохранённая копия
Artist: Entrails Album: Resurrected From The Grave Genre: Old School Death Metal Country: Sweden Quality: 320 kbps Tracklist: 01. Reborn (Intro) 02. Evil Obsession 03. The Morgue 04. Your Dead Dog Smile 05. Voices 06. Triumph of the Sinners 07. Stormy Death 08. Midnight Death 09. Breath of Blood 10. Entrails 11. Depression 12. Dust [...]
Тэги: death, entrails, metal, old, school, sweden
Introducing: Comment Likes 2014-08-07 04:45:55
You can now show commenters some love with our new feature. + развернуть текст сохранённая копия
You can now show commenters some love with our new feature.
Тэги: comment, features, likes, new, social
Главная / Главные темы / Тэг «scala»
|
Взлеты Топ 5
Падения Топ 5
|