Самый простой для использования движок. Joomla: симпатяжка с неожиданными возможностями. Почему нужно выбрать WordPress, если вы новичок

Вопрос выбора движка для сайта очень напоминает вопрос выбора автомобиля (если Вам это знакомо). Потому что выбор очень большой, а что лучше конкретно для Вас - нельзя сказать пока не попробуешь несколько движков. После того как выбор уже сделан, CMS потом почти никогда не изменяют. Это связано с тем, что смена движка сайта является довольно сложной задачей (я в плане сохранения SEO, функционала, дизайна и прочих возможностей). Чаще всего проще создать новый сайт с нуля на другом движке, чем заниматься переносом.

Движок сайта (анг. CMS) - это специальный набор файлов (скриптов), которые нужны для упрощения работы с сайтом, а также для созданиях функционала сайту (отправить сообщение, сделать заказ, сортировка, поиск и т.п.). Если говорить еще проще, движок - это промежуточное звено между конечным результатом (вывод страницы сайта) и контентом . Более подробное определение можете прочитать .

В принципе сайт может быть вообще без движка. Такие сайты называют "статичными". Они состоят просто из набора файлов ".html". В отличие от статичного сайта, движок не содержит готовые файлы. Он при каждом обращение к конкретному URL (например, site/primer-cms.html) генерируют страницу заново. То есть при каждом запросе происходит обращение к базе данных, извлечение данных, создания страницы по шаблону и т.д. Все это замедляет скорость работы сайта , однако это замедление совсем некритично.

1. Нужен ли движок сайту вообще?

Конечно, изучать язык HTML , чтобы создать простой сайт я бы не рекомендовал, поскольку это отнимет Ваше время, а созданный сайт вряд ли кого-то впечатлит. Это связано с тем, что создание сайта требует определенного опыта, которого у начинающего вебмастера нету.

Выбор движка полностью зависит от целей для чего делается сайт. Сайту визитке движок не нужен, а если у Вас интернет-магазин, то тогда без движка не обойтись. Каждый движок ориентируется на конкретную тематику сайта. Есть универсальные движки, то есть те, на которых можно сделать все что угодно, но в итоге все работает криво.

У сайта без движка есть преимущество, что его в принципе невозможно взломать, поскольку взламывать просто нечего. Такие сайты являются очень устойчивыми к работе и загружаются очень быстро.

2. Платные vs бесплатные движки

Многие разделают движки сайта на платные и бесплатные. Ну впрочем так оно и есть. Какие преимущества и недостатки есть у каждого из них и какой выбрать?

2.1. Плюсы и минусы платных CMS

2.2. Плюсы и минусы бесплатных CMS

Я бы ориентировался на бесплатные движки по причине их популярности, а также, что в них можно делать все что угодно. Однако делать доработки самостоятельно я бы не рекомендовал. Шанс допустить какую-то серьезную ошибку очень большой. Лучше найти программиста, который ориентируется на этом движке и давать ему задания.

3. Обзор популярных движков

Мы рассмотрим лишь самые популярные и распространенные движки. Естественно, что их существует гораздо больше. Я рекомендую пользоваться популярными CMS поскольку, как правило, они содержат меньше багов, по ним больше информации и по ним легче искать программистов для доработок.

3.1. Движки для блога/сайта визитки и все случаи жизни

1. Wordpress

Супер движок, который можно также назвать настоящим конструктором. Очень популярен в России. Большинство сайтов работает на нем. Для него есть куча дополнений, которые позволяют сделать с этим движком все что угодно. Его популярность связана с открытостью кода и тем, что все бесплатно. Из минусов: на таком сайте делать супер огромный портал нежелательно, поскольку WordPress не оптимизирован под большое количество пользователей.

2. DLE

Платный движок (правда его цена всего 2000-3000 рублей). В плане работы внутри движка все очень удобно. Также много модулей и всяких бонусов. Код заметно труднее для отладки и понимания. Если бы он был бесплатным, то еще не факт, что WordPress был на первым месте. DLE часто взламывают и можно в принципе пользоваться бесплатно.

3. Joomla

На этом движке часто делают небольшие сайты новички. Из плюсов: бесплатный, много информации. Минусы: вообще не оптимизирован под продвижения сайта. При этом сделать его "оптимизированным" довольно проблематично, поскольку код очень не приятен и сложен.

4. Drupal

Просто хороший движок. Не очень популярный и из-за этого могут возникнуть сложности с поиском различных дополнений. Движок является весьма защищенным и безопасным.

3.2. Движки для интернет-магазинов

Для интернет магазинов существует куча различных вариантов движков. Сложно выбрать наилучший среди всей этой кучи. Перечислю самые популярные

  • Bitrix;
  • PrestaShop;
  • ImageCMS Shop;
  • osCommerce;
  • Magento;
  • ShopCMS;

Помимо этого можно сделать интернет-магазин на блоговых движках. Это будет связка:

  • WordPress+eCommerce;
  • WordPress+eShop;
  • WordPress+WooCommerce;
  • WordPress+Quick Shop;
  • Joomla+ VirtueMart;
  • Drupal+Ubercart;

Стоит ли это делать? Смотря какие цели. Если предполагается очень хороший интернет магазин с широким функционалом, то стоит выбирать специализированные движки интернет-магазинов. А если вам надо просто разместить пару десятков товаров с ценами, то можно воспользоваться и связкой Wordpress или другой.

Здравствуйте, уважаемые читатели моего блога!

Сегодняшний пост, прежде всего, адресован тем, кто только собирается обзавестись собственным блогом или сайтом, и находится в поисках подходящей платформы для будущего творения. Поговорим о видах CMS, или, по-другому, о движках для различных видов сайтов. Я расскажу вам об основных видах движков, покажу их плюсы и минусы, а потом подскажу, какой движок для какого сайта, по моему мнению, лучше выбрать.

