Веб-программирование
Цена: от 5000 руб.
Веб-программирование – самостоятельная область программирования, направленная на создание интернет-приложений (программных продуктов, которые гарантируют бесперебойную работу динамических сайтов сети интернет).
Заинтересовала услуга? -
Языки веб-программирования – те языки, какие предопределены, как правило, для работы с разнообразными интернет-технологиями. Символично их можно распределить на два плотно связанных вида: клиентские языки и серверные.
Как следует из наименования, программные средства, построенные на клиентских языках, обрабатываются исключительно на стороне потребителя, производятся они, в основном, браузером. В этом и заключается основная проблема клиентского языка – итог исполнения конкретной программы напрямую зависит от пользовательского браузера. Так получается, что когда потребитель запретил выполнение клиентской программы, то проделываться она не будет, независимо от желания программиста. Также может случиться ситуация, что в различных браузерах или в разнообразных его версиях одинаковый sсгiрt будет исполняться совершенно по различному. С обратной стороны, если программистом возлагаются ожидания лишь на серверные программы ,то он может облегчить их функционирование и уменьшить общую нагрузку на сервер благодаря программам, производимым на стороне посетителя, так как им не всегда нужна перезагрузка страниц.
Когда потребитель подаёт запрос на различную страницу (осуществляет переход на неё по клику на ссылку или посредством введения адреса в строку личного браузера), то запрашиваемая страница вначале проходит обработку на сервере, то есть реализуется исполнение всех программ, соединённых со страничкой, а только затем возвращается к пользователю в виде готового файла, который может иметь различное расширение: HTML, ASP, DHTML, SSI, XHTML и прочие.
Работа программ всецело зависит от сервера, на каком располагается необходимый веб-сайт, и от того, какая версия языка поддерживается. К серверным языкам относятся следующие: PHP, Python, Java, Perl, Groovy, Ruby, а также все языки технологии NET.
В работе серверных языков немаловажной особенностью считается осуществимость реализации прямого взаимодействия с системой управления базами данных – специализированным сервером базы данных, где сберегается огромный объём информации, какую можно затребовать в любую минуту.