Форум портала Metropolis Галерея   
Добро пожаловать. Пожалуйста, войдите или зарегистрируйтесь.
23 Ноябрь 2024, 14:32 *

Фотогалерея Метрополиса
 
   Начало   Помощь Поиск Правила Войти Регистрация  
Страниц: [1]   Вниз
  Печать  
Автор Тема: Что есть что (beta)  (Прочитано 13197 раз)
0 Пользователей и 1 Гость смотрят эту тему.
eXtractor
Житель форума
*****

Репутация: 191
Сообщений: 1977


WWW Email
: 14 Август 2007, 16:03

Языки разметки

HTML — самый распространённый язык разметки гипертекста. Версия 4.01 понимается всеми современными браузерами. В принципе, результат, отображаемый в браузере, очень смахивает на открытый в текстовом процессоре RTF- или DOC-файл, но отличается тем, что HTML-файлы можно редактировать и создавать при помощи встроенной в Windows программы «Блокнот» (Notepad). Разметка строится на основе тегов (tag), заключённых в угловые скобки (<>). Например, комбинация <b>текст</b> даст слово «текст», написанное жирным шрифтом («текст»).

XHTML — похожий на HTML и основанный на XML язык разметки гипертекста. Отличается модульностью.


Веб-серверы

Apache — cамый популярный веб-сервер в мире. Стоит на ~60% вcех интернет-серверов. Кроссплатформеннен: может работать как на различных версиях UNIX (включая Linux), так и на Windows. (официальный сайт)


Языки программирования для Web

PHP — популярный язык программирования для Веба. В настоящее время существует огромное количество скриптов, таких как форумы, CMS, Wiki и пр., написанных на PHP. Для их запуска необходим установленный на веб-сервере интерпретатор PHP. (официальный сайт)





Продолжение следует…

iЕсли что-то непонятно или хотите что-то добавить — пишите здесь.

Raphail
« Последнее редактирование: 14 Август 2007, 17:20 от eXtractor »
imperfect
Житель форума
*****

Репутация: 341
Сообщений: 1167


Проверено электроникой

WWW Email
Ответ #1 : 09 Сентябрь 2007, 15:13

CGI-языки
Perl

Самый популярный язык CGI-скриптов. Разрабатывался как универсальный инструмент системного администрирования UNIX и обработки текстовых файлов, но со временем превратился в полноценный мультиплатформенный язык программирования. Является интерпретируемым, что существенно влияет на скорость работы сценариев (негативно, конечно), но упрощает их разработку.

C/C++
Язык с длинной историей. Компилируемый, не имеющий равных по быстродействию, он прочно занимает лидирующие позиции в разработке прикладного ПО. Часто используется в CGI-скриптах для создания критических в плане быстродействия программ (напр., движков поисковых систем). Для начинающего веб-программиста интереса не представляет, т.к. довольно сложен.

В целом CGI-языки сейчас активно вытесняются PHP. В CGI-скриптах необходимо включать выводимый HTML-код, тогда как программа PHP встраивается в любое место готовой страницы с помощью специальных тегов. Другим преимуществом PHP является его веб-специализация, следствие которой является простота написания скриптов, а также более широкие возможности работы с базами данных, протоколами IMAP, POP3, HTTP, сокетами и др...

JavaScript
Язык скриптов, основанный на языке программирования Java. Наряду с VBScript (уходящим корнями в Visual Basic) является самым распространенным скриптовым языком. Если Java-программы могут быть связаны с веб-страницами исключительно в виде апплетов, то скрипты JavaScript встраиваются прямо в текст страницы. Основной недостаток - выполнение кода на клиентской машине (что само по себе небезопасно).

imperfect
Житель форума
*****

Репутация: 341
Сообщений: 1167


Проверено электроникой

WWW Email
Ответ #2 : 08 Октябрь 2007, 23:17

СУБД
Ну какой же ресурс без сервера баз данных!

