Автор Тема: хочу сделать полную классификацию веб-технологий...  (Прочитано 15078 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Xander

  • санитар леса
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1780
  • +0/-0
  • 2
    • Просмотр профиля
сабж, собственно.
с помощью коллективного разума, почему и пишу в форуме об этом.
Чтобы можно было охватить взглядом, почитать комментарии, etc.
Пока что я туда записал только некоторые из тех, с которыми имел дело сам. И пока что не очень подробно.
В принципе, надо создать свою страницу для каждой конкретной технологии или класса технологий, но это позже.
В общем приглашаю всех, кто может сказать хоть что-нибудь о какой-либо веб-технологии (знаю, что расплывчато звучит, но пока не могу дать более точного определения), сказать это самое что-нибудь по адресу [w]WebTechnologies[/w].

Да, плодить пустые странички с заманчивымми названиями "на будущее" не стоит. Можете написать - пишите, не можете - и не начинайте. Вот.
•••Jah\'d never let us down!•••

Оффлайн YA

  • Модератор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 597
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Классификацию или просто перечислить? Если первое, то надо начинать с отбора признаков, по которым группировать языки и технологии - и строить дерево.
Литературный перевод с русского и английского на Perl. Дорого!

Оффлайн Xander

  • санитар леса
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1780
  • +0/-0
  • 2
    • Просмотр профиля
YA
именно классифицировать, а то в плоском списке черт ногу сломит, если там хотя бы 10% существующих будет перечислено.
Я пока что родил один тупой-тупой признак: используемый язык. И больше пока в голову ничего не приходит из существенных.
•••Jah\'d never let us down!•••

Оффлайн YA

  • Модератор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 597
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Вообще, начинание хорошее. Для начала надо посмотреть уже готовые классификации и, если не найдем идеальный вариант, хотя бы надергать этих самых признаков.
Очевиден следующий признак: выполнение на стороне клиента, на стороне сервера, и там и там (такое есть? :)).

Боюсь, что возникнет следующий вопрос: что относить к веб-[языкам и технологиям], а что нет...
Литературный перевод с русского и английского на Perl. Дорого!

Оффлайн Xander

  • санитар леса
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1780
  • +0/-0
  • 2
    • Просмотр профиля
Готовых я с налета найти не смог. Потом поищу повнимательнее.

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

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

Жду комментариев!
•••Jah\'d never let us down!•••

Оффлайн dymka

  • Завсегдатай
  • Новичок
  • *
  • Сообщений: 36
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
имхо, деления могут быть разные... сервер/клиент...
если сервер, то cgi/non-cgi
а реализовать и то и другое можно на одном языке программирования.... т.е. язык не подходит как классификатор...
далее по способу хранения разметки, контента: натурально или шаблонами или с кодом вперемешку...
а язык только предоставляет свой способ реализации той или иной технологии...
тут подумать надо... :)

Оффлайн Xander

  • санитар леса
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1780
  • +0/-0
  • 2
    • Просмотр профиля
dymka
клиент на самом деле не канает. Если брать именно веб-технологии, то клиентская часть, AFAIK, может быть только вспомогательной.
•••Jah\'d never let us down!•••

Оффлайн Xander

  • санитар леса
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1780
  • +0/-0
  • 2
    • Просмотр профиля
dymka
ну, если рассматривать технологии в отрыве от способа реализации, то их получится штуки 3 :)
- cgi
- embedded code
- CMS
- web application server

ну или как-то так.
•••Jah\'d never let us down!•••

Оффлайн dymka

  • Завсегдатай
  • Новичок
  • *
  • Сообщений: 36
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Xander ну клиент отвечает за визуализацию.... хотя и там есть нюансы, все-таки вызов скриптов идет с клиента и рано списывать как технологию... (куки, формы=пост/гет итп.. формируют цги-окружение)...

Оффлайн Xander

  • санитар леса
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1780
  • +0/-0
  • 2
    • Просмотр профиля
dymka
По-моему клиентская сторона не существенна.

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

Так, или у нас взаимонепонимание?
•••Jah\'d never let us down!•••

Оффлайн dymka

  • Завсегдатай
  • Новичок
  • *
  • Сообщений: 36
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Xander существенна... вопросы удержания сессии например... нельзя отделять все так категорично

Оффлайн Xander

  • санитар леса
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1780
  • +0/-0
  • 2
    • Просмотр профиля
dymka
а ты удержание сессии каждый раз ручками пишешь? %))
•••Jah\'d never let us down!•••

Оффлайн YA

  • Модератор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 597
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Н-да... С определениями (веб-приложение, веб-технология, ...) явно возникли проблемы...

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

Еще один возможный признак - среда, в которой работает (или может работать) серверная часть (или клиентская).
Литературный перевод с русского и английского на Perl. Дорого!

Оффлайн dymka

  • Завсегдатай
  • Новичок
  • *
  • Сообщений: 36
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
YA Это более правильно :)
Xander Сессию нельзя удержать стандартно... хттп не держит сессии, поэтому куками к примеру можно эмулировать сессию - тоже технология :)

Оффлайн Jslab

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 62
  • +0/-0
  • 0
    • Просмотр профиля
    • http://arkproject.com/intertype
Сумма Технологий
« Ответ #14 : 24 Января 2003, 19:03:30 »
for Xander :
Закончив напряженную трудовую неделю, неплохо приземлиться на диван
и почитать что-то из доWEBоской эпохи,
например :
Станислав ЛЕМ
СУММА ТЕХНОЛОГИИ
http://mediapolis.ru/txt/lit/summa/summprim.htm
...
это я к тому, что классификация web-технологий - вещь, безусловно, серьёзная и нужная,
(особенно если убрать приставку "web-" :)
А если серьёзно - http://www.w3.org

Успехов!

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28