Думаю, для начинающих блоггеров и сайтостроителей этот вопрос стоит далеко не на последнем месте. Ведь 3 года назад, начиная свой путь в интернет, я сам стоял перед делемой выбора платформы для своего блога. Свое сердце я отдал WordPress, но это совсем не означает, что он лучший. Все зависит от нужд, пожеланий и финансовых возможностей будущего веб-мастера, так что будем разбираться по порядку, а начнем с классификации.

Виды CMS (движков для сайтов), их классификация и назначение

Если заглянуть на любой мультиформатный хостинг, да хоть на мой любимый , то в разделе информации о поддерживаемых CMS можно увидеть целый список из названий различных движков.

Но сколько бы ни существовало разных CMS, все они делятся на 2 большие группы – платную и бесплатную. А каждая из этих групп внутри себя делятся еще и на группы по функциональному назначению, а именно:

Движки общего назначения. На таких системах управления контентом можно построить и коммерческий сайт, и личный блог, и тематический форум, и даже социальную сеть. Среди таких гибких движков в первую очередь хочется отметить полюбившийся мне вордпресс, а также джумла, друпал и MaxSiteCMS. Правда в работу с двумя последними я не углублялся, может, займусь как-нибудь в будущем. Однако на MaxSiteCMS, видел даже сайт, автором которого является незрячий парень, из чего делаю вывод о его доступности и удобстве. Согласитесь, заниматься разработкой сайта, не имея зрения, задача не из легких, вот сайт этого удивительного человека — denis-skripnik.ru.

Галереи. Это движки, заточенные специально для создания сайтов с большим количеством графики. Например, вы занимаетесь фотографией и желаете выставить свои шедевры на общее обозрение, сайт на Pikateka, или Zenphoto наверняка подойдет для этого.

Социальные сети. В последнее время их стало так много, что, и не знаю, стоит ли создавать еще. Но если кому-то надо или просто сильно хочется испробовать данную область, движки типа Elgg, Explay CMS, InstantCMS, LiveStreet, BigStreet созданы специально под эти цели, пробуйте.

Форумы. Их тоже развелось немало, и для них также есть свои специализированные движки. К примеру, Phorum, phpBB, phpBBex, PunBB и так далее. Я, если честно, данной сферой сильно не замарачивался, но ребята говорят, что увлекает. А если сумеешь раскрутить до хорошей посещаемости, то и денежку неплохо заработать можно.

Интернет-магазины. Думаю, этот вид сайтов знают все, кто хоть раз покупал что-либо в сети интернет. Среди популярных магазинных движков можно отметить Magento, OpenCart, Семейство osCommerce, Prestashop. Какой из них лучше, утверждать не берусь, ибо у каждого есть и плюсы, и минусы.

Вот так выглядит основная классификация всех CMS для разнообразных сайтов. Думаю, что рассматривать все их не стоит. Во-первых, данная процедура займет уйму времени, во-вторых, в рамках одной статьи сделать это невозможно, и, в-третьих, узконаправленные движки требуют хотя бы базовых знаний программирования, а у большинства моих читателей таких знаний нет. Так что давайте сложные вещи оставим умным сисадминам, а сами посмотрим, какой движок лучше выбрать для личного сайта типа «Блог».

Какой движок для сайта/блога выбрать начинающему блоггеру

Когда я в свое время озадачился этим вопросом, для меня самым важным было следующее:

  • Максимальная бюджетность, а лучше бесплатность
  • Крайняя простота, чтобы сделал минимум движений, и все заработало
  • Легкость в управлении, чтобы все настройки и изменения на сайте мог бы сделать даже школьник, без знаний программирования и тому подобных наворотов
  • Ну, и чтобы внешне было привлекательно, красиво и удобно для читателей и посетителей

Исходя из выше перечисленного, нам нужен движок из первой группы, то есть бесплатный, простой, легко настраевыемый и обладающий большим набором функций. В настоящее время я бы выделил 4 таких движка, а именно:

  1. WordPress
  2. Joomla
  3. Drupal
  4. MaxSiteCMS

Теперь давайте посмотрим на эти CMS более пристально, разберем их плюсы и минусы и решим, какой движок для сайта лучше выбрать.

1. WordPress. Друзья, если бы меня спросили, какой движок для блога или сайта выбрать новичку, я бы, не задумываясь, ответил: «WordPress ». Во-первых, движок этот абсолютно бесплатный, вы просто выбираете подходящий по цене , покупаете домен и создаете свой собственный автономный блог. Как купить и зарегистрировать домен и хостинг, я расскажу в следующий раз, не пропустите. Во-вторых, WordPress бесконечно прост в управлении, имеет множество дополнений в виде виджетов и плагинов, прекрасно переведен на русский язык, не требует знаний html и css, то есть создать на нем свой сайт сможет даже подросток.

В-третьих, к этому движку написано огромное количество красивейших шаблонов под разные тематики, а функционал его настолько широк, что позволяет создавать сайты от простых личных блогов до полномасштабных интернет-магазинов, я уж не говорю о сайтах-визитках. И, наконец, информации по этому движку в сети столько, что не научиться им пользоваться просто нереально. В общем, для меня WordPress – это лучший движок для начинающих сайтостроителей, где я учу создавать блог с нуля на этом движке.

2. Joomla. Этот движок тоже хорош, но я поставил его на второе место после WordPress. Во-первых, потому что он менее популярен, а во-вторых, потому что у Joomla есть несколько недостатков, которые могут стать серьезным препятствием на пути начинающего веб-мастера. Да, эта CMS бесплатная, имеет много красивых шаблонов и полезных плагинов, расширений и модулей, легка в установке и управлении и способна на создание сайтов под любые задачи, но…

При создании сайта и наполнении его контентом Joomla плодит много лишнего кода, который надо чистить. Ведь такая плодовитость ведет к лишнему весу страниц, из-за чего съедается много полезного места и падает скорость загрузки. Сами понимаете, что выделяемое под сайт пространство имеет границы и в любой момент может закончиться, а современные посетители не любят ждать медленную загрузку. В общем, повторюсь, код надо чистить, а для этого нужны знания программиста. Ну, и еще я читал, что у Joomla ужасно неудобная админка, к которой надо долго привыкать и приноравливаться.