MS Access
Забудьте об этом.

MySQL
Всеми горячо любимый мускул завоевал огромную популярность как у разработчиков, так и у хостеров (что немаловажно) благодаря своей скорости, устойчивости и соответствии лицензии GPL. Для крупных приложений подойдет вряд ли, тогда как для любительского ресурса - идеальное решение. С каждой версией все более походит на что-то удобоваримое в плане соответствия стандарту языка SQL. В частности, в последней (5.0) были введены триггеры, хранимые процедуры и курсоры.

SQLite
Не поддерживает архитектуру клиент-сервер. База SQLite (кстати, представляющая собой один файл, хранящий таблицы, представления, триггеры...) обязана лежать на том же компьютере, что и СУБД. Движок представляет собой библиотеку, которая подключается к программе, не являясь самостоятельным процессом. Стандарт SQL выполнен на твердую четверку. В целом - вполне сносное решение, если сервер баз данных и веб сервер - это одна машина.

MS SQL Server
Коммерческий, в отличие от вышеперечисленных, продукт. Содержит расширенный графический интерфейс администрирования БД. Пропагандируется Майкрософтом как корпоративное решение. Превосходная поддержка стандарта SQL-92. Язык TSQL. Есть навороты, рядовым пользователям не всегда нужные. Хорошее решение для распределенных БД.

eXtractor

Raphail
*

Репутация: 385
Сообщений: 3816


серый пиар и нанотроллинг(с. Safron)

Email
Ответ #3 : 08 Октябрь 2007, 23:44

txtSQL - это объектно-ориентированная (ООП) система организации и управления базами данных, написанная на PHP. Синтаксис запросов, система баз данных и структура таблиц реализована по подобию MySQL. Скорость чтения/записи и сохранности данных в txtSQL намного выше по сравнению с обычными текстовыми файлами. txtSQL распространяется по лицензии GNU/GPL

google+ reupdate
emerge -uDNa --autounmask-write
swein
Житель форума
*****

Репутация: 42
Сообщений: 683


|-|4.p(0.3 _|4//4 P3//3#0p|\/|3|\|7

Email
Ответ #4 : 08 Октябрь 2007, 23:54

) ы ну давайте кнечно.. но и тут вроде бесполезно т.к. есть wikipedia..

http://ru.wikipedia.org/wiki/JavaScript

[Wiki - коммьюнити сайт анта] h77p://10.4.4.124/1nf0/
[IRC] h77p://10.4.4.124/1r(/
Молодой модератор применяет наказания для самоутверждения.
Зрелый - для поддержания порядка. Старый - забывает применять...
eXtractor
Житель форума
*****

Репутация: 191
Сообщений: 1977


WWW Email
Ответ #5 : 09 Октябрь 2007, 08:54

http://10.4.4.124/info/doku.php?id=res

http://10.4.4.124/info/doku.php?id=res:glossary
« Последнее редактирование: 09 Октябрь 2007, 09:13 от eXtractor »
swein
Житель форума
*****

Репутация: 42
Сообщений: 683


|-|4.p(0.3 _|4//4 P3//3#0p|\/|3|\|7

Email
Ответ #6 : 09 Октябрь 2007, 20:28

Поддерживаю eXtractor'а.
Хм, в Интернете есть вообще все. И потом, мне мое описание javascript'а нравится гораздо больше (хотя бы из-за краткости и возможности фидбэка Довольный). У некоторых, кстати, и Интернета-то нет...
З.Ы. Потом потрите это все Подмигивает
подобное мнение выдает нуба )
не проще ли выучить синтаксис википедии и править ее??? это займет максимум 3-4 дня..
ее действительно может править любой..

[Wiki - коммьюнити сайт анта] h77p://10.4.4.124/1nf0/
[IRC] h77p://10.4.4.124/1r(/
Молодой модератор применяет наказания для самоутверждения.
Зрелый - для поддержания порядка. Старый - забывает применять...
imperfect
Житель форума
*****

