Различия

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

Ссылка на это сравнение

cms [2012/12/04 00:26]
rech [Популярные CMS]
cms [2012/12/20 15:24] (текущий)
rech [Предпосылки возникновения систем управления контентом]
Строка 6: Строка 6:
 С развитием компьютерных технологий и увеличением масштабов проектов в сети и интернете, появилась необходимость в удобных инструментах, для массового изменения содержания всех страниц проекта. Например, раньше, когда требовалось изменить всего один пункт главного меню на всех страницах сайта, размещённых в статическом виде в сети, требовалось вносить изменения последовательно во все страницы, вручную или с помощью специальных средств разработчика. С развитием компьютерных технологий и увеличением масштабов проектов в сети и интернете, появилась необходимость в удобных инструментах, для массового изменения содержания всех страниц проекта. Например, раньше, когда требовалось изменить всего один пункт главного меню на всех страницах сайта, размещённых в статическом виде в сети, требовалось вносить изменения последовательно во все страницы, вручную или с помощью специальных средств разработчика.
  
-С появлением таких CGI средств как SSI, [[perl|Perl]], [[php|PHP]] и других языков программирования((В принципе CMS можно написать на любом языке программирования, имеющем в своём арсенале строковые функции и/или подключение внешних файлов, известны примеры движков сайтов написаных на Delphi, Visual Basic, Java, Си и т.д.)), стало возможным генерировать страницы по запросу, из фрагментов кода. Таким образом, отпала необходимость менять содержимое каждой страницы. Достаточно стало изменить всего один фрагмент кода. Тогда, при новых запросах ко всем страницам сайта, где присутствует изменённый фрагмент кода, то же меню из нашего примера, имело уже видоизменённое представление.+С появлением таких CGI средств как SSI, [[perl|Perl]], [[php|PHP]] и других языков программирования((В принципе CMS можно написать на любом языке программирования, имеющем в своём арсенале строковые функции и/или подключение внешних файлов, известны примеры движков сайтов написанных на Delphi, Visual Basic, Java, Си и т.д.)), стало возможным генерировать страницы по запросу, из фрагментов кода. Таким образом, отпала необходимость менять содержимое каждой страницы. Достаточно стало изменить всего один фрагмент кода. Тогда, при новых запросах ко всем страницам сайта, где присутствует изменённый фрагмент кода, то же меню из нашего примера, имело уже видоизменённое представление.
  
 Однако, одного языка программирования не достаточно, чтобы максимально упростить работу с сайтом. Чтобы каждый раз не строить велосипед заново, программисты стали объединять свои усилия и дорабатывать код программ, которые позволяли оперативно вносить изменения в сайт и генерировать страницы для пользователей на лету. Естественно, что в зависимости от потребностей различных физических лиц и организаций, были нужны различные инструменты. Эти различия повлияли на развитие и размежевания разных систем управления контентом.  Однако, одного языка программирования не достаточно, чтобы максимально упростить работу с сайтом. Чтобы каждый раз не строить велосипед заново, программисты стали объединять свои усилия и дорабатывать код программ, которые позволяли оперативно вносить изменения в сайт и генерировать страницы для пользователей на лету. Естественно, что в зависимости от потребностей различных физических лиц и организаций, были нужны различные инструменты. Эти различия повлияли на развитие и размежевания разных систем управления контентом. 
cms.txt · создано: 2012/11/20 11:19 — rech · Последние изменения: 2012/12/20 15:24 — rech
Наверх
Driven by DokuWiki