Forum Webscript.Ru

Общие => Веб-технологии => Тема начата: Xander от 24 Января 2003, 14:28:11

Название: хочу сделать полную классификацию веб-технологий...
Отправлено: Xander от 24 Января 2003, 14:28:11
сабж, собственно.
с помощью коллективного разума, почему и пишу в форуме об этом.
Чтобы можно было охватить взглядом, почитать комментарии, etc.
Пока что я туда записал только некоторые из тех, с которыми имел дело сам. И пока что не очень подробно.
В принципе, надо создать свою страницу для каждой конкретной технологии или класса технологий, но это позже.
В общем приглашаю всех, кто может сказать хоть что-нибудь о какой-либо веб-технологии (знаю, что расплывчато звучит, но пока не могу дать более точного определения), сказать это самое что-нибудь по адресу [w]WebTechnologies[/w].

Да, плодить пустые странички с заманчивымми названиями "на будущее" не стоит. Можете написать - пишите, не можете - и не начинайте. Вот.
Название: хочу сделать полную классификацию веб-технологий...
Отправлено: YA от 24 Января 2003, 15:11:32
Классификацию или просто перечислить? Если первое, то надо начинать с отбора признаков, по которым группировать языки и технологии - и строить дерево.
Название: хочу сделать полную классификацию веб-технологий...
Отправлено: Xander от 24 Января 2003, 15:16:15
YA
именно классифицировать, а то в плоском списке черт ногу сломит, если там хотя бы 10% существующих будет перечислено.
Я пока что родил один тупой-тупой признак: используемый язык. И больше пока в голову ничего не приходит из существенных.
Название: хочу сделать полную классификацию веб-технологий...
Отправлено: YA от 24 Января 2003, 15:53:25
Вообще, начинание хорошее. Для начала надо посмотреть уже готовые классификации и, если не найдем идеальный вариант, хотя бы надергать этих самых признаков.
Очевиден следующий признак: выполнение на стороне клиента, на стороне сервера, и там и там (такое есть? :)).

Боюсь, что возникнет следующий вопрос: что относить к веб-[языкам и технологиям], а что нет...
Название: хочу сделать полную классификацию веб-технологий...
Отправлено: Xander от 24 Января 2003, 16:22:12
Готовых я с налета найти не смог. Потом поищу повнимательнее.

Насчет выполнения на клиенте/сервере надо еще подумать.
А пока предлагаю такое определение веб-технологии: комплекс программ, предназначенный для создания веб-приложений. То есть HTML и CSS в таком смысле веб-технологиями не являются, поскольку находятся на более низком уровне, являются стройматериалом.

Да, веб-приложение: любой веб-сайт предлагающий что-то, кроме статической информации. То есть ИМХО, любой интерактив делает сайт веб-приложением.

Жду комментариев!
Название: хочу сделать полную классификацию веб-технологий...
Отправлено: dymka от 24 Января 2003, 16:42:13
имхо, деления могут быть разные... сервер/клиент...
если сервер, то cgi/non-cgi
а реализовать и то и другое можно на одном языке программирования.... т.е. язык не подходит как классификатор...
далее по способу хранения разметки, контента: натурально или шаблонами или с кодом вперемешку...
а язык только предоставляет свой способ реализации той или иной технологии...
тут подумать надо... :)
Название: хочу сделать полную классификацию веб-технологий...
Отправлено: Xander от 24 Января 2003, 16:45:08
dymka
клиент на самом деле не канает. Если брать именно веб-технологии, то клиентская часть, AFAIK, может быть только вспомогательной.
Название: хочу сделать полную классификацию веб-технологий...
Отправлено: Xander от 24 Января 2003, 16:47:51
dymka
ну, если рассматривать технологии в отрыве от способа реализации, то их получится штуки 3 :)
- cgi
- embedded code
- CMS
- web application server

ну или как-то так.
Название: хочу сделать полную классификацию веб-технологий...
Отправлено: dymka от 24 Января 2003, 16:49:50
Xander ну клиент отвечает за визуализацию.... хотя и там есть нюансы, все-таки вызов скриптов идет с клиента и рано списывать как технологию... (куки, формы=пост/гет итп.. формируют цги-окружение)...
Название: хочу сделать полную классификацию веб-технологий...
Отправлено: Xander от 24 Января 2003, 17:01:18
dymka
По-моему клиентская сторона не существенна.

