Следующие рипы
Новые пользователи
Активные пользователи
  • Страница 1 из 1
  • 1
Модератор форума: x0x0x7  
Что такое Web-программирование?
Гл. Администратор
08.09.2012, 15:24 | Награды: 0 | Репутация: 731 | Сообщений: 85
Сообщение # 1
1. Что такое "Web-программирование" ?
2. Что такое "Языки веб-программирования" ?

1.) Веб-программирование - это бурно развивающийся раздел программирования, ориентированный на разработку Internet-приложений.
2.) Языки веб-программирования — это соответственно языки, которые в основном предназначены для работы с интернет-технологиями. Языки веб-программирования делятся на две группы: клиентские и серверные.
Как следует из названия, программы на клиентских языках обрабатываются на стороне пользователя, как правило их выполняет браузер. Это и создает главную проблему клиентских языков — результат выполнения программы (скрипта) зависит от браузера пользователя. То есть если пользователь запретил выполнять клиентские программы, то они исполняться не будут, как бы ни желал этого программист. Кроме того, может произойти такое, что в разных браузерах или в разных версиях одного и того же браузера один и тот же скрипт будет выполняться по-разному. С другой стороны, если программист возлагает надежды на серверные программы, то он может упростить их работу и снизить нагрузку на сервер за счет программ, исполняемых на стороне клиента, поскольку они не всегда требуют перезагрузку (генерацию) страницы. Самыми распространенными клиентскими языками программирования являются:
Code
JavaScript
VBScript
ActionScript
Java


Code
AJAX
JQuery
Adobe Flash
Microsoft Silverlight


Когда пользователь дает запрос на какую-либо страницу (переходит на неё по ссылке или вводит адрес в адресной строке своего браузера), то вызванная страница сначала обрабатывается на сервере, то есть выполняются все программы, связанные со страницей, и только потом возвращается к посетителю по сети в виде файла. Этот файл может иметь расширения: HTML, PHP, ASP, ASPX, Perl, SSI, XML, DHTML, XHTML.
Работа программ уже полностью зависима от сервера, на котором расположен сайт, и от того, какая версия того или иного языка поддерживается. Список серверных языков программирования: PHP, Perl, Python, Ruby, любой .NET язык программирования (технология ASP.NET), Java, Groovy.
Важной стороной работы серверных языков является возможность организации непосредственного взаимодействия с системой управления базами данных (или СУБД) — сервером, на котором упорядоченно хранится информация, которая может быть вызвана в любой момент. Популярными среди систем управления базами данных являются:

Code
Firebird
IBM DB2
IBM DB2 Express-C
Microsoft SQL Server
Microsoft SQL Server Express
mSQL
MySQL
Oracle
PostgreSQL
SQLite
Sybase Adaptive Server Enterprise
ЛИНТЕР
MongoDB


  • Страница 1 из 1
  • 1
Поиск:
Сделать бесплатный сайт с uCoz