шапка лого линия шапка
black-line
Landing page - что это и зачем это нужно? Landing page - что это и зачем это нужно?
black-line
grey-line   grey-line   grey-line 1. НА КАКОМ ЯЗЫКЕ ПИШУТСЯ САЙТЫ?
2. ЧТО ТАКОЕ HTML ?
3. ЧТО ТАКОЕ ЯЗЫК CSS ?
4. ЧТО ТАКОЕ PHP ?
5. ЧТО ТАКОЕ JAVASCRIPT ?
6. ЧТО ТАКОЕ MYSQL? ВЗАИМОДЕЙСТВИЕ С PHP.
7. АЛЬТЕРНАТИВНЫЕ ЯЗЫКИ ПРОГРАММИРОВАНИЯ.





ПОСЕТИТЕ БЕСПЛАТНЫЕ ДИСТАНЦИОННЫЕ КУРСЫ ВЕБ-ДИЗАЙНА:    Подробнее




1. НА КАКОМ ЯЗЫКЕ ПИШУТСЯ САЙТЫ?


Создание сайтов - это сложный процесс. Для начала рисуют дизайн сайта, дизайн можно нарисовать при помощи Adobe Photoshop, или других графических редакторов. Далее если вы придумали дизайн сайта, его нужно сверстать, что же такое верстка?

Верстка - это создание Web-страницы по готовому шаблону сайта, то есть, то, что мы нарисовали в Adobe Photoshop мы кодируем с помощью языка HTML и оформляем CSS. После того как мы это все сделали, мы размещаем готовый сайт с красивым дизайном на хостинг, и настраиваем его так как нам нужно.

Чтобы написать сайт, вам потребуется знать такие языки программирования как: HTML, CSS, JavaScript, PHP, MYSQL. Существуют и другие языки, но это наиболее популярные, на сегодняшний день. Я расскажу вам о каждом языке по-подробней.

HTML (HyperText Markup Language) - это язык разметки, описывающий форму отображения информации. Этот язык используют для создания основания сайта, иными словами для каркаса сайта.

CSS (Cascading Style Sheets) - это язык с помощью которого можно контролировать внешний вид Web-страницы. С помощью CSS можно задавать точные характеристики практически всех элементов Web-страницы.

JavaScript - это язык так сказать для "оживления" Web-страницы, с помощью этого языка можно сделать Web-страницу интерактивной, или другими словами, заставить взаимодействовать с пользователем. С его помощью можно сделать всплывающие окна или подсказки, а также многое другое. Этот язык служит не только для применения в Web-разработке.

PHP - это язык для написания сервер скриптов. Он наиболее популярен в настоящее время, и не труден в освоении. С помощью PHP можно обрабатывать данные на сервере, работать с файлами, рассылать письма, размещать чат, форум и многое другое.

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





2. ЧТО ТАКОЕ HTML ?



HTML является первым языком web-программирования. Именно на его основе построены многие команды на php, javascript и т.д. Таким образом можно сказать, что он вечен. Если поисковые системы по ряду признаков могут "забанить" какой либо движок, то HTML неприкосновенен в этом плане.

(HTML - от англ. HyperText Markup Language - "язык гипертекстовой разметки") - стандартный язык разметки документов во Всемирной паутине. Большинство веб-страниц содержат описание разметки на языке HTML (или XHTML). Язык HTML интерпретируется браузерами; полученный в результате интерпретации форматированный текст отображается на экране монитора компьютера или мобильного устройства.

Язык HTML является приложением SGML (стандартного обобщённого языка разметки) и соответствует международному стандарту ISO 8879.

Язык XHTML является более строгим вариантом HTML, он следует всем ограничениям XML и, фактически, XHTML можно воспринимать как приложение языка XML к области разметки гипертекста.

Во всемирной паутине HTML-страницы, как правило, передаются браузерам от сервера по протоколам HTTP или HTTPS, в виде простого текста или с использованием шифрования.

Язык HTML был разработан британским учёным Тимом Бернерсом-Ли приблизительно в 1986-1991 годах в стенах ЦЕРНа в Женеве в Швейцарии.

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

С помощью HTML можно легко создать относительно простой, но красиво оформленный документ. Помимо упрощения структуры документа, в HTML внесена поддержка гипертекста. Мультимедийные возможности были добавлены позже.

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

Однако современное применение HTML очень далеко от его изначальной задачи. Например, тег "TABLE" предназначен для создания в документах таблиц, но часто используется и для оформления размещения элементов на странице. С течением времени основная идея платформонезависимости языка HTML была принесена в жертву современным потребностям в мультимедийном и графическом оформлении.





3. ЧТО ТАКОЕ ЯЗЫК CSS ?



Аббревиатура CSS расшифровывается, как Cascading Style Sheets или же, в русском переводе, как каскадные таблицы стилей. Что же это такое и для чего этот язык был в свое время придуман?

