|
Еще раз хочу заострить ваше внимание на том, что территория Профи-консультант предполагает конкретные вопросы и конкретные ответы! Придерживайтесь простого правила: отвечайте именно на вопрос, а не комментируйте ответы других участников! А если Вы не согласны с предыдущими ответами, можно написать авторам лично через SOS.
09.03.11
|
Знаете ли вы...
... что найти вопрос по его номеру можно, указав номер вопроса в графе поиск!
28.11.10
|
|
|
|
|
|
Просмотр ответов на вопрос:
Вернуться
/ Информационные технологии / WWW & Internet /
Что за модные аббревиатуры CSS, CSS2, CGI, MySQL, ASP, PHP, Apache, freeBSD? Как каждая из них расшифровывается? Для чего нужна? Как ее можно освоить? Где почитать что-нибудь популяроне и полезное (книги или и-нет)?
|
CSS (англ. Cascading Style Sheets — каскадные таблицы стилей) — технология оформления веб-страниц, элемент концепции DHTML. Таблицы (точнее — списки) CSS служат для оформления преимущественно HTML- и XHTML-документов, но иногда используются и для других документов, структурированных с помощью XML (например, в браузере «Mozilla» для оформления элементов графического интерфейса, XUL).
CSS - http://ru.wikipedia.org/wiki/CSS CSS2- http://css.find-info.ru/ CGI - http://www.cgi-bin.ru/, http://www.uic.nnov.ru/~paaa/l_cgi.htm MySQL-язык для создания баз данных. http://www.mysql.ru/docs/ ASP-"... Эти приложения получили название серверов веб-приложений. В начале 1997 года компания Microsoft выпустила 3-ю версию своего веб-сервера (Internet Information Server или IIS), в котором был реализован принципиально новый метод написания серверных приложений. Он получил название ASP..." http://web-support.ru/web-tech/asp_main.shtml http://www.aspnetmania.com/ PHP -PHP – это скрипт-язык (scripting language), встраиваемый в HTML, который интерпретируется и выполняется на сервере. Проще всего это показать на примере: Пример 1–1. Создадим файлик test.php <?php phpinfo(); ?> После выполнения этого скрипта мы получим страничку, на которой будет вся информация о PHP и веб-сервере. http://phpclub.ru/faq/wakka.php?wakka=Map Apache-В настоящий момент 72 процентов всех сайтов в мире созданы с использованием сервера Apache. Сервер Apache имеет одно преимущество:он прост настолько, что любой достаточно грамотный пользователь может овладеть им в полноте. Основной проблемой в освоении Apache можно назвать изучение команд, которые помогут заставить машину делать то, что вам нужно. • реализация самых современных протоколов • широкие возможности по конфигурации и расширению при помощи модулей сторонних фирм • возможность написания собственых модулей на встроенном API • предоставление полного набора исходных текстов и неограничивающая лицензия • совместимость с ОС Windows NT/9x, Netware, Os/2, MacOS, большинства Unix-систем и некоторых других http://www.apache-mirror.info/ freeBSD - http://pr-star.ru/wiki/FreeBSD FreeBSD - это продвинутая операционная система для x86-совместимых, DEC Alpha, IA-64, PC-98 и UltraSPARC архитектур. Она происходит от BSD, версии UNIX®, разработанной в Университете Калифорнии, Беркли. Разработку и поддержку осуществляет большая группа людей. Версии для прочих платформ находятся на разных стадиях разработки.
Выдающиеся возможности
В операционной системе FreeBSD улучшены поддержка сети, быстродействие, защита и совместимость. Все это работает уже сегодня, и порой даже несколько лучше чем у коммерческих производителей. Полномасштабное Internet-решение
FreeBSD представляет собой прекрасную основу для создания Вашего Internet или Intranet сервера. FreeBSD обеспечит Вас мощнейшим сетевым сервисом даже под тяжестью нагрузок, эффективно распределит память между сотнями (и даже тысячами) пользовательских процессов. http://www.ngu.ru/ http://frdp.rinet.ru/docs.html
|
|
Некоторые уточнения и дополнения... ====================================== По CSS (каскадные таблицы стилей). Используются для оформления (управления отображением) содержимого веб-документов. Главная идея - отделить само содержание веб-документа от способа его представления в броузере. Таблицы эти могут быть частью файла html, а могут содержаться в отдельном txt-шнике с расширением css, к которому файл html будет обращаться. Т.е. можно просто изменить что-то в одном файле, и во всех документах, которые к этому файлу обращаются, оформление изменится. На сегодня довольно популярная штука, включена даже в HTML-конвертор MS-Office (начиная с 8-й версии). В разных броузерах работает по-разному. CSS2 - более продвинутая версия, позволяющая даже отказаться от таблиц при разметке страницы. ================================== CGI (Common Gateway Interface — «общий интерфейс шлюза») — стандарт интерфейса, использующийся для взаимодействия какой-л. программы с веб-сервером. Такую программу называют шлюзом или (чаще) CGI-скриптом (сценарием). Скрипт может быть написан на любом языке, работающем со стандартными устройствами ввода/вывода. Обычно он располагается на сервере, хотя может находиться где угодно (если сервер соответствующим образом настроен). ================================== MySQL - это система управления базами данных (СУБД). Точнее - реляционными базами данных, данные в которых представлены в виде таблиц. Использует SQL - Structured Query Language (структурированный язык запросов), кстати, как и MS Access;-) В веб-дизайне используется также для изменения пользователями содержания веб-страниц через веб-интерфейс. Можно, конечно, изловчиться и форум на MySQL забабахать;-), только зачем? Уж лучше магазин какой-нить, как-то естественней;-) Может использоваться также для хранения персональных данных пользователей (там регистрация, персональные настройки и всё такое;-). Естественно, что для нормальной работы необходима поддержка на стороне сервера. ================================== ASP - Active Server Pages («активные серверные страницы») — технология от Microsoft, позволяющая вставлять в веб-страницу обращения к различным программам. По своей сути - вариант использования скриптов для платформы WindowsNT\2k\XP и на веб-сервере IIS (прилагается к серверам от Билли;-). Полагаю, что популярность ASP в России именно с этим и связана. Есть варианты ASP и для Апача. ================================== PHP - встроенный в HTML язык скриптов, выполняемых на веб-сервере, имеющем, соответственно, поддержку PHP. Сильно интегрирован со многими СУБД. ================================== CGI, MySQL, ASP, PHP и пр. выполняются на сервере, что добавляет админам хлопот по обеспечению безопасности серверов. Поэтому (или по причинам отсталости;-) российские веб-сервера размещают скрипты пользователей лишь за деньги, хотя в цивиллизованном мире поддержку скриптов можно получить и на бесплатном сервере. Поэтому выбор той или иной технологии в наших условиях часто зависит от условий хостинга. Наиболее тривиальное применение таких скриптов - это форумы и гостевые книги. Уже есть довольно много таких скриптов в готовом виде (в т.ч. и бесплатных), так что зачастую можно что-то найти и приспособить под свои нужды, даже и не представляя себе, что такое программирование. Есть определённая тенденция использовать скрипты просто для внешнего оформления веб-страничек. Плюсы для разработчиков - удобство в добавлении нового материала: при умелом созднии добавление или изменение материала на таком сайте требует минимум усилий. Кроме того, для реализаци различных дизайнерских изысков пользователи не должны устанавливатть у себя какие-л. дополнительные приложения. Они просто получают готовый HTML-код, "собранный" скриптом на сервере. ================================== Для изучения всей этой беды и для разработки сайтов необходмо установить у себя (в смысле - локально;-) веб-сервер. Это программа (точнее - набор программ;-), способная обрабатывать запросы от веб-броузеров по протоколу http. Apache - это веб-сервер с открытым исходным кодом. Следовательно - бесплатный. Самый популярный на сегодня. Совместим с Win9X\nt\2000\xp Позволяет подключать самые разные модули с поддержкой всего, чего угодно. Скачать Апача можно здесь: http://www.apache.org/ Лежит в 1000 мест в Рунете, как и литература по его установке, настройке и администрированию. ================================== FreeBSD - это операционная система для компьютеров, совместимых с архитектурами x86. Также с открытым исходным кодом, т.е. бесплатная. Имеет модульную структуру, позволяющую гибко менять её конфигурацию. Фактически это не одна ОС, а столько её разновидностей (модификаций), сколько вам нужно. Руководство здесь: http://www.citforum.ru/operating_systems/freebsd/handbook/ Качается отсюда: http://www.ru.freebsd.org/ru/
|
|
Советую почитать Артемия Ломова "HTML, CSS, скрипты. Проктика создания сайтов", "Apache, Perl, MySQL: практика создания линамических сайтов. Влад Мержевич "CSS по шагам".
|
|
|
|
|