Программы, без которых не обойтись при удаленной работе.
Программы, необходимые для удаленной работы.
Рассмотрим тему, необходимую для общего познания принципов работы сайта в отдельности и всех сайтов Интернета.
Это, скорее, теоретический вопрос, но, при создании своего сайта, который будет необходим для предложенного способа удаленной работы и заработка в Сети, несомненно поможет вам быстрее разобраться с практикой.
Изначально на компьютер устанавливается операционная система - это понятно и без пояснений. Она является, как бы, диспетчерским пунктом по управлению всеми другими программами, установленными на ваш компьютер.
Существует определенный набор (перечень) программ, которые входят в базовую поставку операционной системы. Сразу после установки операционной системы, чаще всего которая называется Windows (в переводе с английского окна) на ваш компьютер автоматически устанавливаются и эти программы и они становятся работоспособными сразу после первого запуска Windows.
А вот когда вы хотите поиграть на своем компьютере, скажем, в какую нибудь игру, которая не входит в базовую поставку инсталяционного пакета, то ее нужно самостоятельно устанавливать на ваш компьютер.
Без ее установки (инсталяции) нужная программа работать не будет - это понятно всем.
Пока что ничего нового я вам не сообщил и просто хочу описать предисторию для удобства и плавного, логического перехода к теме странички.
Когда операционная система только придумывалась и создавалась, то понятия Интернета еще не существовало.
После его изобретения (самый первый раз он был использован американскими военными для обмена данными между компьютерами на расстоянии), возникла необходимость в программах, которые смогли бы производить обмен информацией между локальным компьютером пользователя и удаленным компьютером, на котором расположен сайт.
Так была придумана программа для просмотра сайтов, которая получила название браузер, а для создания сайтов был придуман язык HTML, который умеет читать и понимает браузер вашего компьютера.
Если быть совсем точным, то, в прямом смысле, HTML не является языком программирования, а только лишь языком разметки сайта, т.е. набором команд, которые понимает браузер и, выполняя которые, отображает на мониторе сайт, адрес которого был набран в адресном окошке браузера, во всей его красе.
Со временем возникали новые идеи, ибо придумывались новые языки программирования и, в частности, язык PHP, который, по моему мнению, является на данный момент самым распространенным и дает огромное количество новых возможностей при создании сайтов.
А перед этим были придуманы ява скрипты, которые добавили много возможностей при оформлении внешнего вида сайта. Эти скрипты на сайтах используются до настоящего времени, однако, после появления языка рнр и возможности решения с его помощью более сложных задач более простым способом, ява скрипты стали использоваться значительно реже.
Для работы с ява скриптами и просмотра результатов их выполнения необходимая программа была интегрирована (встроена) непосредствнно в браузер и, если при установке и настойке операционной системы вы специально их (то бишь ява скрипты) не отключаете, то результат их выполнения можете видеть с помошью своего браузера.
Это означает такое понятие, что скрипт выполняется на стороне клиента, т.е. при помощи вашего браузера в момент просмотра странички сайта.
Если вы отключаете на своем локальном компьютере выполнение ява скриптов, то, при загрузке страницы из Интернета, в коде которой присутствует ява скрипт, то результатов его выполнения на своем мониторе вы не увидите.
А во всем остальном страница будет отображаться без всяких ошибок.
После того, как был придуман язык рнр и сайты стали создавать с его использованием, возникла необходимость ввыполнения сценария вне зависимости от вмешательства конечного пользователя Интернета.
Этому есть несколько пояснений. Во первых, для изменения его настроек необходимы специальные познания и неправильная, ошибочная настройка может вызвать не только мелкие ошибки, но и полный отказ всей операционной системы.
Такая ситуация вынудила придумать возможность выполнения сценариев непосредственно на сервере без возможности вмешательства конечного пользователя. Ну и плюс ко всему, это удобно конечному пользователю.
О сценариях. Такое название имеют компьютерные файлы, которые содержат написанные на языке рнр инструкции для выполнения конкретных действий на страницах сайта.
Например, открыть страницу, отправить со страницы электронное письмо, провести регистрацию пользователя через соответствующую форму и много-много других действий.
Так вот, язык рнр является серверным языком и это означает, что он выполняется на стороне сервера, на котором расположен конкретный сайт. Посетителю же сайта на экран монитора выдается только лишь результат работы такого сценария.
Какое практическое применение изложенной информации, вы можете узнать на следующей странице сайта...
Успехов и удачи в удаленной работе.