Есть ли проекты по замене HTML и текущего javascript? - PullRequest
0 голосов
/ 16 сентября 2008

Google создал буфер протокола для замены громоздкого XML-метода передачи данных. Более быстрая обработка XML была недостаточно хороша. Большая часть Интернета выросла как мешанина различных технологий, которые были интегрированы для работы в браузере или для создания HTML. JavaScript отделен от HTML. Flash и Silverlight также включены в микс. Мы можем выполнить работу с помощью имеющихся у нас инструментов, но можем ли мы добиться большего успеха?
Прежде чем упоминать стандарты (которые хорошо иметь), подумайте об эволюционных изменениях против революционных изменений. Если бы Генри Форд спросил людей о лучшем способе передвижения, они бы сказали, что им нужна более быстрая лошадь. (Webkit - более быстрая лошадь.)
Я надеюсь, что есть проект, и я просто не читал о нем.

Ответы [ 5 ]

1 голос
/ 17 сентября 2008

HTML + CSS + JS будет заменен HTML + CSS + SVG + JS, который будет постепенно заменяться более современными версиями первой, иногда с чем-то новым, добавленным в микс. Современные веб-технологии сильно отличаются от веб-технологий 10-летней давности. Вы можете ожидать, что через десять лет ландшафт будет другим.

Посмотрите, где выглядят вундеркинды. Ну, они все смотрят на дизайн REST с большим количеством Javascript и CSS.

Различные технологии «веб-замены», продвигаемые Microsoft, Adobe, Sun и т. Д., Существуют только потому, что эти компании надеются вернуть людей обратно в систему. Молитесь, чтобы они не преуспели.

Веб-технологии не должны быть "мешаниной". Аспект ложных идей состоит из множества реализаций с их собственными ошибками и изюминками. Другими словами, это происходит из открытых форматов, реализованных на конкурентном рынке.

1 голос
/ 16 сентября 2008

Существуют всевозможные «замены», которые существовали до появления Интернета. Проблема с разговором о «замене» для HTML + JS состоит в том, что разговор обычно начинается из-за разочарования по поводу одного или нескольких конкретных аспектов текущих реализаций:

  • «Я ненавижу отсутствие тегов, характерных для презентации, мы можем заменить его?»
  • «Я ненавижу отсутствие семантических тегов, мы можем заменить его?»
  • «Я ненавижу блочную модель CSS, мы можем ее заменить?»
  • «Я ненавижу поддержку печати по подпарам, мы можем ее заменить?»
  • «Я ненавижу хаки, необходимые для получения блестящей анимации, мы можем заменить ее?»
  • ...

Кто-то хочет более быстрой лошади, кто-то хочет неутомимой лошади, кто-то хочет более сильной лошади, кто-то хочет лошадь, которая пахнет горящей нефтью вместо лошади ... Соберите все идеи вместе, и вы могли бы получите Model-T ... или вы можете получить что-то из кошмара Жюля Верна / Стимпанка.

Для каждой революции, которая приводит к чему-то лучшему, существуют оценки, приводящие к кровопролитию, за которым следует еще больше. Будьте осторожны с тем, что вы хотите ...

0 голосов
/ 17 сентября 2008

так что вы ищете, это смена парадигмы в веб-технологии. всегда трудно представить, как это будет выглядеть - возможно, новая технология станет более захватывающим опытом, включающим больше чувств, чем просто зрение и звук (касание - хороший кандидат), а также что-то, что позволяет взаимодействовать с полным диапазоном движения затем 2D «наведи и щелкни» интерфейс мыши.

0 голосов
/ 16 сентября 2008

Вас может заинтересовать Sun's Lively .

Вероятно, будут и другие инструменты для компиляции в HTML + JavaScript, поэтому вам не придется иметь с ними дело напрямую (например, GWT.) Есть также проекты, которые пытаются компилировать другие языки для работы в браузере (например, HotRuby ).

0 голосов
/ 16 сентября 2008

Вы уже упомянули две альтернативы: Silverlight и Flash . Можно с уверенностью предположить, что у ~ 95% людей установлен Flash Player; Silverlight также получил довольно хорошее признание за это короткое время.

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

Все это применимо, даже если бы была какая-то новая технология, о которой мы "не читали" .

HTTP работает так же медленно, как и сетевое соединение, не из-за плохого дизайна. Это на самом деле очень эффективно. Обработка HTML также происходит очень быстро, учитывая, что браузеры работают достаточно хорошо для людей, использующих их даже на сайтах с ужасной, толстой разметкой на основе таблиц. JavaScript сцена выглядит очень ярко; в течение прошлого года повышенное внимание уделяется новой версии спецификаций, множеству реализаций, невероятным преимуществам в скорости в современных браузерах. И не думайте, что только WebKit быстр - Opera и Mozilla никогда не отставали.

Если бы вы наблюдали за тем, что происходило в Интернете в течение последних 20 лет, вы бы заметили, что проприетарные, продиктованные производителями технологии в конечном итоге вытесняются открытыми стандартами. Единственная причина, по которой Flash Player выжил, заключалась в том, что для разработки JavaScript и открытых видеокодеков требовалось некоторое время. Теперь, когда они здесь, я думаю, что то же самое произойдет снова и снова.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...