Честно говоря, так это или нет, не знаю, но раз ребята жалуются, значит не зря. Хотя, как по мне, человек ко всему привыкает, так что, если есть желание, скачать дистрибутив можно на официальном сайте.

3. Drupal. Еще один интересный бесплатный движок, заслуживающий внимание тех, кто желает обзавестись сайтом-визиткой, интернет-магазином или открыть собственный мультиформатный портал. В арсенале этой CMS, как и у двух предыдущих, имеется немало плагинов и дополнений, есть и тематические шаблоны, но не все они русифицированы. Кроме того Drupal позволяет создавать многоязычные сайты, совместим со многими кросс-платформами, имеет мощную админку и относительно легок в установке и администрировании.

Минусы данного движка – это его тяжеловесность и прожорливость. И все же для коммерческих проектов он подходит, как нельзя, лучше, даже не смотря на то, что для создания серьезного сайта придется потратить время и терпение на обучение по программированию. В общем, если вам нравится ковыряться с кодами и скриптами, Drupal точно для вас. Найти сам движок и почитать о работе на его основе можно тут — www.drupal.ru/downloads.

4. MaxSiteCMS. А этот бесплатный движок создавался, как альтернатива WordPress. Из отзывов тех, кто им пользовался, видно, что MaxSiteCMS и в самом деле сильно похож на свой прототип, но имеет более легкий вес и меньшую прожорливость в плане дискового пространства. У этой CMS также есть свои шаблоны с гибко настраиваемыми модулями, множество широко функциональных плагинов и виджетов, и интуитивно понятная админ-панель.

Создавался этот самописный движок изначально именно для блоггеров и под блоггерские нужды. Но в настоящее время, развиваемый целой командой разработчиков, он разросся до полнофункциональной системы, на которой можно создать сайт любой направленности от маленького одностраничника до обширного коммерческого портала. И все же у MaxSiteCMS есть свои недостатки. Во-первых, капча в комментариях, из-за которой половина желающих высказаться просто по-тихому уходит сайта, так и не сказав ни слова. А во-вторых, непонятность, продолжают ли этот движок разрабатывать. Я тут заглянул на их официальный сайт (http://max-3000.com/ ) и увидел, что последнее обновление движка было аж в 2013 году, хотя сам сайт датирован 2015-ым годом. Вот после таких минусов и подумаешь, а нужен ли этот Макс?

Можно выбрать Джумлу новичку, чтобы стать рабом компьютера =)

Согласен, вордпресс- хороший движек и к нему много всяких расширений, но приходится регулировать текст на сайте и в редакторе. У меня так получается- в редакторе одно расположение фотографий и текста, а на сайте все по другому. Может я что- то неправильно делаю?

По мне так Вордпресс самый быстрый и понятный. И работать с ним проще, чем например, с той же Joomla

Я всегда пользовалась только Joomla, меня все устраивает. Вот вчера новые шаблоны скачала cmsheaven.org/templates/joomla3/. Сколько я использовала никогда глюков не замечала. У меня сейчас интернет магазин есть. Даже когда я была начинающим, мне не составило особого труда создать интернет-магазин на Joomla. Потратила где то неделю на изучение компонента VirtueMart и redShop. Но оно того стоило. Я рада.

Я тоже отдал свое сердце WordPress, в Joomle вообще сложно разобраться, да и все блогеры-учителя обучают на своих примерах, используя WordPress.

Имхо,вы выбрали просто популярные движки,но никак не самые простые. В джумле вообще сложно разобраться и сайты,сделанные на нем не дают трафика. Для эксперимента делал 4 сайта по софту на дле,вп,юкоз и жумле. По трафику рулит юкоз, потом дле, на жумле трафика вообще нет, да и разобраться в нем сложно.

Пост полностью написан мной, кирпичами прошу не кидаться.

10 е место

Infinity Ward 4.0

Игры: Call of Duty 6

Является улучшенной версией id Tech 3 (Quake 3 Engine) – движка, используемого еще аж в первой части серии Call of Duty

К последнее версии были существенно доработаны эффекта света, а также движок был обучен обрабатывать куда более объемные пространства, нежели раньше.

Движок поддерживает DirectX 10 и DirectX 9.

Стоит отметить практически полное отсутствие физики – в рельсовом шутере она просто не нужна. Зато движок умеет обрабатывать большое количество мелких деталей, любой другой на его месте уже захлебнулся бы.

Итог : за 6 лет движок был изучен вдоль и поперек, что позволило создать одну из самых ярких в графическом плане игр. Отсутствие физики погоды не делает, но в современном игромире без нее никуда.

9 е место

Chrome Engine

10 лучших игровых движков на сегодняшний день


10 лучших игровых движков на сегодняшний день

10 лучших игровых движков на сегодняшний день


10 лучших игровых движков на сегодняшний день

Игры: Chrome, Серия Полный привод, Xpand Rally, Call of Juarez, Call of Juarez: Bound in Blood, Dead Island .

Очень интересный в графическом плане движок – при малой требовательности к компьютеру способен создавать очень и очень выразительные пейзажи. На сегодняшний день поддерживает 9 и 10 версии DirectX .

Стоит отметить более детальные возможности повреждения объектов нежели у X-Ray Engine (о нем ниже).

Камень, о который спотыкаются разработчики - движок использует Open Dynamics Engine для обработки физики. Open Dynamics Engine является открытым бесплатным пакетом. Естественно ожидать чудес от него не стоит – ломать ящики, это чуть ли не максимум, но что он способен.

Итог : довольно популярный движок (особенно среди отечественных игроделов). Обладатель весьма недурной графики, способной при этом не загружать по максимуму железо. Отличная оптимизация, но никудышная физика.

8 е место.

X-Ray Engine.

10 лучших игровых движков на сегодняшний день


10 лучших игровых движков на сегодняшний день

Игры: серия STALKER

