Назовите наиболее популярные HTML-редакторы Visual Studio Code

Задание на тему: Технология работы в редакторе web -документов

Работу выполнил: Пергаев роман

Дайте понятие гипертексту. приведите простейший пример гипертекста

Гипертекст — термин, обозначающий систему из текстовых страниц, имеющих перекрёстные ссылки. составленные как по вертикали, так и по горизонтали. Примерами гипертекста являются энциклопедии, компьютерные сети, веб-сайты, в которых можно переходить с одной страницы на другую и выполнять поиск по ключевым словам.

Дайте понятие WEB-странице

Веб-страница — документ или информационный ресурс Всемирной паутины, доступ к которому осуществляется с помощью веб-браузера. Типичная веб-страница представляет собой текстовый файл в формате HTML, который может содержать ссылки на файлы в других форматах (текст, графические изображения, видео, аудио, мультимедиа, апплеты, прикладные программы, базы данных, веб-службы и прочее), а также гиперссылки для быстрого перехода на другие веб-страницы или доступа к ссылочным файлам. Многие современные браузеры позволяют просмотр содержания ссылочных файлов непосредственно на веб-странице, содержащей ссылку на данный файл.

Определите для чего необходимы теги HTML. Дайте понятие HTML

HTML — это теговый язык разметки документов, то есть любой документ на языке HTML представляет собой набор элементов, причём начало и конец каждого элемента обозначается специальными пометками, называемыми тегами. Регистр, в котором набрано имя тега, в HTML значения не имеет. Элементы могут быть пустыми, то есть не содержащими никакого текста и других данных (например, тег перевода строки <br/>). В этом случае обычно не указывается закрывающий тег. Кроме того, элементы могут иметь атрибуты, определяющие какие-либо их свойства (например, размер шрифта для тега <font>). Атрибуты указываются в открывающем теге.

Тег (tag). Тег HTML это компонент, который командует Web- браузеру выполнить определенную задачу типа создания абзаца или вставки изображения.

С помощью чего создаются WEB-страницы?

Что такое WEB-страница? По сути дела - это простой текстовый документ, содержащий тэги (которые в свою очередь являются обычным текстом, заключенным в скобки). Т.е., исходя из вышеизложенного, Веб-страницы можно набрать в любом текстовом редакторе (Блокнот, WordPad, Word и т.д.). В этом случае абсолютно все надо набирать своими ручками. Основной плюс такого метода - код получается абсолютно минимизированным, т.е. "вес" такой html-страницы будет минимальным. К недостаткам следует отнести тот факт, что пользователь должен очень хорошо знать язык html-разметки, да и результаты своего труда нельзя будет сразу посмотреть. Поэтому таким методом создания Вэб-страниц практически никто не пользуется. Порекомендовать его можно разве что для создания простеньких Вэб-страничек если нет возможности использования специализированных программ.

Практически все Веб-дизайнеры используют специальные программы, которые называются HTML-редакторы. Наиболее популярные - Macromedia HomeSite, Dreamweaver MX.

Чем же они хороши? Прежде всего, тем, что они как раз и предназначены для создания Веб-страниц. Синтаксис в таких программах обычно выделяется разными цветами, так что очень хорошо видно где находится текст, а где дескрипторы, а где php-код. Многие сложные конструкции тэгов можно вводить одним щелчком мышки. Результат своего

труда виден тут же, в соседнем окошке. Если вы серьезно занимаетесь вэб-дизайном, то без такой программы вам просто не обойтись.

Кроме вышеуказанных программ существует еще один тип специализированных программ - это, так называемые, средства визуального проектирования (Microsoft FrontPage, HoTMetal Pro). Они позволяют создавать Веб-страницы таким образом, чтобы полностью исключить необходимость набора тэгов HTML вручную. Подобные программы выполняют все необходимые операции автоматически, по мере "рисования" Вэб-страницы. К недостаткам таких программ следует отнести тот факт, что "вес" таких страниц оказывается большим из-за избыточного HTML-кода, да и изящную страничку без подправки кода "вручную" сделать весьма проблематично.

Сам я пользуюсь Macromedia HomeSite. Уже к ней привык и она мне очень нравится. Правда на Миллениуме у меня были с ней проблемы с инсталляцией. Но на ХР - работает без проблем. Если у вас нет возможности приобрести Macromedia HomeSite, поройтесь в Интернете. На любом софтархиве найдете много бесплатных HTML-редакторов. Попробуйте разные и выберите тот, который вам по душе.

