Другие языки программирования и технологии

Опытные web-специалисты. Как реализуются современные сайты? Это в основном cms типа joomla? Если нет, то как?

Как реализуются современные сайты? Это в основном cms типа joomla? Если нет, то как реализуется серверная сторона и всегда ли она нужна? html+css+php ?Много ли сайтов, работающих без всяких баз данных? И какой смысл верстать вручную, если действительно есть cms-ки? Помогите чайнику))
Как реализуются современные сайты?
....1. платно
....2. бесплатно
Это в основном cms типа joomla?
....не только, есть множество других CMS (Drupal, WP, самописные, etc)
Если нет, то как реализуется серверная сторона и всегда ли она нужна?
....если простейший сайт-визитка, то серверная сторона не нужна. в случае необходимости серверная сторона реализуется на cgi-скриптах, php, python и т. д.
html+css+php?
....самый распространенный вариант (+js, flash и т. д. )
Много ли сайтов, работающих без всяких баз данных?
....не считал
И какой смысл верстать вручную, если действительно есть cms-ки?
....на CMS-ки шаблоны тоже вручную верстают
The End
Нурым Байшымыров
Нурым Байшымыров
2 637
Лучший ответ
Крутые перцы делают движки сами.

Жумла -- для многочисленной серой массы, которая не хочет или не способна вникать в технологии, ей нужно готовое решение, желательно нахаляву.
смысл баз данных в том что это узко специализированное по которое если используется по назначению позволяет экономить ресурсы. наиболее продвинутая серверная сторона на сайтах приносящих доход от интернет пользователей и лохотронах вобщем вкладывают бабло в разработки без этого никак.. . бизнес начинается с вложений это закон.
html - содержание (content);
сss - представление (как и где) ;
js - динамика (menu, чаты, эффекты,) . Используются библиотеки (напр. Query), технология Ajax;
php - хранение данных (MySQL), аутентификация, форумы, ..
-------------------------------------------------------------------------------
На чем реализовать и что задействовать определяет ТЗ на сайт (задачи сайта) .
CMS или CMF (FV) позволяют получить удобные и новые возможности реализации.
Типичные задачи (Новости, Гостевая, Регистрация, ..) обычно уже решены ввиде модулей или плагинов.
СХ
Севаш Хантес
54 070
>>И какой смысл верстать вручную
а вы знаете что такое верстка? очевидно нет!
дизайнер рисует дизайн! и отдает в ВИДЕ ЦЕЛЬНОЙ КАРТИНКИ (точнее это выглядит как картинка но на самом деле это картинка слепленная из кучи картинок (слоев) ) дизайн сайта. . вы думаете что CMS обладают искусственным интеллектом и способны сами картинку перевести в макет сайта на HTML+CSS?!

Андрей Севастьянов так мог сказать только нуб у которого IQ не хватает разобраться с фреймворком и MVC паттерном Joomla! и который дальше функционального программирования зайти не может и не может понять всех прелестей ООП и движка джумлы!
именно так много на вордпресе том же сайтов что серая масса с незаурядными умственными способностями не может понять что то сложнее вордпреса в который офигенно маленький порог вхождения и порождает кучу говно сайтов написаных быдлокодерами! в отличии от джумлы (хотя на ней хватает говно компонентов написанных школотой, но почему то если в вордпресе такая хрень то все ок это прогер виноват! а если в джумле такой сторонний компонент то джумла виновата и она говно )!
но как говорится: вы не умеете её готовить и плохому танцору всегда что то мешает!
и да крутые специалисты не изобретают велосипеды!

Павел Ихалайнен
именно потому что база позволяет экономить ресурсы делают кеширование запросов (что представляет собой сохранения результата запроса в текстовом файле) на стороне сервера?
и снова:
К всему выше сказаному, добавлю фреймверки (codeigniter, yii и т. п.)
Джумла это бесплатная ЦМС, любая платная намного лучше и защищеннее, плюс уникальный шаблон, дизайн и т. д.