WEB-эволюция

Mar 24, 2007 19:56

Intro.Величина вектора эволюции в области свободных решений, открытых стандартов и протоколов всегда была высокой. А в последнее время его значение запредельно выросло, словно намекая нам на грядущую сингулярность. WEB-сервисы на новейших информационных технологиях растут каждый день как грибы. Шестерёнки прогресса крутятся, переламывая эволюционно ( Read more... )

Технологии

Leave a comment

qusk March 24 2007, 11:05:19 UTC
WEB - сложно рассматривать с точки зрения технологии, это больше социокультурный (в широком смысле) аспект. В остальном он ничем не отличается от обычных программных технологий.

Да, естественно, теоретика computer science уже давно вывела то, из чего растут текущие инновации в WEB. Дело совсем в другом - практическом применении, его совершенствовании, преобразовании WEB в результате этого. WEB-технологии - это именно WEB-технологии, здесь своя специфика и она, конечно, отличается, от специфики, к примеру, прикладных графических приложений.

Напомню, что в области инженерии ПО технологических прорывов не было уже почти 30 лет (в отдельных областях -- 20). Ни одного. Всё, что используется сегодня, было придумано черте-когда. Можно говорить только об адаптации известных технологий к бизнес-нуждам и коньюктуре.

А что ты считаешь "технологическим прорывом" в области инженерии ПО? Пример, пожалуйста.

При этом "новые" технологии, отягощённые проблемами обратной совместимости и "мейнстримности", больше похожи на помойку.

А здесь бы я заметил, что ты несколько не в теме. Хотя... я тут вижу словосочетание "новые технологии". Тогда опять-же нужен пример.

Reply

hedj March 24 2007, 11:27:08 UTC
"""А что ты считаешь "технологическим прорывом" в области инженерии ПО"""

Прорывные технологии прошлого и их оригинаторы (на мой взляд):

АЯВУ и сопутствующие технологии компиляции (Алгол, Фортран, C), автоматическое управление памятью (Lisp), символьные языки (Lisp и его S-expr), декларативное программирование (Lisp), системы типов (ML), операционные системы (Unix), распределённые системы (IP), реляционные базы данных.

Перефразируя Роба Пайка, это всё не только мертво, от этого уже плохо пахнет. А за последние 25-30 лет действительно очень мало нового и прогрессивного: либо продолжают эксплуатировать и экстенсивно развивать достижения прошлого, либо выдумывают нечто неудобоваримое.

"""А здесь бы я заметил, что ты несколько не в теме"""

:)

"""Тогда опять-же нужен пример."""

WEB. Проверить очень просто: заходим на w3c и хуеем от то

Reply

hedj March 24 2007, 11:28:40 UTC
от наблюдаемой помойки. Можно ещё взглянуть на другие комитеты стандартизации: ISO, OMG, Unicode, IEEE. Выводы аналогичные.

Reply

qusk March 24 2007, 12:11:44 UTC
АЯВУ и сопутствующие технологии компиляции (Алгол, Фортран, C), автоматическое управление памятью (Lisp), символьные языки (Lisp и его S-expr), декларативное программирование (Lisp), системы типов (ML), операционные системы (Unix), распределённые системы (IP), реляционные базы данных.

Технологии - это термин с весьма широким значением. В данном случае просто уровень технологий не тот (ты слишком глубоко копнул). Основа computer science - она как раз в те годы заложилась. Я ж про более специализированные вещи говорю ;).

WEB. Проверить очень просто: заходим на w3c и хуеем от то

Ничего страшного не вижу. Стандартизация требует жертв ;).

Reply

hedj March 24 2007, 12:42:08 UTC
"""ты слишком глубоко копнул"""

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

"""Основа computer science - она как раз в те годы заложилась."""

Не путай науку (CS) и инженерию (SE). Я не про computer science говорил, я говорил про технологии.

"""Стандартизация требует жертв"""

Скажем так. Стандартизация уже известного, конечно, приводит к жертвам -- это одно. Другое дело, когда комитеты вырабатывают новое. В данном случае я говорю об этом. Так вот, commitie-derived standards -- это жопа, комитеты ещё ничего толкового не придумали, только ухушали и усложняли уже известное.

Reply

qusk March 24 2007, 13:25:50 UTC
Вообще-то CS - очень широкий термин по-умолчанию.

Ну и опять-же технология технологии рознь.

О революциях, если ты заметил, в WEB 2.0 я вообще не говорил ;).

Reply


Leave a comment

Up