Графический движок в первых своих версиях был ориентирован исключительно на Direct3D 8 , однако в дальнейшем развитии обзавелся поддержкой D3D 9, 9.0с, 10, 10.1 и даже стал одним из первых движков, научившихся оперировать с D3D 11.

Стоит отметить шикарнейшие возможности рендеринга, позволяющие передавать игру света и тени.

Площадь открытых пространств может достигать 4 кв. км. Имеется система динамической смены времени суток, поддержка различных погодных эффектов, таких как дождь, ветер, туман.

И опять камень, о который спотыкаются разработчики. Причем тот же камень! Движок использует Open Dynamics Engine для обработки физики.

Итог : не самый популярный движок, поддерживающий на сегодняшний день последнею версию D3D и как следствие обладатель очень хорошей графики. К несчастью, физика никуда не годиться, а оптимизация, кажется, вовсе отсутствует.

7 е место

Geo-Mod 2

10 лучших игровых движков на сегодняшний день

10 лучших игровых движков на сегодняшний день

Игра: Red Faction: Guerrilla

Главной особенность данного движка является то, что он делает ставку не на графическую, а на физическую составляющую. Благодаря расширенной геометрии объектов вкупе с физикой Havok игрок получает возможность разрушить практически все.

Итог : корявенькая графика и нечеткие текстуры не дают движку подняться выше. Возможно, в следующих версиях мы увидим нечто большое. Единственное из-за чего стоит «пощупать» движок – разрушаемость.

6 е место

4А Engine

10 лучших игровых движков на сегодняшний день


10 лучших игровых движков на сегодняшний день

Игра: Метро 2033

Новейшая разработка студии 4A Games . Может похвастаться поддержкой DirectX 11.

За физику отвечает nVidia PhysX . Сам PhysX является хорошим физическим движком, но игра задействует далеко не все его возможности. Вообще Метро в графическом плане сделало большой шаг вперед. Наиболее точно по этому поводу выразился Тони Тамаси старший вице-президент в nVidia по контенту и технологиям:

«4A Engine является одним из самых продвинутых игровых движков, с которыми нам приходилось работать. При активированном режиме DirectX 11 Metro 2033 является одной из самых впечатляющих ПК-игр в этом году. Если же прибавить сюда NVIDIA 3D Vision и PhysX , то качество визуальной составляющей просто шокирует» .

Безусловно, доля пиара в этом есть, но и очевидные плюсы отрицать нельзя.

Итог : новейший движок с прицелом на будущее – физика и шикарная графика в комплект входят. Правда, что бы оценить всю красоту потребуется довольно мощный компьютер.

5 е место

EGO Engine

10 лучших игровых движков на сегодняшний день

10 лучших игровых движков на сегодняшний день

Игры: Operation Flashpoint 2: Dragon Rising, Colin McRae: DiRT 2

Является модификацией движка Neon , ранее используемого в Colin McRae: DiRT .

EGO стал первым движком, для которого была заявлена поддержка DirectX 11 , хотя в Colin McRae: DiRT 2 его присутствие практически ничего не изменяет.

Стоит заметить то, что движок успешно используется как для шутеров, так и для гонок. Физика тоже лежит на его плечах – разрушение не дотягивают до уровня Geo-Mod 2

или даже Frostbite Engine , однако, они вполне вменяемы. Эдакий «универсальный солдат».

Итог : не самый популярный, но довольно универсальный движок. Умеет работать с большими пространствами и рассчитывать физику шин при довольно демократичных требованиях.

4 е место

RAGE (Rockstar Advanced Game Engine)

10 лучших игровых движков на сегодняшний день

10 лучших игровых движков на сегодняшний день

Игры: Grand Theft Auto IV, Red Dead Redemption, Max Payne 3

Позиционируется как совершенно новый движок, хотя по сути является сильно модифицированной версией RenderWare (GTA III , например, использовала его).

RAGE умеет обрабатывать большие бесшовные пространства, такие как города. Особой красотой похвастаться не может, но требует неимоверно мощного компьютера – что бы все заработало «как надо» придется потанцевать с бубном. Отчасти причиной является то, что в первую очередь разработка велась для консолей. Исправят ли это в будущих играх (Red Dead Redemption, Max Payne 3 ) пока не известно.

10 лучших игровых движков на сегодняшний день


10 лучших игровых движков на сегодняшний день

RAGE работает вместе с euphoria – которая является не только физическим движком, а более комплексным средством. Именно благодаря интеграции euphoria в RAGE мы можем наблюдать наиболее реальное поведение персонажей на выстрелы/удары/толчки по ним. Каждый раз используется новая анимация, даже если проигрывается одна и та же сцена. Скелетно-мускульная система позволяет герою при подъеме по лестнице не просто перебирать ногами, а каждый раз становится на ступеньку.

Итог : не самый новый, но интересный со всех сторон движок. Создавая его, разработчики сделали в нем большой запас на будущее. Процессоры с новой архитектурой прекрасно работают с RAGE .

3 е место

CryEngine 2

10 лучших игровых движков на сегодняшний день


10 лучших игровых движков на сегодняшний день

Игры: Crysis, Crysis Warhead

Является самым совершенным на сегодняшний день в графическом плане движком. И хотя сама красивая на сегодняшний день игра Crysis позиционировала себя как DX 10 игру, после многочисленных споров и исследований игроки приняли мнение, что движок прекрасно функционирует и на DX9 , используя практически все особенности DX10 . По этому повод убыло написано на iXBT.com :

«Crysis , по сути, не является DX10 -игрой, и запрет включения режима Very High под API DX9 есть ничто иное, как маркетинговое решение разработчика. Подавляющее большинство «DX10-эффектов » Crysis доступно и под DX9 , а это означает, что шейдеры игры практически не используют уникальные новые возможности API DX10 или используют их без каких-либо последствий для результирующего качества картинки.»

Совершив «графическую революцию» CryEngine2 не закончил развиваться, и скоро появится его третья версия.