Как известно, разметка веб документа осуществляется с помощью тегов языка HTML. Т.е. с помощью HTML мы создаем структуру наших документов (вебстраницы). Например, в чистом HTML мы можем задавать заголовки через теги H1-H6, абзацы P и другие элементы структуры документов, и даже придать им нужный нам вид в браузере.

Но время диктовало необходимость использования в HTML все новых и новых атрибутов визуального оформления, которые сильно захламляли исходный код. В связи с этим был предложен другой, более перспективный вариант развития - создание отдельного языка стилевой разметки CSS. И этот вариант имел ряд преимуществ перед простым наращиванием количества атрибутов оформления.

Почему? А вы вспомните, как можно в чистом HTML задать цвет фрагменту текста? Правильно, с помощью тега Font и атрибута Color. А если вы хотите покрасить в нужный цвет сразу несколько абзацев в вашем тексте?

Тогда придется внутри каждого из них (тег абзаца P является блочным, а значит его нельзя будет помещать внутри строчного элемента Font) вставлять теги Font с нужным значением цвета в атрибуте Color.

Все это жутко будет загромождать исходный код, что очень и очень нежелательно, ибо пострадает скорость загрузки сайта, а на коммуникационное оборудование интернета будет создаваться излишняя нагрузка. На это разработчики спецификаций Html 4.01 из валидатора W3C "пойтить" не могли.

Поэтому они придумали следующий выход из создавшейся ситуации. Разработчики из W3C решили оформить все визуальные представления web документа в виде специального языка стилевой разметки, который назвали каскадными таблицами стилей или же попросту CSS (читается как си-эс-эс).

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

CSS не является языком разметки, в том понимании, как, например, Html. Это язык именно стилевой разметки - у него свой синтаксис, свое внутреннее содержание и во многом он будет сильно отличаться от уже изученного ранее.

Кроме того, по сравнению с HTML, язык стилевой разметки намного сложнее. В нем очень много нюансов, которые нужно будет знать окромя базовых понятий. В HTML никаких особых нюансов не было - изучили все элементы и можете спокойно работать с кодом. Мне кажется, что CSS можно сравнить с шахматами - мало знать, как ходят все фигуры, надо еще и уметь играть.





4. ЧТО ТАКОЕ PHP ?


PHP (рекурсивный акроним словосочетания PHP: Hypertext Preprocessor) - это распространенный язык программирования общего назначения с открытым исходным кодом. PHP сконструирован специально для ведения Web-разработок и его код может внедряться непосредственно в HTML.

Вместо рутинного вывода HTML-кода командами языка (как это происходит, например, в Perl или C), скрипт PHP содержит HTML с вкраплениями кода. Код PHP отделяется специальными начальным и конечным тегами , которые позволяют "переключаться" в "PHP-режим" и выходить из него.

PHP отличается от JavaScript тем, что PHP-скрипты выполняются на сервере и генерируют HTML, который посылается клиенту. Вы даже можете настроить свой сервер таким образом, чтобы обычные HTML-файлы обрабатывались процессором PHP, так что клиенты даже не смогут узнать, получают ли они обычный HTML-файл или результат выполнения скрипта.

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





5. ЧТО ТАКОЕ JAVASCRIPT ?


Javascript - это язык программирования, с помощью которого веб-страницам придается интерактивность. С его помощью создаются приложения, которые включаются в HTML-код (например, анкеты или формы регистрации, которые заполняются пользователем). Часто Javascript путают с языком программирования Java, однако общего между ними очень мало. К тому же, некоторые сравнивают Javascript с языками Python, Self, Ruby. Однако это особенный язык, который существует сам по себе.

4.1. Для чего используют javascript? С помощью Javascript можно изменять страницу, изменять стили элементов, удалять или добавлять теги. С его помощью можно узнать о любых манипуляциях пользователя на странице (прокрутка страницы, нажатие любой клавиши, клики мышкой, увеличение или уменьшение рабочей области экрана…) Через него можно к любому элементу HTML-кода получить доступ и делать с этим элементом множество манипуляций. Можно загружать данные не перезагружая страницу, выводить сообщения, считывать или устанавливать cookie и выполнять множество других действий.

4.2. В чем заключается уникальность javascript? Вся уникальность данного языка программирования заключается в том, что он поддерживается практически всеми браузерами и полностью интегрируется с ними, а все что можно сделать с его помощью - делается очень просто. Ни одна другая технология не вмещает в себе все эти преимущества вместе. К примеру, есть такие, которые не кросс-браузерны (то есть поддерживаются не всеми браузерами). Это - VBScript, ActiveX, XUL. А есть такие, которые с браузером не интегрированы в нужной степени, это - Java, Flash, Silverlight. На сегодняшний день данная технология активно развивается, разрабатывается язык программирования Javascript 2.





6. ЧТО ТАКОЕ MYSQL? ВЗАИМОДЕЙСТВИЕ С PHP.


Итак, для начала ответим на вопрос: что такое MySQL?

