
- •Содержание
- •1 Теоретическая часть
- •2 Разработка интернет-магазина по продажам ювелирных изделий
- •3 Интернет-магазин по продажам ювелирных изделий ………………….34
- •1 Теоретическая часть
- •1.1 Описание языка html
- •1.2 Система управления базами данных MySql
- •1.3 Джентльменский набор web разработчика Denwer
- •1.4 Язык программирования php
- •1.5 Язык программирования JavaScript
- •1.6 Обзор типичных сайтов и выявление их недостатков. Ювелирный интернет-магазин gold4u.Ru
- •2 Разработка интернет-магазина по продажам ювелирных изделий
- •2.1Создание интернет магазина
- •3 Интернет-магазин по продажам ювелирных изделий
- •Список литературы
1.3 Джентльменский набор web разработчика Denwer
Denwer называют «Джентльменский набор WEB–разработчика». Денвер это программа, предназначенная для имитации WEB сервера на домашнем компьютере. Используется она для тестового запуска и отладки WEB сайтов. На Denwer можно запустить практически любой сайт.
Джентльменский набор WEB-разработчика распространяется бесплатно. Программа постоянно обновляется и модернизируется. Программой Denwer конечно назвать сложно, более подходящее название для него, наверное, всё таки программный комплекс. В стандартную комплектацию этого так называемого программного комплекса входят: WEB сервер Apache, интерпретатор языка программирования PHP, интерпретатор языка PERL, база данных MySql, имитация сервера Email почты, по умолчанию встроен движок phpMyAdmin для управления базами данных MySQL. Это всё что нужно чтобы запустить практически любую современную CMS систему. Кроме всего этого на сайте разработчика можно скачать много дополнений для программного комплекса Denwer.
1.4 Язык программирования php
PHP (англ. PHP: Hypertext Preprocessor — «PHP: Препроцессор Гипертекста») - скриптовый язык программирования, созданный для генерации HTML-страниц на Web - сервере и работы с базами данных.
В настоящее время поддерживается подавляющим большинством представителей хостинга. Входит в LAMP — «стандартный» набор для создания Web - сайтов (Linux, Apache, MySql, PHP (Python или Perl)).
В области программирования для Сети PHP — один из популярнейших скриптовых языков (наряду с JSP, Perl и языками, используемыми в ASP) благодаря своей простоте, скорости выполнения, богатой функциональности и распространению исходных кодов на основе лицензии PHP. PHP отличается наличием ядра и подключаемых модулей, «расширений»: для работы с базами данных, сокетами, динамической графикой, криптографическими библиотеками, документами формата PDF и т. п. Любой желающий может разработать своё собственное расширение и подключить его. Существуют сотни расширений, однако в стандартную поставку входит лишь несколько десятков хорошо зарекомендовавших себя. Интерпретатор PHP подключается к Web - серверу либо через модуль, созданный специально для этого сервера (например, для Apache или IIS), либо в качестве CGI-приложения.
Кроме этого, он может использоваться для решения административных задач в операционных системах UNIX, Linux, Windows и Mac OS X. Однако в таком качестве он не получил распространение, отдавая пальму первенства Perl, Python и VBScript.
Синтаксис PHP подобен синтаксису языка Си. Некоторые элементы, такие как ассоциативные массивы и цикл foreach, заимствованы из Perl. Ныне PHP используется сотнями тысяч разработчиков. Несколько миллионов сайтов сообщают о работе с PHP, что составляет более пятой доли доменов Интернета.
Группа разработчиков PHP состоит из множества людей, добровольно работающих над ядром и расширениями PHP, и смежными проектами, такими, как PEAR или документация языка.
Существуют два основных конкурента PHP: Active Server Pages (ASP) компании Microsoft и ColdFusion компании Allaire. По сравнению с ними PHP обладает рядом преимуществ, в числе которых:
- высокая производительность. PHP-программы работают быстрее, чем ASP;
- функциональность. Разработку PHP-программы можно отделить от собственно разработки Web-страницы, что упростит жизнь и программисту, и дизайнеру;
- цена. PHP абсолютно бесплатен;
- простота в использовании. Имеющие опыт программирования на распространенных языках найдут синтаксис PHP хорошо знакомым;
- переносимость. Один и тот же PHP-код можно использовать как в среде NT, так и на платформах UNIX [5].