CryPhysics – физический движок интегрированный в CryEngine2 . Имеет ряд характерных особенностей, не реализованных больше нигде. Листья кустарников прогибаются под игроком, есть возможность взаимодействовать практически с каждым объектом. Местами физика весьма топора (при взаимодействии с большими плоскими предметами), однако внимание к мелким деталям заставляют не обращать внимание на эти недостатки.

Итог : самый совершенный в графическом плане движок, также использующий множество физических фич. Не очень популярен как среди разработчиков, так и среди геймеров – чтобы узнать все его возможности, дома нужно держать минимум очень мощный компьютер.

2 е место

Frostbite Engine

10 лучших игровых движков на сегодняшний день


10 лучших игровых движков на сегодняшний день

Игры: Battlefield: Bad Company 2, Medal of Honor (только многопользовательский режим)

Один из новейших движков на ПК. Соответствует всем современным трендам – работает с большими открытыми пространствами, обрабатывает множество мелких объектов (таких как трава), имеет большую дальность прорисовки (вплоть до горизонта), умеет разрушать здания вплоть до основания. При желании на нем можно сделать симулятор дровосека – возможность рубить и ломать деревья присутствует. Поддерживает все версии DX начиная с 9.

Первоначально был консольным эксклюзивом, однако с версии 1.5 вместе с Battlefield: Bad Company 2 появился на ПК.

Пожалуй, единственный движок в котором я скажу о звуке – он использует совершенно отдельный звуковой движок, не требующий использования специализированных ресурсов, как например зажравшийся EAX .

Итог : на мой взгляд, является кастрированной от всего ненужного версией CryEngine 2 – разрушаемость на месте, графика красива, что еще нужно для отличного движка? При этом требуется куда менее мощный компьютер.

1 е место

Source и Unreal Engine 3

Так уж вышло, что я не смог определиться, какой из двух движков поставить на первое место. Source и Unreal Engine 3 . Оба они сделаны грамотно, с упором на будущее и сторонних разработчиков.

Игры: Counter-Strike: Source, Half-Life 2, Day of Defeat: Source, Half-Life: Source, Half-Life 2 Episodes, Portal, Team Fortress 2, Left 4 Dead, Left 4 Dead 2, Postal 3, Black Mesa, Zeno Clash, Garry"s Mod.

Source вот уже разменял пятак лет, а все еще держится молодцом. Да что там держится – стоит так крепко, что мало ли кто его пошатнет. За минувшие годы он обросся не одним обновлением – с момента выхода Half life 2 в каждой совей новой игре Valve обновляли движок.

За физику ответственность несет сильно модифицированный Havok . Многие головоломки и геймплейные моменты завязаны именно на физике.

Да, графика далеко не лучшая, однако плюсов у графического движка тоже не мало. Когда только Source появился, игроки были приятно удивлены лицевой анимацией. Люди ярко выражали эмоции мимикой – глядя на лицо, можно было понять что чувствует персонаж. Разработки Valve позволяли персонажам не просто водить глазами, а именно следить за выбранным объектом – будь то летящий ящик или главный герой. Именно благодаря этим технологиям Source игры наиболее часто используются для создания машиним – ни один движок не умеет более точно работать с лицами.

С выходом Episode Two на свет появилась технология «Кинематографической физики» - которая позволяет создавать сцены с разрушением объектов (зачастую больших) максимально красиво и реалистично.

Когда на свет появился Left 4 Dead , то свет увидела технология называемая «ИИ режиссером» (про расчлененку я вообще молчу) - изменение уровня в реальном времени согласно многим факторам, дабы сделать игру максимально интересной и захватывающей. Никто кроме Valve на сегодняшний день подобными технологиями не владеет.

Еще один несравненный плюс – сравнительная простота и удобство в создании модификаций. Выпущено довольно много редакторов, каждый из которых заточен под определенную Source-игру , однако практически все компоненты взаимозаменяемы.

Даже если вы не умеете работать в специализированных редакторах, то можно создавать статичные/динамичные сцены в Garry"s Mod .

Unreal Engine 3

10 лучших игровых движков на сегодняшний день

10 лучших игровых движков на сегодняшний день

Игры: Gears of War, Tom Clancy"s Rainbow Six: Vegas, Bioshock, Medal of Honor: Airborne, Unreal Tournament 3, Mass Effect, Turok, Tom Clancy"s Rainbow Six: Vegas 2, Brothers in Arms: Hell"s Highway, Gears of War 2, Mirror"s Edge, The Wheelman, APB, Borderlands, Dark Void, Mass Effect 2, BioShock 2.

В сравнении с Source на стороне Unreal Engine 3 куда более современная графика - говорит о себе слово поддержка DX10 . За анимацию лиц персонажей отвечает механизм FaceFX , который несомненно уступает лицевой анимации Valve , но то что разработчики вообще озаботились этим – несомненный плюс.

В физике на мой взгляд Unreal Engine 3 немного выигрывает – PhysX является наиболее популярным физическим движком, а имея в наличии видеокарту от Nvidia это делает эту технологию еще более привлекательной.

Не стоит забывать большие возможности для моддинга – разработчики не только проводят конкурсы, они просто создали вменяемый редактор.

Итог : 2 бесплатных в некоммерческих целях движка, которые постоянно находятся в динамичном развитии. Каждый из них по-своему привлекателен, у каждого есть большущий послужной список, в котором много хитов.

Спасибо за внимание!

По мере совершенствования технологий и языков программирования всё больше и больше видов деятельности становятся доступны рядовому пользователю. Компьютерная графика сегодня куда проще для освоения, чем обычная живопись; создание грамотных с точки зрения полиграфии документов вообще превратилось в детскую задачку. А использование CMS для сайта позволяет разместить в сети собственный блог, галерею или магазин, которые внешне ничем не будут отличаться от результата работы целого IT-отдела.

Изначально аббревиатура CMS расшифровывалась как content management system – «система управления контентом ». Но поскольку наибольшую популярность обрели именно интернет-ориентированные CMS, сегодня чаще используется расшифровка «система управления сайтом ».