MySQL - это одна из самых популярных и самых распространенных СУБД (система управления базами данных) в интернете. Она не предназначена для работы с большими объемами информации, но ее применение идеально для интернет сайтов, как небольших, так и достаточно крупных.

MySQL отличатся хорошей скоростью работы, надежностью, гибкостью. Работа с ней, как правило, не вызывает больших трудностей. Поддержка сервера MySQL автоматически включается в поставку PHP.

Немаловажным фактором является ее бесплатность. MySQL распространяется на условиях общей лицензии GNU (GPL, GNU Public License).

Ранее для долговременного хранения информации мы работали с файлами: помещали в них некоторое количество строчек, а затем извлекали их для последующей работы. Задача длительного хранения информации очень часто встречается в программировании Web-приложений: подсчёт посетителей в счётчике, хранение сообщений в форуме, удалённое управление содержанием информации на сайте и т.д.

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

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

ПРИМЕЧАНИЕ:
Приложение на РНР, использующее для хранения информации базу данных (в частности MySql) всегда работает быстрее приложения, построенного на файлах. Дело в том, что базы данных написаны на языке C++, и написать на PHP программу, которая работала бы с жёстким диском эффективнее базы данных - задача неразрешимая по определению, поскольку программы на PHP в принципе работают медленнее, чем программы на C++, так как РНР - интерпретатор, а С++ - компилятор.

Таким образом, основное достоинство базы данных заключается в том, что она берёт на себя всю работу с жёстким диском и делает это очень эффективно.





7. АЛЬТЕРНАТИВНЫЕ ЯЗЫКИ ПРОГРАММИРОВАНИЯ.


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

6.1. Java. Одним из наиболее используемых языков программирования является Java. С его помощью можно описывать самые сложные алгоритмы, что, однако, чаще всего не нужно на обычном сайте. К тому же из-за этого java-applet'ы долго загружаются, являются "тяжелыми".

6.2. Flash. Изначально Flash разрабатывался как кросс-браузерный язык и инструмент для создания мультимедийных объектов, например, аудио- и видео-проигрывателей, баннеров, игр, интерактивных областей на страницах сайта. Но кроме этого, с помощью технологии Flash можно создавать сокеты (сетевые соединения); работать с мультимедиа; хранить внутри объекты, которые не нужно посылать при каждом запросе на сервер. Для Flash есть удобные графические средства разработки.

Если же говорить о недостатках Flash по сравнению с javascript, то главным недостатком есть то, что поисковики очень плохо индексируют Flash-объекты, так как, поисковики ходят по HTML-ссылкам. А еще текст, который находится в контейнере Flash, нельзя выделить.

6.3. XUL, JavaFX, vbscript, Silverlight. Для дополнения возможностей javascript в построении интерфейсов и области коммуникаций используются такие технологии, как XUL, JavaFX, vbscript, Silverlight. Но все они используются гораздо реже, чем javascript и flash.

ЕСЛИ РАССМАТРИВАТЬ ОСОБЕННОСТИ КАЖДОЙ ИЗ НИХ ОТДЕЛЬНО, ТО:
6.3.1. XUL используется для описания интерфейсов и десктоп-приложений. Но рекомендуется в том случае, если писать будете только под Mozilla;
6.3.2. JavaFX работает на компьютере пользователя только с Java, это как дополнение к данному языку;
6.3.3. vbscript разработан Microsoft-ом на основе Visual Basic, абсолютно не развивается, уступает javascript-ту по возможностям и в последнее время практически не используется;
6.4.4. Silverlight тоже разработан Microsoft-ом, но уже как конкурент Flash. Широкого распространения также не имеет.





ПОСЕТИТЕ БЕСПЛАТНЫЕ ДИСТАНЦИОННЫЕ КУРСЫ ВЕБ-ДИЗАЙНА:    Подробнее




grey-line   grey-line  
black-line
нижний блок
нижний блок Новые работы НАШИ СТРАНИЦЫ:

В Instagram

На youtube


НАША КОМАНДА.

Подробнее>>


КАРТА САЙТА.

Подробнее>>
нижний блок НАШИ ТЕЛЕФОНЫ:
+7 (951) 375 92 45,
+7 (913) 910 91 41.
+7 (901) 452 63 27.


НАШ АДРЕС:
630120, г. Новосибирск,
ул. Забалуева, 21.


E-MAIL:
knyazew2015@mail.ru
kindle888@rambler.ru
ICQ: 406472064
Skype: chudesnaya-strana-17
WhatsApp: 89513759245
Instagram: chudesnaya_strana_17
нижний блок
нижний блок
самый нижний блок Поделиться с друзьями:
самый нижний блок

В начало   |   Виды услуг   |   Портфолио   |   Отзывы   |   Контакты


Сайт сделан в студии дизайна "Чудесная страна"


    Яндекс.Метрика Рейтинг@Mail.ru    



Valid HTML 4.0 Transitional


Правильный CSS!