Назовите наиболее популярные HTML-редакторы Visual Studio Code

Выпущенный компанией Microsoft на основе кода Atom, Visual Studio Code имеет часть функционала IDE (Integrated development environment) - интегрированной среды разработки – мощной программы, содержащей, кроме текстового редактора кода, еще ряд механизмов, позволяющих проводить анализ кода, запуск его и отладку. Часто именно этот инструмент представляют, когда говорят о том, какой функционал должна иметь IDE для web разработки. Во многих рейтингах бесплатных HTML редакторов именно Visual Studio Code занимает первое место, используясь разработчиками все чаще, и чаще. Так, к примеру, по

данным Stack Overflow, этот редактор в 2017 году использовали 24% веб-разработчиков, а в 2018 году – уже 38,7.

Плюсы Visual Studio Code

· Имеет значительную часть функционала IDE.

· Встроенный мощный механизм автозаполнения – IntelliSense.

· Значительное количество расширений и дополнений.

· Интегрирован с Git «из коробки».

· Имеется встроенный отладчик для кода JavaScript, TypeScript, Node.js

· Открытый исходный код приложения.

· Visual Studio Code распространяется бесплатно.

Минусы Visual Studio Code

· Из минусов разработчики отмечают достаточно большое время запуска приложения.

· Поиск по проектам осуществляется относительно медленно.

Notepad ++

Notepad++ - это легковесный текстовый редактор, разработанный для компьютеров под управлением Windows. Пользователи Linux также могут использовать его через Wine. Notepad ++, выпущенный еще в 2003 году, является проверенным и устоявшимся инструментом многих разработчиков, являясь удобным текстовым редактором для HTML кода. Этот редактор распространяется как бесплатное программное обеспечение и его репозиторий доступен в GitHub. Notepad++ поддерживает сторонние плагины.

Основные достоинства Notepad++

· Notepad ++ является простым, не требовательным к ресурсам инструментом.

· Есть портативная версия.

· Функционал программы легко расширяется множеством плагинов. При желании такой плагин можно создать самому.

· Интерфейс программы также легко настраивается.

· Поддерживается работа с большим количеством вкладок одновременно.

· Notepad ++ является на 100% бесплатной программой.

Недостатки Notepad++

· Подавляющее большинство пользователей этого текстового редактора HTML кода не находят в нем недостатков. Однако можно отметить некоторую минималистичность интерфейса, которая не подходит ряду пользователей.

· Также можно отметить, что этот редактор не является IDE и не несет в себе ее дополнительный функционал. По этой причине многим пользователям приходится использовать некую среду разработки в дополнение к редактору Notepad ++.

Sublime Text

Еще одним примером отличного текстового редактора для HTML является Sublime. Эта программа поставляется в бесплатном виде с некоторыми ограничениями. Иными словами - вы можете использовать Sublime бесплатно, но вам придется купить лицензию, если вы захотите пользоваться всеми функциями этого редактора.

Sublime предлагает отличную поддержку, обеспечивая постоянный выход актуальных обновлений. Пользователи могут добавлять плагины, созданные сообществом, или создавать свои собственные. Для значительной части разработчиков использование бесплатной версии Sublime будет вполне достаточным. Если же вам понадобится больше возможностей, вы сможете купить лицензию позже.

Плюсы Sublime

· Кроссплатформенность. Sublime работает в таких операционных системах как Windows, OS X и Linux.

· Sublime является легковесным инструментом, не загружающим систему.

· Есть портативная версия.

· Sublime предоставляет тысячи различных дополнений с открытым исходным кодом, которые созданы большим и активным сообществом.

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

Недостатки Sublime

· Не весь функционал доступен пользователю бесплатно.

· Рядом пользователей отмечается неудобство работы с менеджером плагинов.

· Ряд плагинов сторонних разработчиков может работать некорректно.

Webshorm на базе IntelliJ

WebStorm – весьма удобная для web разработки среда разработки. WebStorm была разработана компанией JetBrains на основе другого их продукта – IDE IntelliJ.

Плюсы WebStorm

· Удобное автодополнение как кода на HTML, CSS, так и на JavaScript.

· Проверка на наличие ошибок и удобная отладка кода обеспечивается с помощью интеграции с рядом систем отслеживания ошибок.

· Встроенная интеграция с таким системами управления версиями как GitHub, Git, а также Subversion, Perforce и Mercurial.

· Гибкость настроек.

· Достаточно большое количество плагинов.

Недостатки WebStorm