Репутация: 341
Сообщений: 1167


Проверено электроникой

WWW Email
Ответ #7 : 25 Февраль 2008, 02:27

не проще ли выучить синтаксис википедии и править ее??? это займет максимум 3-4 дня..
ее действительно может править любой..
Digg, Wikipedia, and the myth of Web 2.0 democracy

Foxeed

headcrab
Пользователь
**

Репутация: 5
Сообщений: 61


LOLWUT?

WWW
Ответ #8 : 16 Июль 2008, 07:06

Скриптовый язык JavaScript не имеет ничего общего с языком программирования Java, кроме названия если только. И уж точно никак не основан на Java Подмигивает

Игровые серверы Zombie Panic Source / Half-Life 2 Multiplayer / Counter-Strike Source
http://crabio.ru
Krad
Житель форума
*****

Репутация: 114
Сообщений: 2096


Ex nihilo

Email
Ответ #9 : 08 Август 2008, 10:52

Скриптовый язык JavaScript не имеет ничего общего с языком программирования Java, кроме названия если только. И уж точно никак не основан на Java Подмигивает

JS имеет корни в java вопревых синтаксис там практически идентичен, во вторых существуют средства компиляции JS из JAVA (хотя то к длеу мало относится Улыбается) ... вобщем JS - это скриптовая версия java, каг видно из его названия Улыбается



Хотелось-бы увидеть здесь описания продвинутых технологий веб-программирования таких как java, gwt, spring ... а так-же серверов под них: glassfish, tomcat ...
« Последнее редактирование: 08 Август 2008, 10:54 от Krad »

headcrab
Пользователь
**

Репутация: 5
Сообщений: 61


LOLWUT?

WWW
Ответ #10 : 09 Август 2008, 11:17

Просвещайтесь господа.

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

В отличие от системы времени компиляции Java, построенной на объявлениях, JavaScript поддерживает систему времени выполнения, основанную на небольшом количестве типов данных: числовых, Булевых и строковых. JavaScript имеет объектную модель на базе прототипов вместо более общей объектной модели на базе классов. Модель на базе прототипов предоставляет возможность динамического наследования; то есть, то, что наследуется, может отличаться для разных объектов. JavaScript также поддерживает функции без специальных требований объявления. Функции могут быть свойствами объектов, исполняемыми как нетипизированные методы.

JavaScript это язык, свободный по форме, по сравнению с Java. Вы не должны объявлять все переменные, классы и методы. Вы не должны учитывать, являются ли методы public, private или protected, и не обязаны реализовывать интерфейсы. Return-типы переменных, параметров и функций не типизированы явно.

Java это язык на базе классов, разработанный для быстрого выполнения и строгой типизации. Строгая типизация означает, к примеру, что Вы не можете привести/cast целое число Java (integer) к ссылке на объект или получить доступ к private-памяти, нарушая байт-коды Java. Модель Java на базе классов означает, что программы состоят исключительно из классов и их методов. Наследование классов в Java и строгая типизация обычно требуют тесно выстроенной иерархий объектов. Эти требования делают программирование на Java более сложным, чем авторизация на JavaScript.

В противоположность этому, JavaScript ведёт своё начало от небольших динамически типизированных языков, таких как HyperTalk и dBASE. Эти языки сценариев предоставляют утилиты программирования для более широкой аудитории, поскольку имеют облегчённый синтаксис, специализированную встроенную функциональность и минимальные требования при создании объектов.
Никаких корней из Java.. это просто курам на смех
« Последнее редактирование: 09 Август 2008, 11:22 от headcrab »

Игровые серверы Zombie Panic Source / Half-Life 2 Multiplayer / Counter-Strike Source
http://crabio.ru
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  

Powered by SMF 1.1.21 | SMF © 2006-2009, Simple Machines
Text only version | PDA version