Автор24

Информация о работе

Подробнее о работе

Страница работы

Сравнительный анализ клиентских реализаций импорта пакетов и модулей в экосистеме JavaScript

  • 74 страниц
  • 2017 год
  • 337 просмотров
  • 0 покупок
Автор работы

EkaterinaKonstantinovna

Большой опыт в написании работ, очень давно работаю на этом ресурсе, выполнила более 15000 заказов

2240 ₽

Работа будет доступна в твоём личном кабинете после покупки

Гарантия сервиса Автор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 с.

Купить эту работу

Сравнительный анализ клиентских реализаций импорта пакетов и модулей в экосистеме JavaScript

2240 ₽

или заказать новую

Лучшие эксперты сервиса ждут твоего задания

от 3000 ₽

Гарантии Автор24

Изображения работ

Страница работы
Страница работы
Страница работы

Понравилась эта работа?

или

22 сентября 2017 заказчик разместил работу

Выбранный эксперт:

Автор работы
EkaterinaKonstantinovna
4.6
Большой опыт в написании работ, очень давно работаю на этом ресурсе, выполнила более 15000 заказов
Купить эту работу vs Заказать новую
0 раз Куплено Выполняется индивидуально
Не менее 40%
Исполнитель, загружая работу в «Банк готовых работ» подтверждает, что уровень оригинальности работы составляет не менее 40%
Уникальность Выполняется индивидуально
Сразу в личном кабинете Доступность Срок 1—6 дней
2240 ₽ Цена от 3000 ₽

5 Похожих работ

Дипломная работа

Диплом Нейросети "Распознавание сервированных блюд с использованием нейронных сетей" сдан на 5 + исходный код

Уникальность: от 40%
Доступность: сразу
249 ₽
Дипломная работа

Разработка програмного обеспечения для предоставления государственных услуг через портал

Уникальность: от 40%
Доступность: сразу
2800 ₽
Дипломная работа

Разработка компьютерного демонстрационного эксперемента по физике на флеше

Уникальность: от 40%
Доступность: сразу
2800 ₽
Дипломная работа

Разработка AMR-специалиста отдела снабжения предприятия малого бизнеса

Уникальность: от 40%
Доступность: сразу
2800 ₽
Дипломная работа

Разработка WEB-cистемы "АРМ сотрудник УМО" средствами ASP.NET версии 4.0 и СУБД Microsoft SQL сервер

Уникальность: от 40%
Доступность: сразу
2800 ₽

Отзывы студентов

Отзыв Геннадий Полушкин об авторе EkaterinaKonstantinovna 2018-04-25
Дипломная работа

Автор молодец, просто работа не нужна больше

Общая оценка 5
Отзыв Lesha об авторе EkaterinaKonstantinovna 2014-06-17
Дипломная работа

Работа сложная, диплом по программированию. Большое спасибо за ответственный подход.

Общая оценка 5
Отзыв user13484 об авторе EkaterinaKonstantinovna 2016-05-11
Дипломная работа

Большое спасибо, все замечательно!

Общая оценка 5
Отзыв vovikluch об авторе EkaterinaKonstantinovna 2014-06-24
Дипломная работа

очень хороший автор Спасибо за работу

Общая оценка 5

другие учебные работы по предмету

Готовая работа

Автоматизированная система управления в сети косметических салонов

Уникальность: от 40%
Доступность: сразу
2800 ₽
Готовая работа

Разработка IP-сервера для обеспечения IP-телефонии во внутренних сетях связи

Уникальность: от 40%
Доступность: сразу
2240 ₽
Готовая работа

Диплом Нейросети "Обнаружение и подсчет пешеходов в видеопотоке реального времени с помощью сверточной нейронной сети" сдан на 5 + исходный код

Уникальность: от 40%
Доступность: сразу
249 ₽
Готовая работа

Обработка и визуализация данных при моделировании электрических машин с использованием программного комплекса «Моделирование в технических устройствах

Уникальность: от 40%
Доступность: сразу
3000 ₽
Готовая работа

Разработка сайта «Интернет-блог» с помощью технологий HTML, CSS, PHP, MySQL

Уникальность: от 40%
Доступность: сразу
2500 ₽
Готовая работа

Разработка распределенной системы хранения студенческих web-портфолио

Уникальность: от 40%
Доступность: сразу
850 ₽
Готовая работа

Разработка программного обеспечения контроля исполнения организационно-распорядительных документов

Уникальность: от 40%
Доступность: сразу
600 ₽
Готовая работа

Автоматизация учета и анализа клиентского оборудования для интернет провайдера

Уникальность: от 40%
Доступность: сразу
2800 ₽
Готовая работа

Разработка интернет магазина по продаже семян и удобрений на базе joomla 1.7.

Уникальность: от 40%
Доступность: сразу
2000 ₽
Готовая работа

Разработка информационной системы поддержки научно-исследовательской деятельности на основе метода Zettelkasten

Уникальность: от 40%
Доступность: сразу
1799 ₽
Готовая работа

разработка программного обеспечения с применением информационных технологий для расчета параметров горной выработки для повышения эффективности и безо

Уникальность: от 40%
Доступность: сразу
10000 ₽
Готовая работа

Разработка программного продукта для решений задач на основе метода анализа иерархий

Уникальность: от 40%
Доступность: сразу
500 ₽