Intro.Величина вектора эволюции в области свободных решений, открытых стандартов и протоколов всегда была высокой. А в последнее время его значение запредельно выросло, словно намекая нам на грядущую сингулярность. WEB-сервисы на новейших информационных технологиях растут каждый день как грибы. Шестерёнки прогресса крутятся, переламывая эволюционно
(
Read more... )
Да, естественно, теоретика computer science уже давно вывела то, из чего растут текущие инновации в WEB. Дело совсем в другом - практическом применении, его совершенствовании, преобразовании WEB в результате этого. WEB-технологии - это именно WEB-технологии, здесь своя специфика и она, конечно, отличается, от специфики, к примеру, прикладных графических приложений.
Напомню, что в области инженерии ПО технологических прорывов не было уже почти 30 лет (в отдельных областях -- 20). Ни одного. Всё, что используется сегодня, было придумано черте-когда. Можно говорить только об адаптации известных технологий к бизнес-нуждам и коньюктуре.
А что ты считаешь "технологическим прорывом" в области инженерии ПО? Пример, пожалуйста.
При этом "новые" технологии, отягощённые проблемами обратной совместимости и "мейнстримности", больше похожи на помойку.
А здесь бы я заметил, что ты несколько не в теме. Хотя... я тут вижу словосочетание "новые технологии". Тогда опять-же нужен пример.
Reply
Прорывные технологии прошлого и их оригинаторы (на мой взляд):
АЯВУ и сопутствующие технологии компиляции (Алгол, Фортран, C), автоматическое управление памятью (Lisp), символьные языки (Lisp и его S-expr), декларативное программирование (Lisp), системы типов (ML), операционные системы (Unix), распределённые системы (IP), реляционные базы данных.
Перефразируя Роба Пайка, это всё не только мертво, от этого уже плохо пахнет. А за последние 25-30 лет действительно очень мало нового и прогрессивного: либо продолжают эксплуатировать и экстенсивно развивать достижения прошлого, либо выдумывают нечто неудобоваримое.
"""А здесь бы я заметил, что ты несколько не в теме"""
:)
"""Тогда опять-же нужен пример."""
WEB. Проверить очень просто: заходим на w3c и хуеем от то
Reply
Reply
Технологии - это термин с весьма широким значением. В данном случае просто уровень технологий не тот (ты слишком глубоко копнул). Основа computer science - она как раз в те годы заложилась. Я ж про более специализированные вещи говорю ;).
WEB. Проверить очень просто: заходим на w3c и хуеем от то
Ничего страшного не вижу. Стандартизация требует жертв ;).
Reply
Я утверждаю, что с тех пор никаких революций в технологиях не произошло. За редкими исключениями, о которых специально умолчу.
"""Основа computer science - она как раз в те годы заложилась."""
Не путай науку (CS) и инженерию (SE). Я не про computer science говорил, я говорил про технологии.
"""Стандартизация требует жертв"""
Скажем так. Стандартизация уже известного, конечно, приводит к жертвам -- это одно. Другое дело, когда комитеты вырабатывают новое. В данном случае я говорю об этом. Так вот, commitie-derived standards -- это жопа, комитеты ещё ничего толкового не придумали, только ухушали и усложняли уже известное.
Reply
Ну и опять-же технология технологии рознь.
О революциях, если ты заметил, в WEB 2.0 я вообще не говорил ;).
Reply
Leave a comment