Автор работы: Пользователь скрыл имя, 15 Апреля 2013 в 23:10, курсовая работа
Цель нашей курсовой работы: исследовать средства реализации динамических веб – сайтов.
Задачи работы следующие: раскрыть понятие сайта, выяснить какие бывают сайты, сделать краткий обзор CMS для создания сайтов, описать и сравнить наиболее популярные WYSIWYG – редакторы Web-страниц, описать основные средства создания сайтов.
Введение…………………………………………………………………..4
1 Сайты……………………………………………………………………………5
1.1 Понятие Web-сайта………………………………………………………..5
1.2 Типы сайтов………………………………………………………………..6
1.3 Статический и динамический Web-сайты………………………………..7
2 Программные комплексы управления сайтом………………………………11
2.1 Понятие CMS…………………………………………………………….11
2.2 Сравнение наиболее популярных CMS систем…………………..……12
3 Web-Редакторы для создания страниц……………………………………….15
3.1 Программы создания Web-сайтов………………………………………15
3.2 Визуальные редакторы. Сравнение наиболее популярных WYSIWYG –
редакторов Web-страниц………………………………………………..16
4 Средства создания сайтов…………………………………………………….25
4.1 Основные средства создания сайтов……………………………………25
4.2 HTML………………………………………………………………………25
4.3 DHTML…………………………………………………………………….26
4.4 CSS………………………………………………………………………...27
4.6 DOM……………………………………………………………………….28
4.7 FLASH……………………………………………………………………..28
4.8 Языки программирования в Интернет………………………………….29
4.9 MySQL……………………………………………………………………..36
Заключение……………………………………………………………………….39
Библиографический список……………………………………………………..40
Основные требования, предъявляемые к таким программам:
Microsoft SharePoint Designer 2007
Редактор Microsoft Office SharePoint Designer 2007 - это новый продукт, созданный на основе технологий Microsoft Office FrontPage 2003 и включающий набор средств, позволяющих непрофессиональными пользователями автоматизировать бизнес-процессы, создавать эффективные приложения. Office SharePoint Designer 2007 позволяет быстро разрабатывать приложения и инструменты отчётности с поддержкой рабочих процессов на платформе SharePoint.
Достоинствами этого редактора являются:
Интерфейс программы разработан по схеме большинства программ
Microsoft Office и это очень удобно т.к, унификация внешнего вида поможет новичкам быстрее освоить основные её возможности.
Данный визуальный редактор
позволяет создавать
Основными достоинствами Office SharePoint Designer 2007 являются:
Office SharePoint Designer 2007 интегрирует средства редактирования HTML во все приложения Office и автоматически поддерживает гиперссылки во всех документах Office.
Поддержка формата XML, реализованная в Office SharePoint Designer 2007, позволяет разработчикам создавать настраиваемые теги, обеспечивающие гибкость организации и представления информации.
Минусы: Тесное взаимодействие с Microsoft Office ограничивает взаимодействие с другими программными средствами.
Adobe Dreamweaver CS3
Dreamweaver CS3 - это программа для облегчения написания HTML кода
("веб-страничек"). Как и многие другие программы визуального написания HTML, он имеет для этого довольно мощные средства.
Нажимаем кнопку и получаем готовый кусок кода; переносим выделенные элементы в другое место одним движением мыши и получаем серию изменений, которая, при попытке произвести её вручную, заняла бы не одни сутки.
Dreamweaver CS3 автоматизирует всё, что только можно автоматизировать, наглядно отображает код, получившийся вследствие изменений дизайна, позволяет строить таблицы "на глазок", не впадая в длительные математические изыскания, а сразу же, в процессе работы, наблюдая происходящие изменения. Даже можно вернуть изменения обратно, если изменения эти нас не устроили и многое, многое другое.
Одна из главных особенностей данного редактора - это фокус на упрощении ключевых моментов процесса разработки и вёрстки. Мощная профессиональная среда Dreamweaver обладает всеми необходимыми средствами для генерации страниц HTML любой сложности и масштаба. Прямая работа с кодами не исключена полностью, но сведена к разумному минимуму. Сам код получается достаточно лёгким для понимания и использования, а визуальные средства, интегрированные в Dreamweaver CS3 позволяют и того более упростить создание различных визуальных эффектов всего в несколько кликов мышкой.
Dreamweaver CS3 автоматически найдет код в ведущих браузерах и подскажет причину и решение потенциальной проблемы. Также, редактор даёт возможность получить решение наших CSS-проблем при помощи нового ресурса Adobe - CSS Advisor: сообщества разработчиков и дизайнеров. Данный редактор кода проверяет код по XHTML- и CSS-стандартам. Dreamweaver CS3 - это первый инструмент, позволяющий автоматизировать нахождение и решение множества наиболее популярных CSS-ошибок, что позволяет вести браузерную разработку.
Одно из преимуществ - интеграция с Adobe Photoshop. Дизайнеры достаточно часто обрабатывают необходимые файлы в Photoshop. Используя Dreamweaver CS3 и Photoshop CS3 можно непосредственно копировать и вставлять изображения в Dreamweaver. Просто надо выбрать тип компрессии и файл, а также место вставки в документ. Dreamweaver CS3 запомнит источник файла, поэтому при необходимости с лёгкостью сможем отредактировать необходимый файл. Помимо копирования и вставки, мы можем импортировать в Dreamweaver CS3 непосредственно Photoshop CS3-документ, да Dreamweaver CS3 теперь понимает PSD-файлы преимущества использования CSS всё очевидней, а потому многим необходим пример использования. Данный редактор предлагает на выбор воспользоваться одно-, двух- или трехколоночными шаблонами, которые могут быть как фиксированной, так и «эластичной» ширины. У визуального редактора Dreamweaver CS3 помимо вышеперечисленных достоинств, есть одно общее - это удобство, наглядность и простота в освоении.
Минусы: Dreamweaver CS3 занимает довольно много ресурсов на компьютере.
Adobe Homesite Tool 5.5
Разнообразные средства повышения производительности и поддержка web-стандартов обеспечивают быстрое создание первоклассных сайтов.
HomeSite предлагает широкий выбор средств редактирования тегов, с помощью которых можно создавать web-страницы в кратчайшие сроки.
Заготовки кода (Code Snippets) позволяют инкапсулировать отдельные фрагменты исходных текстов и многократно использовать их при создании различных страниц, или же обмениваться ими с другими разработчиками.
HomeSite интегрируется со средствами управления исходными текстами и системами управления проектами, а также предлагает широкие возможности работы с протоколом FTP, благодаря чему можно быстро выполнить развёртывание сайта и организовать его эффективное обслуживание. Ещё одним плюсом HomeSite является интуитивно понятный, удобный интерфейс, который позволяет редактировать несколько документов одновременно. Средства автоматизации и расширяемый пользовательский интерфейс помогут настроить приложение с учётом ваших предпочтений.
Возможность создания и настройки клавиатурных комбинаций для быст-
рого вызова и автоматического выполнения различных функций. Заготовки кода и средства выполнения пользовательских сценариев позволят нам работать более быстро и продуктивно. Продукт HomeSite предусматривает возможность создания новых диалоговых окон Tag Editor и записи новых тегов в списки Tag Insight. Благодаря поддержке этих функций можно создавать собственные теги, после того как освоены соответствующие языки.
Adobe HomeSite, пожалуй, является одним из самых распространённых
средств редактирования HTML-документов среди пользователей, предпочи-
тающих кодировать страницы вручную. Вместе с тем, HomeSite позволяет значительно ускорить сам процесс создания и облегчить работу разработчика. Adobe HomeSite обеспечивает удобную подсветку синтаксиса не только HTML-страниц, но и файлов PHP, Perl, ASP, MySQL и других популярных средств разработки. HomeSite имеет мощную справочную систему, содержащую кроме описания возможностей программы спецификации языка HTML. Альтернативным способом ввода вручную всех атрибутов тега является, так называемый, Tag Editor - редактор тегов, с помощью которого можно существенно облегчить процесс присвоения значений различным атрибутам. Отдельно стоит отметить средства для создания и конфигурирования таблиц и фреймов - Table Wizard и Frame Wizard, позволяющие существенно облегчить жизнь разработчику при создании таблиц и фреймов сложной структуры.
Необходимо отметить, что Homesite содержит встроенный модуль проверки орфографии, проверяющий не только корректность использованных дескрипторов, но и непосредственно правильность самого текста, а также редактор файлов CSS - каскадных листов стилей под названием TopStyle.
Плюсы. К достоинствам
программы можно отнести
Сравнительный анализ WYSIWYG редакторов Web-страниц
Каждый выбирает свой инструмент для создания Web-страниц. Это может быть Microsoft SharePoint Designer 2007, Adobe Dreamweaver CS3, Adobe Homesite Tool 5.5 и др. А кто-то пользуется простым текстовым редактором, например Блокнотом (Notepad). Текстовые редакторы возможно использовать только для создания небольших страниц, так как у них есть много минусов: не поддерживаются проекты, отсутствует "подсветка" текста, в общем, работать с ними может только профессионал, знающий язык HTML. Рассмотрим возможности визуальных HTML-редакторов. Эти програмные продукты расчитаны на тех, кто плохо, или почти не знает язык HTML, хотя в нём можно создавать сайты, даже не обладая данными знаниями. В таблице 3 покажем основные возможности редакторов для создания Web-страниц.
Таблица 3 – Основные возможности редакторов для создания Web-страниц
WISIWYG-редакторы | ||
Microsoft SharePoint Designer 2007 |
Adobe Dreamweaver CS3 |
Adobe Homesite Tool 5.5 |
1)Возможность автома-тизации
бизнес-процес-сов, таких как 2)Создание приложений
отчётов и отслеживания 3)Возможность быстрее приступить к работе, используя встроенные шаблоны приложений Microsoft Windows SharePoint Services, полностью настраиваемые и имеющие возможность расширения с помощью Office SharePoint Designer 2007. |
1)Dreamweaver содер-жит всё, что необходимо как для визуальной компоновки web-страниц, так и для работы с HTML-кодом. 2)Интуитивный интерфейс Dreamweaver настолько прост, что даже начинающий дизайнер сможет быстро создать профес-сиональный Web-сайт. 3)Непосредственно в Dreamweave |
1)Предусматривает возможность создания новых диалоговых окон Tag Editor и записи новых тегов в списки Tag Insight, то есть создавать собственные теги. 2)Создаёт сценарии JavaScript и VBScript для автоматизации задач HomeSite и запускает их с помощью клавиатурных комбинаций и кнопок на панели инструментов. 3)Позволяет сохранять параметры развертывания проекта, которые можно с лёгкостью изменять, обмениваться ими с другими разработчиками и использовать повторно. |
Выводы по главе 3
1) Рассмотрев характеристики,
возможности, достоинства и
2) Microsoft Office SharePoint Designer 2007 имеет полную поддержку
технологии ASP и помимо WYSIWYG-редактора с генератором HTML-кода в продукт входит удобный HTML-редактор.
3)Adobe Dreamweaver CS3 - это первый инструмент, позволяющий автоматизировать нахождение и решение множества наиболее популярных CSS-ошибок.
4) В отличие от
5) Adobe HomeSite имеет встроенные средства для создания и конфигурирования таблиц и фреймов - Table Wizard и Frame Wizard. Dreamweaver CS3 наглядно отображает код, получившийся вследствие изменений дизайна, позволяет строить таблицы «на глазок», не впадая в длительные математические изыскания, а сразу же, в процессе работы, наблюдая происходящие изменения.
6) Для начинающих пользователей,
среди рассмотренных
7) Во всех вышеприведенных
редакторах веб-страниц
4 Средства создания сайтов
4.1 Основные средства создания сайтов
Для создания современных сайтов обычно используются: HTML, CSS, JavaScript (или VBScript), FLASH, PHP (или Perl) и реляционная база данных MySQL.
Клиентская среда (браузер, например Internet Explorer) является передним краем работы приложения. В этой среде, отображаются HTML-страницы и обслуживаются истории сеансов HTML-страниц, отображаемых в браузере в течение сессии. Объекты этой среды, следовательно, обязаны иметь возможность манипулировать страницами, окнами и историей. Для этого и нужен клиентский язык - JavaScript.
При работе с сервером необходим язык PHP (или Perl) и реляционная база данных MySQL.
4.2 HTML
HTML – это не язык программирования и не язык оформления документов. Это, в первую очередь, средство разметки текста. Наша первоочередная задача - разметить текст, описать с помощью тегов его структуру, указав: параграфы, цитаты, списки, разделы.
Язык HTML содержит достаточное количество элементов, позволяющих оформить документ по нашему вкусу. Если нас не устраивает способ оформления документа браузером (хочется изменить шрифт, предложенный по умолчанию, или сделать его помельче) - добавляем HTML-теги форматирования текста. Если и после этого внешний вид документа нас не устраивает, - пользуемся таблицами стилей (CSS).
Информация о работе Исследование средств реализации динамических Web-сайтов