· Свойственная всем IDE медлительность в работе и требовательность к ресурсам.

· Относительно сложные настройки.

· Платная IDE, распространяемая по подписке.

Vim

Vim - это мощный портативный текстовый редактор с очень богатой историей – ему уже более 27 лет. Обладает богатым функционалом, с возможностью глубокой настройки программы под себя. В оригинальном виде работает в окне консоли. Можно использовать версию с графическим оконным интерфейсом – Gvim. Стоит отметить, что многие современные IDE, для улучшения процесса разработки, содержат в себе эмулятор функциональности Vim.

Плюсы использования Vim

· Полноценная работа во множестве операционных систем – Windows, Linux, Amiga, Mac OS X, Unix, OpenVMS, OS/2.

· Глубокая настройка работы редактора под себя.

· Очень низкие требования к кресурсам. И, соответственно - высокая скорость работы.

· Возможность редактирования или просмотра файла на удаленном сервере через терминал

· Более 14000 доступных пакетов расширений.

Недостатки Vim

· Один из самых сложных для изучения инструментов разработки. Высокий порог вхождения требует от пользователя значительных затрат времени на запоминание его особенностей, команд, плагинов и тд.

Eclipse

Использование программы Eclipse в качестве HTML редактора - часто считается избыточным. Являясь полноценной и многофункциональной системой разработки, она, вероятно, будет излишне сложной для написания кода на HTML и CSS. Полноценно свои возможности Eclipse сможет проявить при разработке сложных сайтов, завязанных на работу с несколькими базами данных и дополнительными механизмами.

Часто эту Eclipse используют для работы с страницами написанными на Java, PHP, JavaScript, и ряде других языков программирования.

Плюсы Eclipse

· Полноценная IDE со всем перечнем возможностей мощного инструмента разработки.

· Кроссплатформенность в работе с Windows, MacOS X, Linux.

· Значительное количество расширений и аддонов, помогающих гибко настраивать Eclipse под различные задачи.

· Принадлежность Eclipse к свободному программному обеспечению.

Минусы Eclipse

· Сложность настройки этой IDE.

· Излишняя перегруженность для разработки относительно простых сайтов на HTML и CSS.

· Ресурсоемкость приложения.

Atom

Атом – это сравнительно новый HTML редактор. Он был выпущен в 2014 году командой GitHub, и с тех пор, при поддержке сообщества GitHub, значительно увеличил свою популярность. Этот текстовый редактор является бесплатным, с открытым исходным кодом. Интересно, что в качестве слогана для Atom используется фраза «самый взломанный текстовый редактор 21 столетия», подразумевая под этим, что любой разработчик может вносить свой вклад в редактирование, расширение, изменение и обмен исходным кодом программы, а также создавать собственные пакеты для улучшения Atom.

Какие возможности дает Atom

· Atom является кроссплатформенным приложением и работает таких операционных системах, как Windows , OS X и Linux.

· Благодаря умному механизму автозаполнения, Atom помогает быстрее писать код.

· Особенность интерфейса Atom позволяет разбивать интерфейс на множество окон, чтобы вы могли сравнивать и писать код в этих окнах одновременно.

· Atom является продвинутым текстовым редактором, получившим возможности IDE, благодаря различным плагинам.

· Поддерживает в разработке такие языки как: HTML, CSS, JavaScript, Python, XML, PHP, Java, SQL, C# и многие другие.

Плюсы Atom

· Для Atom имеется большое количество дополнений, плагинов и расширений. Так, «из коробки», Atom поставляется с 81 встроенным пакетом, и вы также можете добавить до 7500 дополнительных устанавливаемых пакетов. Вы также можете разработать свой собственный пакет.

· Наличие большого количества дополнений позволяет гибко настраивать под себя интерфейс редактора.

· Открытый исходный код. Весь редактор Atom распространяется бесплатно, предоставляя свой исходный код, доступный на GitHub.

· Отличная интеграция с Git и GitHub.

· Поддержка плагина Teletype. Этот плагин позволяет прямо в режиме реального времени писать код совместно с другими разработчиками.

Минусы Atom

· Atom является достаточно «прожорливой» программой, забирая на себя относительно большой объем оперативной памяти.

· Поддержка тех или иных языков определяется функционалом плагинов, написанных различными разработчиками, а не единой организацией.


Дата добавления: 2021-02-10; просмотров: 73; Мы поможем в написании вашей работы!

Поделиться с друзьями:




Мы поможем в написании ваших работ!