Прародители систем управления сайтом (CMS) – визуальные редакторы html-кода, так называемые WYSIWYG . Эти редакторы работали по принципу «что видишь, то и получишь ». Процесс создания сайтов с их помощью сводился к перетаскиванию отдельных блоков и изменению свойств контента (например, начертания шрифта) через панели инструментов, как в любой офисной программе.

Поиск десяти отличий

Один и тот же дизайн и функционал можно реализовать на абсолютно любой CMS. В этом нет ничего странного – браузеры и сервера работают с разметкой и исполняемыми кодами, а не с какими-то внутренними языками систем. По сути, разные системы управления контентом – это лишь разные наборы инструментов, а материал, по которому они работают, и итоговый результат – одинаковы.

В принципе, никто не запрещает писать сайт по старинке, вручную. Для единичных статических страниц это даже проще, чем устанавливать систему управления, виртуальный сервер, проводить настройку и так далее. Другое дело, что единичные статические страницы уже давно никем не используются, а для более-менее серьёзных проектов создание сайта на CMS куда удобнее.

Эффективность каждого конкретного движка напрямую зависит от данных, с которыми она будет работать. Чтобы понять, какую CMS выбрать, следует определиться с несколькими параметрами контента:

  • динамичность (интерактивность)/статичность;
  • количество (объёмы данных на страницах, число страниц, объём баз данных, например, клиентов);
  • тип (текстовый, графический, видео, аудио, исполняемые коды);
  • частота обновлений и число авторов сайта (тех, кто будет обновлять контент).

Для интерактивных сайтов лучше выбирать те системы управления данными, функционал которых оптимизирован под обилие форм. Объёмные сайты, особенно динамические, работают довольно медленно на CMS, генерирующих страницы «на лету». Особенно на тех, которые разрабатывались как «универсальные» и, следовательно, включают в себя большое количество неиспользуемых в конкретном проекте функций.

Тип контента на выбор CMS влияет самым очевидным образом: чем сильнее «перекос» содержимого сайта в сторону какого-то одного типа данных, тем важнее выбрать систему, в которой инструментарий для работы с этими данными хорошо развит. Для часто обновляющихся сайтов нужны системы управления, в которых процесс добавления информации упрощён до предела. Проект, которым занимается много авторов, нуждается в системе с гибкими настройками прав доступа.

Виды сайтов и контентный состав


Существует общепринятая классификация сайтов по масштабам и назначению. Чаще всего принадлежность сайта к той или иной категории определяет также и то, данные какого типа будут преобладать на его страницах и в папках на сервере:

  • блоги и визитки – небольшие, в основном частные сайты почти без пользовательского функционала;
  • корпоративные сайты – коммерческие, используемые для продвижения компании, а также для работы, если есть развитая сеть страниц «для внутреннего использования»;
  • интернет-магазин представляет собой базу данных карточек товаров, включающих в себя как текст, так и визуальную информацию; дополняется этот сайт базой данных покупателей и интерактивной частью – формами сортировки каталогов и оформления заказа;
  • сайт-сервис представляет собой брата-близнеца виртуального магазина, однако имеет более узкую направленность. Примером подобного сайта может служить сервис для заказа билетов;
  • галерея – сайт, отображающий хранящуюся в базах данных информацию прямо на странице;
  • хранилище – сайт, предлагающий хранящуюся в базе информацию для скачивания;
  • портал – наиболее универсальный тип сайта. CMS для портала должна одинаково хорошо работать со всеми форматами данных и быть весьма быстрой, чтобы обращение тысяч пользователей к одной и той же странице не вызывало зависаний.

Срывая маски

Все CMS можно разделить на три категории: платные, бесплатные и самописные. Последние стоят особняком. Их пишут, как правило, не владельцы сайтов, а нанятые программисты. Так что бесплатность таких движков условна; хорошую систему управления данными с нуля создать непросто, и купить уже готовую бывает дешевле.

Отдельный класс CMS – онлайн-конструкторы сайтов. В зависимости от конкретной реализации функционал таких систем управления может отличаться; мощные платные сервисы, наподобие Wix и Setup , позволяют создавать полноценные сложные сайты как при помощи WYSIWYG-редактора, так и непосредственно вводя код. Стоимость пользования онлайн-CMS может различаться: самые дешёвые пакеты Wix стоят несколько долларов в месяц, а сверхбюджетное создание сайта на uCoz вообще не требует никаких затрат, кроме, правда, значительных временных.

Отличия между платными и бесплатными движками рядовому пользователю малопонятны. Со специализированной «1С-Битрикс » всё более-менее ясно – покупатель платит за возможность интеграции сайта с другим бухгалтерским ПО «1С». Но вот чем платные CMS без узкой специализации лучше таких же универсальных, но бесплатных систем?

В основе своей – ничем. Почти все системы управления написаны на одном и том же языке – php (хотя возможны и другие варианты); большая их часть поддерживает базы данных MySQL, работу с протоколом ftp и скрипты на языке JavaScript. Однако дьявол, как известно, в мелочах. И в мелочах CMS различаются значительно.

Конкретика

Главное, что покупает пользователь вместе с платным программным пакетом для управления сайтом – официальную техническую поддержку. Коммерческие проекты в любом случае продвигаются за счёт своего имиджа, поэтому скрытых багов в них меньше, а новые версии проверены тщательнее.

Исходя из соображений стабильности сайта, выбирать следует платную CMS. К наиболее популярным вариантам относятся S.Builder и 1С-Битрикс . Первую отличает простота в освоении и хорошая оптимизация кода. Вторую – уже упомянутая возможность интеграции с другими приложениями того же производителя. Ещё один распространённый платный движок – DataLife Engine . Используемые технологии AJAX ускоряют загрузку страниц на клиентский компьютер. Минус системы – высокая уязвимость к хакерским атакам и вирусному заражению.

Главное, чем могут похвастаться бесплатные CMS – армиями энтузиастов-разработчиков, тестеров и критиков. Подчас на форуме любителей получить ответ проще, чем в официальной службе поддержки. Системы управления содержимым с открытым исходным кодом также имеют библиотеки расширений, написанных любителями; за их качество никто не поручится, зато практически под любую задачу можно найти подходящий модуль.