Вот допустим у тебя есть только JS, HTML и CSS. Все такое из себя клиентское. Сможешь ты на их основе полноценное веб-приложение создать?
Тогда как без них (на одном HTML 2.0 и серверной части) вполне можно создать веб-приложение.

Так, или у нас взаимонепонимание?
Название: хочу сделать полную классификацию веб-технологий...
Отправлено: dymka от 24 Января 2003, 17:05:12
Xander существенна... вопросы удержания сессии например... нельзя отделять все так категорично
Название: хочу сделать полную классификацию веб-технологий...
Отправлено: Xander от 24 Января 2003, 17:09:50
dymka
а ты удержание сессии каждый раз ручками пишешь? %))
Название: хочу сделать полную классификацию веб-технологий...
Отправлено: YA от 24 Января 2003, 17:29:30
Н-да... С определениями (веб-приложение, веб-технология, ...) явно возникли проблемы...

Предлагаю построить классификацию языков (не обязательно программирования, но и верстки) и технологий, реально используемых на любой стороне при клиент-серверном взаимодействии в сети Интернет.

Еще один возможный признак - среда, в которой работает (или может работать) серверная часть (или клиентская).
Название: хочу сделать полную классификацию веб-технологий...
Отправлено: dymka от 24 Января 2003, 17:57:26
YA Это более правильно :)
Xander Сессию нельзя удержать стандартно... хттп не держит сессии, поэтому куками к примеру можно эмулировать сессию - тоже технология :)
Название: Сумма Технологий
Отправлено: Jslab от 24 Января 2003, 19:03:30
for Xander :
Закончив напряженную трудовую неделю, неплохо приземлиться на диван
и почитать что-то из доWEBоской эпохи,
например :
Станислав ЛЕМ
СУММА ТЕХНОЛОГИИ
http://mediapolis.ru/txt/lit/summa/summprim.htm
...
это я к тому, что классификация web-технологий - вещь, безусловно, серьёзная и нужная,
(особенно если убрать приставку "web-" :)
А если серьёзно - http://www.w3.org

Успехов!
Название: хочу сделать полную классификацию веб-технологий...
Отправлено: NeoNox от 24 Января 2003, 19:09:09
Jslab
[OFF]И я пожалуй на диван приземлюсь. Спасибо за линк.[/OFF]
Название: хочу сделать полную классификацию веб-технологий...
Отправлено: Xander от 24 Января 2003, 20:58:19
Jslab
где уж нам, дуракам, чай пить...
призмелившись на диван с книжкой Лема я усну минут через 10, проверено по публиковавшимся в Компьютерре эссе. Вумный он слишком для меня.
А за http://www.w3.org спасибо, а то так бы неучем и помер, не знающим, откуда стандарты берутся ;)
Название: хочу сделать полную классификацию веб-технологий...
Отправлено: Xander от 24 Января 2003, 21:02:26
А главная моя мысль состоит в том, чтобы люди, использовавашие какие-либо не общеизвестные технологии, поделились этими знаниями с остальными...
Тьфу, фигня какая-то получилась, но исправлять не буду.
Название: хочу сделать полную классификацию веб-технологий...
Отправлено: Yukko от 26 Января 2003, 01:30:10
У меня на примете такая веб-технология, где один и тот же язык используется и на сервере и на клиенте! Lingo — это тот самый язык (технология Macromedia Shockwave). Для взаимодействия с сервером не используется ЦГИ, а может и использовать (кто как напишет).
Название: хочу сделать полную классификацию веб-технологий...
Отправлено: Xander от 26 Января 2003, 01:45:51
Yukko
Напишешь про нее?
Ни разу про такое не слышал.
Название: хочу сделать полную классификацию веб-технологий...
Отправлено: Oak от 26 Января 2003, 16:00:23
Нее... как мне кажется - языки - это языки
 протоколы - это протоколы (CGI например)

 А технологии - они технологии и могут біть написаны(реализованы) на любом языке - нпример шаблоны, динамическое создание HTML-ок (в свое время был настоящий фуррор), PUSH - технология (забытая ныне) дотавки контента не по запросу, а по подписке.
 Сейчас к технологии можно RSS отнести (или как оно) - список новостей сайта для импорта там хранится -
