eng
|
rus

История прогресса в разработке сайтов

14/03/2011

Системы управления содержимым всегда развивались параллельно с развитием самого содержимого. В 90-е годы интернет-сайты не воспринимались иначе как "электронная визитка", этакий аналог записи в телефонной книге, только доступный из любой точки мира. Впрочем любая точка мира тоже была не очень то любой — адекватный интернет в России стал появляться только начиная с 2000 годов.

Конечно уже в те времена существовали первые сайты-каталоги, сайты-библиотеки, прообразы "Wikipedia" и других подобных ресурсов. Но даже база сверх популярного в то время поисковика "Yahoo" вряд ли превышала один миллион ресурсов. Были даже интернет магазины, но они скорее были исключением нежели следствием. И разрабатывались они по большей части для создания имиджа, но основная масса сайтов была все же некоммерческой.

Но прогресс никогда не стоял на месте, и вместе с развитием инфраструктуры Интернета, увеличивалось количество коммерчески-ориентированных ресурсов и вскоре появление «электронного шопинга» стало общераспространенным. Как грибы после дождя начали появляться различные крупные социальные сети, развлекательные порталы и тематические ресурсы. Этим ознаменовался бум "dotcom" и зарождение принципов web 2.0

Интернет как бизнес

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

Исторически сложилось, что в эти рамки лучше всего вписывались CMS построенные на базе "PHP". Создавать несложные сайты с помощью этого языка программирования было проще, быстрее и в итоге дешевле чем на "Perl" или более того "C++". И началась "золотая лихорадка" — программисты принялись создавать первые CMS - "кирки и лопаты" для упорных интернет-старателей.

К сожалению, как и любая лихорадка, бум "dotcom" довольно быстро закончился, пузырь лопнул, и поток инвестиций заметно поубавился. Но те кто начинали в свое время писать собственные движки на PHP уже не могли отказаться от выбранного курса и благодаря этому 85% современных CMS, как бесплатных, так и платных основаны на этой платформе. Оставшиеся 15% приходятся на "ASP.NET" и набирающие популярность и силу "Ruby" и "Python".

Проприетарные CMS

По данным сайта cmsmatrix.com на данный момент насчитывается более 1100 различных систем управления содержимым. Впрочем большую часть из них можно безболезненно исключить из этого списка потому, что они либо никем уже давно не развиваются и не поддерживаются, или стоят как самолет и нужны для очень узкоспециализированных вещей.

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

Бесплатные CMS

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

Самописные CMS

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

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