Самые популярные бесплатные системы управления контентом – Joomla и WordPress . Joomla считается несколько более быстрой, но она менее стабильна и для большей надёжности требует ручной коррекции кода. За счёт своих функций и дополнительных модулей Joomla удобна для создания интернет-магазинов, а WordPress считается хорошей CMS для сайта-визитки или блога, хотя обе системы можно использовать для построения любых сайтов. Ещё один известный движок – Drupal . За счёт мощного инструментария для работы со структурой проекта эта система управления удобна при работе с объёмными сайтами. Меньшая по сравнению с первыми двумя CMS популярность объясняется тем, что Drupal значительно сложнее в освоении и больше подходит людям, знакомым с основами программирования.

Главное же достоинство оригинальных, самописных систем управления сайтами – то, что они создаются под определённые задачи. Код у таких движков оптимизирован лучше, интерфейс подогнан под нужды тех, кто будет заниматься наполнением сайта. Оригинальные CMS особенно полезны при создании крупного портала, когда требования к скорости заставляют отказаться от стандартного движка и переписать самые медленные участки кода на высокопроизводительном языке.

Выбирая CMS для сайта, можно прибегнуть к той же хитрости, которую используют при подборе хостинга. То есть найти сайт, максимально похожий на будущий проект, и узнать CMS этого сайта при помощи веб-сервисов или анализа кода, как пример, сервис от 2IP . Если название системы не указано прямо на сайте (а это случается, особенно если сайт создан на бесплатном движке) и в коде нет явных указаний на неё (как приставка «wp» в кодах WordPress), то CMS-анализаторы пытаются устанавливать тип системы по наличию уникальных файлов и особенностям вёрстки. Само собой, этот способ крайне неточен. Так что определить CMS сайта куда сложнее, чем сервер, на котором она работает.

  • Перевод

В последние годы интернет настолько стремительно поразил общественность, что не только стал весомой частью человеческой жизнедеятельности, но также и ключевым фактором в развитии бизнеса. Интернет играет существенную роль и оказывает огромную помощь компаниям в ведении бизнеса и его развитии, даёт хлеб программистам, а также является отличным средством коммуникации для всех людей. Но чем бы был интернет без так называемого виртуального информационного пространства? Это пространство состоит из миллионов веб-сайтов.

Не важно, являетесь вы новичком, не знающим ничего о построении сайтов, или же умудрённый опытом профессионал, вы можете стать частью виртуального пространства, создав веб-сайт. Есть только один большой вопрос – каким образом? Естественно, вы можете нанять команду профессиональных дизайнеров, программистов и SEO-менеджеров, которые воплотят в жизнь вашу идею, либо же вы можете воспользоваться CMS (content management system) .

Из всей огромной массы веб-сайтов, наполняющих интернет, около 31% используют CMS. Ниже представлен график, показывающий историческую динамику доли веб-сайтов на CMS, начиная с 1 сентября 2011 года до 19 сентября 2012 года. График показывает отчетливую положительную тенденцию в сторону увеличения доли сайтов с CMS, а всё потому, что эти инструменты делают вашу жизнь проще. Существует множество CMS, и вы можете выбрать наиболее подходящую для себя, в зависимости от целей и специфики вашего веб-сайта.

Рисунок 1 Динамика использования CMS в веб-сайтах за период с 1 сентября, 2011 до 19 сентября 2012.

Существует множество причин для создания собственного сайта. Он может представлять ваш бизнес (корпоративный сайт), служить онлайн-магазином, быть социальной сетью, информационным порталом, галереей, блогом, форумом и так далее. Вместе с тем, как мы уже говорили, существует множество различных CMS, каждая из которых может быть в той или иной мере полезной для каждого из типов сайтов. Стоит упомянуть, что сегодня получили распространение так называемые open source CMS, то есть бесплатные. Как правило, у этих систем есть довольно мощные комьюнити, обеспечивающие постоянное развитие CMS и наполнение их различными «фичами».

В этой статье мы намерены рассказать вам о преимуществах и недостатках пяти наиболее популярных CMS . Вполне возможно, что эта информация поможет вам принять правильное решение, когда вы захотите создать свой собственный веб-сайт. Итак...

Рисунок 2 Процентное соотношение использования различных CMS

Диаграмма показывает рыночные доли различных CMS на современном этапе. Как мы можем видеть, более половины CMS-сайтов используют WordPress. И сейчас вы поймёте почему.

WordPress: Правит Интернетом!


Тяжело сказать что-то новое о WordPress . Эта CMS изначально зарекомендовала себя как инновационная блог-платформа с высокой юзабилити. Но развитие функционала системы обеспечило ей высокую популярность также и среди других форматов веб-сайтов. Сегодня индустрия веб-дизайна обеспечена высоким спросом на услуги в области разработки под WordPress. WordPress используется везде, начиная от личных блогов и заканчивая e-commerce сайтами.

Преимущества:

  • Это наиболее популярная CMS: более половины пользователей предпочитают именно WordPress. Возможно, данная статистика уже является сильным доказательством в пользу преимущества данной системы;
  • Наиболее широкий набор плагинов, тем, виджетов для галерей, форумов, мультиязычность, различные каталоги, магазины и так далее;
  • WYSIWYG редактор облегчит жизнь тем, у кого есть проблемы с HTML-разметкой и другими языками;
  • Технический опыт не обязателен. Админ-панель намного проще, чем в других CMS: PHP и CSS файлы можно редактировать непосредственно в админке. Например, можно легко вставить текст из любого текстового редактора, в отличие от Drupal или Joomla;
  • Также WordPress - довольно сильный инструмент для разработчиков и дизайнеров, которые создают сайты для клиентов.
Недостатки:
  • Система даёт огромное поле для выбора, поэтому главная проблема – как использовать все её возможности правильно? Эта CMS будет работать намного лучше, если правильно кастомизировать настройки;
  • Если вы новичок, то можете столкнуться с некоторыми проблемами при установке, несмотря на распространённое мнение о самом лёгком процессе установки.