http://joelonsoftware.com/rss.xml

Или вот еще
http://www.xml-rpc.org/

Кстати - WebServices к ним относится.

Наверное и WAP
Название: хочу сделать полную классификацию веб-технологий...
Отправлено: Xander от 26 Января 2003, 16:20:52
Oak
Тогда уж CGI - не протокол, а стандарт или спецификация.

Черт, вы все правы, а я уже и не знаю, как всю эту информацию сорганизовать в одну кучу. Но ведь надо же...
Название: хочу сделать полную классификацию веб-технологий...
Отправлено: Oak от 27 Января 2003, 02:44:32
Да просто - Wiki позволяет :)
Кидаешь вкучу все слова, которые какимто боком завязаны на web и хоть чем то отличаются от прочего.

А потом плавно разбиваешь все полученное на разделы
 "раздел","что","каким боком".

Цитировать

 Языки, perl, популярный язык для написания CGI-шек + есть mod_perl for apache.


а там как-то образуется ;)

посмотри вики - я там ссылку кинул ... а елки ... сервер недоступен .. брр....  счас
Название: хочу сделать полную классификацию веб-технологий...
Отправлено: Oak от 27 Января 2003, 02:46:32
вот - почитай текстик
Название: хочу сделать полную классификацию веб-технологий...
Отправлено: Tronyx от 27 Января 2003, 11:09:23
Цитировать
вот - почитай текстик

Пропущены некоторые шаги:

В интервале между 11-16 шагом - Разработка собственной CMS (это сейчас "модно", точно так же как 3-4 года назад было "модно" писать баннерные движки). Не обязательно, что CMS будет закончена в этом интервале времени, она может быть дописана/переписана через ~5 шагов.

Xander я одного не пойму, почему классификация вёб технологий это классификация контент менеджеров?
Название: хочу сделать полную классификацию веб-технологий...
Отправлено: Oak от 27 Января 2003, 13:07:50
http://www.iso.ru/cgi-bin/main/journal.cgi?do_what=details&id=164
Про Веб-службы

Tronyx - а предложи свою? :)

[off]дописал в текстик твою часть[/off]
Название: хочу сделать полную классификацию веб-технологий...
Отправлено: Xander от 27 Января 2003, 13:19:30
Tronyx
Я с них начал, потому что про них больше знаю.
Название: хочу сделать полную классификацию веб-технологий...
Отправлено: Tronyx от 27 Января 2003, 15:44:32
Цитировать
Tronyx - а предложи свою?

Что свою???
Название: хочу сделать полную классификацию веб-технологий...
Отправлено: Xander от 27 Января 2003, 15:50:45
классификацию наверное.
вот есть куча вещей, с которыми я не работал:
RSS
PUSH-каналы
системы на Java-сервлетах
и еще куча-куча всего.

Но я про них нифига не знаю, и что я буду писать про них?
Название: хочу сделать полную классификацию веб-технологий...
Отправлено: Tronyx от 27 Января 2003, 16:24:46
Цитировать
Я с них начал, потому что про них больше знаю.

Тогда надо было сделать один раздел - CMS. И там сказать, что это такое, дать ссылки на них, не зависимо от языка на котором написан контент менеджер.

Давайте сначала перечислим как можно больше веб технологий, потом их будет легче классифицировать. Вот что я пока придумал:

Языки представления данных:
1. HTML
2. XHTML

Языки программирования:
1. PHP
2. Perl
3. ASP
4. Python
5. JavaScript
6. DHTML
7. ...

Хранение и обмен данными:
1. Базы данных (SQL)
2. XML + XSTL (хотя XSTL можно "отправить" в другую категорию)

Автоматизация создания/управления сайтом:
1. CMS
2. Визуальные редакторы (?)
Название: хочу сделать полную классификацию веб-технологий...
Отправлено: Maniac от 27 Января 2003, 21:04:39
Цитировать
ASP

Это не язык программирования. Это именно технология. Я в виках по поводу ASP кое-чего набросал.

Цитировать
Автоматизация создания/управления сайтом:

