Автор молодец, просто работа не нужна больше
Подробнее о работе
Гарантия сервиса Автор24
Уникальность не ниже 50%
Скорость, с которой распространяется информация сегодня, является впечатляющей. Интернет стал катализатором к распространению информации. В Интернете находятся миллионы веб-сайтов различной направленности. Развитие Интернета неразрывно связано с проектированием сайтов. Массовое появление сайтов спровоцировала проблему их качества. Использование фреймворков становится все более и более популярным, и это обосновывается тем, что разработка с помощью фреймворка уменьшает нагрузку на процесс разработки web-приложений , это достигается тем, что разработка с использованием фреймворка избавляет от проблемы использования повторяющегося кода. Без использования фреймворков, становится гораздо сложнее создавать web-приложения, сопровождать и модернизировать их. Между тем, использование фреймворков делает процесс создания программы намного более легким и функциональным. Проанализировав информацию из сети Интернет, можно увидеть, что существует сотни фреймворков для создания web-приложений. Поэтому достаточно сложно сделать выбор фреймворка, так как каждый из них имеет большое количество заманчивых функций и дополнений . А неправильный выбор фреймворка может стать основной причиной неудачи проекта.
В работе проведен анализ фреймворков на базе языка Javascript. Проведено исследование их архитектуры и возможностей применения.
ВВЕДЕНИЕ 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
Популярность создания веб-ресурсов способствует разработке различных систем и программ, которые упрощают процесс написания сайта. Также они помогают повысить эффективность работы, а также позволяют разработчику сфокусироваться на основной логике приложения.
В работе был проведен анализ концепции веб-технологий и веб-приложений. Показано, что они носят распределенный и сетевой характер. При этом средства разработки разделяются на серверные и клиентские. Проведенный анализ показал, что основным инструментом разработки клиентской логики веб-приложения является язык Javascript.
Анализ фреймворков показал, что они могут быть спроектированы с использованием различных принципов. Основным из них является объектно-ориентированный подход. Результаты тестирования производительности на примере фреймворка Angular JS показали преимущество применения фреймворков по отношению к традиционным скриптам.
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 с.
Не подошла эта работа?
Закажи новую работу, сделанную по твоим требованиям
Скорость, с которой распространяется информация сегодня, является впечатляющей. Интернет стал катализатором к распространению информации. В Интернете находятся миллионы веб-сайтов различной направленности. Развитие Интернета неразрывно связано с проектированием сайтов. Массовое появление сайтов спровоцировала проблему их качества. Использование фреймворков становится все более и более популярным, и это обосновывается тем, что разработка с помощью фреймворка уменьшает нагрузку на процесс разработки web-приложений , это достигается тем, что разработка с использованием фреймворка избавляет от проблемы использования повторяющегося кода. Без использования фреймворков, становится гораздо сложнее создавать web-приложения, сопровождать и модернизировать их. Между тем, использование фреймворков делает процесс создания программы намного более легким и функциональным. Проанализировав информацию из сети Интернет, можно увидеть, что существует сотни фреймворков для создания web-приложений. Поэтому достаточно сложно сделать выбор фреймворка, так как каждый из них имеет большое количество заманчивых функций и дополнений . А неправильный выбор фреймворка может стать основной причиной неудачи проекта.
В работе проведен анализ фреймворков на базе языка Javascript. Проведено исследование их архитектуры и возможностей применения.
ВВЕДЕНИЕ 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
Популярность создания веб-ресурсов способствует разработке различных систем и программ, которые упрощают процесс написания сайта. Также они помогают повысить эффективность работы, а также позволяют разработчику сфокусироваться на основной логике приложения.
В работе был проведен анализ концепции веб-технологий и веб-приложений. Показано, что они носят распределенный и сетевой характер. При этом средства разработки разделяются на серверные и клиентские. Проведенный анализ показал, что основным инструментом разработки клиентской логики веб-приложения является язык Javascript.
Анализ фреймворков показал, что они могут быть спроектированы с использованием различных принципов. Основным из них является объектно-ориентированный подход. Результаты тестирования производительности на примере фреймворка Angular JS показали преимущество применения фреймворков по отношению к традиционным скриптам.
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 с.
Купить эту работу vs Заказать новую | ||
---|---|---|
0 раз | Куплено | Выполняется индивидуально |
Не менее 40%
Исполнитель, загружая работу в «Банк готовых работ» подтверждает, что
уровень оригинальности
работы составляет не менее 40%
|
Уникальность | Выполняется индивидуально |
Сразу в личном кабинете | Доступность | Срок 1—6 дней |
2240 ₽ | Цена | от 3000 ₽ |
Не подошла эта работа?
В нашей базе 55687 Дипломных работ — поможем найти подходящую