Лучшее решение:
Эта CMS может быть лучшим вариантом, если вам нужен легко администрируемый веб-сайт. Использование данной системы обеспечивает широкий, но вместе с тем простой функционал. WordPress – идеальный вариант для новостных сайтов или блогов, но, как мы уже писали, она используется и для сайтов других типов.

Joomla: симпатичная, но мелковатая, как девушка вашего брата


Joomla следующая по популярности CMS, которой пользуются 9% юзеров. Это что-то среднее между обширными возможностями ориентированного на разработчиков Drupal и простотой WordPress, но с более широкими возможностями для разработки. Несмотря на это, Joomla обладает дружественным пользователю интерфейсом.

Преимущества:

  • Несмотря на простоту в сравнении с Drupal, Joomla является полноценным инструментом для разработки;
  • Поддержка протоколов контроля доступа (OpenID, LDAP, Gmail.com);
  • Наличие удобной админ-панели с широким набором функций: шаблоны, стили, управление меню и так далее;
  • Простой процесс установки для неопытных пользователей;
  • И ещё невозможно пропустить тот факт, что эта CMS довольно красивая.
Недостатки:
  • Система довольно поверхностна и слаба, несмотря на всю универсальность;
  • Больше платных плагинов и тем в сравнении с WordPress. Будьте готовы платить;
  • Для неопытных пользователей может показаться, что Joomla обладает множеством ненужных функций, а для опытных пользователей она слишком простая.
Лучший выбор:
Joomla – это лучшее решение, если вы ищите CMS с расширенными функциями и фичами. Она обеспечивает более богатую и гибкую структуру веб-сайта, чем WordPress.

Вы можете использовать Joomla для создания корпоративного сайта, сообщества или сайта с e-commerce функциями.

Drupal: Сила и мощь!


Около 7% пользователей предпочитают Drupal . Разработчикам нравится его всеобъемлющая мощь и дружественный разработчику интерфейс, который позволяет создавать сложные веб-сайты. И, как другие «крутые» инструменты, Drupal требует некоторых технических навыков, без которых вы могли бы обойтись, используя Joomla или WordPress.

Преимущества:

  • Наличие так называемых хуков (hooks), которые позволяют избежать практически любых проблем в системе;
  • Модули CCK и VIEWS позволяют конструировать произвольные типы данных и их отображение;
  • С каждым новым релизом Drupal становится всё проще в плане использования;
  • Эта система известна своим модулем Taxonomy, который позволяет систематизировать контент по уровням, признакам и категориям;
  • Drupal имеет активную и большую комьюнити;
  • Огромное количество модулей, которые позволят добавить сайту множество фичей, таких как пользовательские блоги, OpenID, форумы, профили и так далее, повышая функциональность.
Недостатки:
  • Из-за своей сложности Drupal определенно не подходит для неопытного пользователя. Для того, чтобы кастомизировать модули в Drupal, необходимы дополнительные навыки в области программирования. Но вы можете нанять специалиста для этих целей.
  • Drupal требует прогрессивного технического оборудования, иначе могут возникнуть некоторые проблемы в плане производительности. Поэтому вам нужно быть уверенными в том, что ваши сервера выдержат нагрузку, создаваемую такой сложной системой.
Лучшее решение:
  • Это хороший, но технически сложный инструмент для конструирования высокофункциональных, разносторонних и расширенных сайтов.
  • Обычно Drupal используется для сайтов, требующих сложной организации данных: для форумов, онлайн-магазинов, веб-блогов, корпоративных веб-сайтов и комьюнити.

vBulletin: Сила быка для вашего форума!


Этой CMS отдают предпочтение около 4% пользователей. Но говоря о популярности, стоит отметить, что эта система в последние годы теряет свои рыночные позиции. vBulletin обеспечивает пользователя инструментарием для создания и администрирования форумов и блогов.

Преимущества:

  • vBulletin – передовое и инновационное решение для создания форумов;
  • Широкий спектр бложных плагинов;
  • - Много скинов и чистый код;
  • Простая и симпатичная админ-панель;
  • Высокий уровень безопасности, благодаря чему на этой платформе создано большое количество форумов;
  • Множество компонентов для SEO.
Недостатки:
  • Эта CMS не является бесплатной;
  • У системы очень много опций, что может стать проблемой для неопытного пользователя;
  • Если вам нужно будет импортировать данные с других электронных досок объявлений, то нужно будет устанавливать отдельно модификационный патч.
Лучший выбор:
vBulletin – расширенный инструмент для создания форумов и публикации контента. Это определенно хорошее решение, если вы решили сделать форум на вашем блоге. vBulletin обеспечит простоту контроля за веб-сайтом.

TYPO3: последний, но не лузер


TYPO3 используется 2% вебсайтов, использующих CMS. Спрос на эту систему значительно вырос с момента релиза 4 версии. Это профессиональный и мощный инструмент, богатый различными фичами и опциями.

Преимущества:

  • Система предоставляет широкий набор фичей, которые могут быть кастомизированы или расширены;
  • Простота установки;
  • Эффективное управление контентом и графическими элементами;
  • Усовершенствованный логин для юзеров и администраторов;
  • Вы можете легко добавлять контент, страницы, документацию, изображения, даже если вы неопытный пользователь, ничего не знающий об HTML и веб-разметке.
Недостатки:
  • Требует хорошего хостинга, поскольку система большая;
  • TYPO3 довольно тяжело изучать;
  • Много дыр в коде, которые разработчики предлагают устранить хешированием, но на самом деле это никак не решает проблему.
Лучшее решение:
TYPO3 может использоваться для создания блогов, домашних страниц, онлайн-газет, образовательных порталов, онлайн-магазинов и так далее.

Итак, мы поделились некоторыми важными фактами, которые вам нужно знать, чтобы правильно подобрать CMS для успешного сайта, которым можно легко управлять. Но советы советами, тем не менее, не забывайте о собственных предпочтениях, умозаключениях и опыте!