Сюда же можно баннерные крутилки и интерактивные формы (типа отзывов, форумов, голосовалок) добавить
Название: хочу сделать полную классификацию веб-технологий...
Отправлено: YA от 27 Января 2003, 21:43:18
Цитировать
Автоматизация создания/управления сайтом
- это вообще сюда не надо.

Что-то я все меньше в это верю. Дело вот в чем: к созданию действительно полной и четкой классификации нужно привлекать людей, ориентирующихся одновременно в ~ 90-100% классифицируемых объектов. А таких людей, думаю, не много.

Но это теория. Опускать руки я не предлагаю.
Название: хочу сделать полную классификацию веб-технологий...
Отправлено: Maniac от 27 Января 2003, 21:49:29
ИМХО, тем не менее никто нам не мешает создать для начала описательный справочник по этим технологиям. А затем уже всем миром его классифицировать.
Название: хочу сделать полную классификацию веб-технологий...
Отправлено: YA от 27 Января 2003, 21:56:04
Во! Это уже лучше. Т.е. вываливаем в одну кучу страшные названия - каждый, кратко пишет про них, что знает. А потом будем раскладывать по полочкам.

Придется мне все-таки разобраться с Wiki :) - все времени не хватает.
Название: хочу сделать полную классификацию веб-технологий...
Отправлено: Tronyx от 27 Января 2003, 22:58:22
Цитировать
Сюда же можно баннерные крутилки и интерактивные формы (типа отзывов, форумов, голосовалок) добавить

Это уже скрипты, ИМХО это точно не то...

[off]ЗЫ Ксандер, а зачем это надо?[/off]
Название: хочу сделать полную классификацию веб-технологий...
Отправлено: Yukko от 30 Января 2003, 14:29:03
Xander
Цитировать
Напишешь про нее?
Ни разу про такое не слышал.


Уже написал на wiki (мог бы раньше да времени нет...)
Кого интересует что и как, наша команда разработчиков (нас работает трое)  через меня ответит на вопросы на форуме http://www.rastyle.com/forum
Форум новый, но у нас уже достаточно опыта, чтобы ответить на вопросы. Другая часть нашей команды (их двое мы работаем в разных местах территориально и сходимся/съзжаемся раз или два в неделю) обычно сидят на http://www.625-net.ru/
Название: хочу сделать полную классификацию веб-технологий...
Отправлено: Xander от 30 Января 2003, 14:33:24
Tronyx
Зачем вообще я это затеял?

Чтобы обзорная информация по разным полезным штукам была собрана в одном месте. Я не могу читать все статьи по этой области, искать описания  всех технологий, а ведь среди них много полезных и перспективных. Знание — сила как-никак...
Название: хочу сделать полную классификацию веб-технологий...
Отправлено: KBA-KBA от 31 Января 2003, 02:38:54
так XML к базам данных отнесли... а DHTML к языкам программирования...
:( тяжело...
Название: хочу сделать полную классификацию веб-технологий...
Отправлено: Yukko от 31 Января 2003, 12:04:41
Цитировать
так XML к базам данных отнесли... а DHTML к языкам программирования.


XML, DHTML и другие ML - языки разметки Их надо упоминать в нескольких категориях, если они предназначены для разных целей,  и делать перекрестные ссылки!
Название: хочу сделать полную классификацию веб-технологий...
Отправлено: Xander от 31 Января 2003, 12:11:51
Господа, давайте это обсуждатьт прямо в Wiki.

Yukko
DHTML -  не язык разметки.
Большиство *ML кроме HTML и SGML являются приложениями XML.
Название: хочу сделать полную классификацию веб-технологий...
Отправлено: Yukko от 31 Января 2003, 12:29:01
MarkUp Language?!
Название: хочу сделать полную классификацию веб-технологий...
Отправлено: Xander от 31 Января 2003, 12:35:28
Не понял?

DHTML, если ты об этом, это Dynamic HTML, двухуровневая аббревиатура, придуманная Microsoft. Скорее сродни DOM, чем MarkUp Language.
Название: хочу сделать полную классификацию веб-технологий...
Отправлено: Oak от 31 Января 2003, 16:33:06
DHTML = HTML4 + CSS + JavaScript +DOM (официальное объяснение)

Это скорее технология