Пример готовой дипломной работы по предмету: Программирование
Содержание
ВВЕДЕНИЕ 2
1 ОБЩИЕ ПРИНЦИПЫ РАЗРАБОТКИ ВЕБ-ПРИЛОЖЕНИЙ 3
1.1 Тенденции развития веб-технологий 3
1.2 Структура веб-приложений 6
1.3 Характеристика языков веб-программирования 19
2 ТЕХНОЛОГИИ ВЕБ-ПРОГРАММИРОВАНИЯ 28
2.1 Инструменты создания веб-публикаций 28
2.2 Фреймворки JavaScript и их особенности 39
3 ИССЛЕДОВАНИЕ ВОЗМОЖНОСТЕЙ ФРЕЙМВОРКОВ 65
3.1 Тестирование программного продукта 65
3.2 Результаты тестирования 68
ЗАКЛЮЧЕНИЕ 73
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 74
Выдержка из текста
Скорость, с которой распространяется информация сегодня, является впечатляющей. Интернет стал катализатором к распространению информации. В Интернете находятся миллионы веб-сайтов различной направленности. Развитие Интернета неразрывно связано с проектированием сайтов. Массовое появление сайтов спровоцировала проблему их качества. Использование фреймворков становится все более и более популярным, и это обосновывается тем, что разработка с помощью фреймворка уменьшает нагрузку на процесс разработки web-приложений , это достигается тем, что разработка с использованием фреймворка избавляет от проблемы использования повторяющегося кода. Без использования фреймворков, становится гораздо сложнее создавать web-приложения, сопровождать и модернизировать их. Между тем, использование фреймворков делает процесс создания программы намного более легким и функциональным. Проанализировав информацию из сети Интернет, можно увидеть, что существует сотни фреймворков для создания web-приложений. Поэтому достаточно сложно сделать выбор фреймворка, так как каждый из них имеет большое количество заманчивых функций и дополнений . А неправильный выбор фреймворка может стать основной причиной неудачи проекта.
В работе проведен анализ фреймворков на базе языка Javascript. Проведено исследование их архитектуры и возможностей применения.
Список использованной литературы
1 Прохоренок, Н. А. HTML, JavaScript, PHP и MySQL. Джентльменский набор Webмастера / Н. А. Прохоренок. – 2-е изд., перераб. и доп. – СПб.: БХВ-Петербург, 2009. – 880 с.
2 Джамса Крис. Эффективный самоучитель по креативному Web-дизайну. HTML, XHTML, CSS,JavaScript, PHP, ASP, ActiveX. Текст, графика, звук и анимация. Пер с англ./Крис Джамса, Конрад Кинг, Энди Андерсон — М.: ООО "ДиаСофтЮП", 2005.- 672 с.
3 Дунаев В. Самоучитель JavaScript, 2-е изд. – СПб.: Питер, 2005. – 395 с.
4 JavaScript. Подробное руководство, 6е издание. – Пер. с англ. – СПб: Символ-Плюс, 2012. – 1080 с.
5 Стефанов С. JavaScript. Шаблоны. – Пер. с англ. – СПб.: Символ-Плюс, 2011. – 272 с., ил. ISBN 978-5-93286-208-7
6 Сухов К. HTML
5. Путеводитель по технологии. -М.: ДМК Пресс, 2012.
7 Сухов К. HTML
5. Путеводитель по технологии. Второе обновленное издание. -М.: ДМК Пресс, 2013.
8 Хэррои Д. Node.js. Разработка серверных веб-nриложений нajavaScript. -М.: ДМК Пресс, 2013.
9 Мазуркевич А. РНР: настольная книга программиста /Александр Мазуркевич, Дмитрий Еловой. – Мн.: Новое знание, 2006. – 495 с.
10 Документация производителя Visual Web Developer Express Edition. — (http://msdn.microsoft.com/vstudio/express/)
11 Учебный курс МГТУ им. Баумана «Технология программирования». Романова Т.Н. 3. W3C “Web-services architecture requirements”
12 Карл И. Вигерс. Разработка требований к программному обеспечению / Пер. с англ. – М.: Издательско-торговый дом «Русская редакция», 2004. – 576 с.:
13 Дино Эспозито. Знакомство с Microsoft ASP.NET 2.0 6. http://www.learnvisualstudio.net/ — Руководства и учебные курсы по C#, ASP.NET, Visual Basic.
14 Дюбуа, П. МуSQL. Полное и исчерпывающее руководство по применению и администрированию баз данных МуSQL 4, а также программированию приложений: пер. с англ. / П. Дюбуа. – М. : Вильямс, 2004. – 1056 с.
15 Мотев А. А. Уроки MySQL. Самоучитель / А. А. Мотев. – СПб.: БХВ-Петербург, 2006. – 208 с.