Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Титул задание отзыв рецензия Денисенко.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
390.56 Кб
Скачать
  1. Теоретическая часть

1.1 Анализ современных технологий разработки сайтов

Для создания Web-приложений можно использовать различные языки программирования. Их много, и выбор того или иного — личное дело программиста. Но особого внимания заслуживают языки С#, Java, HTML и РНР. Первые два — это мощные языки, предназначенные для разработки больших корпоративных систем. Язык же РНР привлекателен своей бесплатностью (тогда как компиляторы С# и Java достаточно дороги) и неплохими возможностями для создания проектов среднего масштаба. К тому же освоить С# и Java несколько труднее, чем РНР.

Основное направление их развития — web-сервисы (как правило, для крупных корпоративных систем), которые призваны заменить технологии связывания удаленных компонентов (DCOM и CORBA), несовместимые между собой и использующие закрытые стандарты. В этой области наблюдается активная конкуренция компаний Microsoft (Си — .NET) и Sun Microsystems (Java — J2EE), сопровождающаяся даже судебными разбирательствами.

РНР — это бесплатно распространяемый язык-интерпретатор, обеспечивающий написание мощных скриптов. Этот язык в силу своей бесплатности и открытости системного кода(Open Source) получил большое распространение в сети Internet и практически на каждом сервере где присутствуют сайты есть и этот язык. PHP поддерживает базы данных MySQL, SQL Lite и другие. Основные нововведения в недавно появившейся 5-й версии — встроенные SQLite 2 и Zend Engine, улучшенная обработка потоков данных (в том числе с возможностью доступа через операции с «сокетами» на низком уровне), улучшенная поддержка XML за счет использования новейших библиотек.

Water и Clear Methods Steam. Языки скриптового программирования постоянно развиваются, появляются новые. Так, разработан язык программирования Water для эффективной работы именно с XML (www.waterlanguage.org). На этой платформе компанией Clear Methods (www.clearmethods.com) создан универсальный язык программирования Clear Methods Steam. Он позволяет программисту вместо многих языков, необходимых для работы с web-сервисами, использовать лишь один этот язык, поскольку в основе Water лежит принцип «изучить однажды, затем использовать всегда».

HTML – Язык разметки гипертекстовых страниц (Hypertext Markup Language) представляет собой язык, разработанный специально для создания Web-документов. Он определяет синтаксис и размещение специальных инструкций (тегов), которые не выводятся на экран, но указывают браузеру, как отображать содержимое документа. Он также используется для создания ссылок на другие документы, локальные или сетевые, например, находящиеся в сети Интернет.

Стандарт HTML и другие стандарты для Web разработаны под руководством консорциума W3C (World Wide Web Consortium). Стандарты, спецификации и проекты новых предложений можно найти на сайте http://www.3w.org/.

На практике на стандарт HTML большое влияние оказывает наличие тегов, предложенных и поддерживаемых наиболее известными браузерами, такими как Microsoft Internet Explorer и Netscape Navigator. Эти теги в данный момент могут как входить, так и не входить в состав действующей спецификации HTML.