Есть ли проекты по замене HTML и текущего javascript?

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

Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
В настоящее время производительность загрузки веб-сайта имеет решающее значение не только для удобства пользователей, но и для ранжирования в...
Безумие обратных вызовов в javascript [JS]
Безумие обратных вызовов в javascript [JS]
Здравствуйте! Юный падаван 🚀. Присоединяйся ко мне, чтобы разобраться в одной из самых запутанных концепций, когда вы начинаете изучать мир...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
JavaScript Вопросы с множественным выбором и ответы
JavaScript Вопросы с множественным выбором и ответы
Если вы ищете платформу, которая предоставляет вам бесплатный тест JavaScript MCQ (Multiple Choice Questions With Answers) для оценки ваших знаний,...
1
0
643
5

Ответы 5

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

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

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

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

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

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

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

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

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

Если вы не обращаете внимания на эти две технологии, они действительно добавляют элементы, отсутствующие в javascript и html. Движение, синхронизированные события, взаимодействие на основе жестов и 3-е измерение. Вы все еще можете выполнять работу с помощью html, но это улучшает человеческий опыт.

Stradas 02.03.2009 18:48

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

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

Не хотел исключать Лайвли из списка. Это так же верно, как и другие 2 технологии. На самом деле, увидеть его создание - хороший признак того, что появляется больше идей.

Stradas 02.03.2009 18:50

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

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

Посмотрите, куда смотрят альфа-вундеркинды. Что ж, все они смотрят на проекты REST с большим количеством Javascript и CSS.

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

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

Другие вопросы по теме