Программирование сайта



Без веб программирования сегодня невозможно создать даже самый простой сайт. За последние 10-15 лет разработано большое количество средств, Интернет технологий, которые позволяют создавать Интернет сайты любого уровня сложности. В последние годы снимаются ограничения, которые отличали сайты от оффлайн приложений.

Можно воспользоваться готовыми шаблонами, в этом случае программирование сайта практически не требуется. Развивать и продвигать такой шаблонный сайт будет довольно сложно.
 
Web программирование, в настоящее время, позволяет вам создавать индивидуальные, удобные и интерактивные сайты.  Наиболее широкое распространение получили  бесплатные языки программирования PHP (как серверное приложение для работы с базами данных ) и MySOL (стандартизированный язык запросов баз данных), однако могут применяться и другие решения и языки. Более трудоёмкие в разработке и поддержке, но превосходящие по скорости, такие как ASP .NET, Python, Ruby, Perl, Parrot. Клиентские технологии, такие как XHTML, DHTML, JavaScript, XML/XSL, Java, Flash, SilverLight используются практически во всех сайтах. Последние имеют пожалуй  приоритетное значение над первыми, если говорится об удобстве работы с сайтом, дизайне, интерфейсе и элементах фирменного стиля, или даже о так называемых «фичах». (От английского “feature” – представление, черта, фича). Выбор серверных технологий определяется ещё на этапе постановки задачи, и зависит от объёма передаваемых данных и объёма базы данных. PHP является довольно универсальным, распространённым и  простым решением для большинства интернет сайтов. Благодаря своей простоте и популярности для сайтов среднего и начального уровня сложности выбор PHP будет наилучшим. Если же перед вами стоит специфическая задача, при этом вы располагаете ресурсами на разработку, обслуживание и поддержку ресурса, то вам стоит обратить своё внимание на Python & ASP .NET.