Автор Тема: Что должно быть вместо HTML  (Прочитано 21612 раз)

Рыжий

  • Newbie
  • *
  • Сообщений: 2
    • Просмотр профиля
Re: Что должно быть вместо HTML
« Ответ #45 : Декабрь 26, 2012, 10:33:07 pm »
"Полное отделение" - как раз тупик.

А более правильный путь - уход от декларатива к частичной процедурности.
Фиксированный базовый API и набор объектов плюс обычный алгоритм позволяют сделать то же самое, что декларатив с сотнями фич... не говоря уже про декомпозицию, параметризацию и проч., и проч.

Попробуйте изобрести, например, декларатив, который заменил бы программирование 3D-графики.
Самый правильный путь это забить на все стандарты перейти на ftp, archie, и электронную почту. В качестве основного интерфейса выбрасывать юзеру  окно эмулятора терминала kermit , ну а сами приложения писать на чем попало. Это поможет сразу выделить ассемблер, как самое оптимальное решение для будущего web.     

valexey_u

  • Hero Member
  • *****
  • Сообщений: 3013
    • Просмотр профиля
Re: Что должно быть вместо HTML
« Ответ #46 : Декабрь 26, 2012, 10:35:03 pm »
"Полное отделение" - как раз тупик.

А более правильный путь - уход от декларатива к частичной процедурности.
Фиксированный базовый API и набор объектов плюс обычный алгоритм позволяют сделать то же самое, что декларатив с сотнями фич... не говоря уже про декомпозицию, параметризацию и проч., и проч.

Попробуйте изобрести, например, декларатив, который заменил бы программирование 3D-графики.
Самый правильный путь это забить на все стандарты перейти на ftp, archie, и электронную почту. В качестве основного интерфейса выбрасывать юзеру  окно эмулятора терминала kermit , ну а сами приложения писать на чем попало. Это поможет сразу выделить ассемблер, как самое оптимальное решение для будущего web.     
Да-да. Gopher - наше всё!
Y = λf.(λx.f (x x)) (λx.f (x x))

pygubanov

  • Newbie
  • *
  • Сообщений: 21
    • Просмотр профиля
Re: Что должно быть вместо HTML
« Ответ #47 : Январь 11, 2013, 12:48:13 pm »
если бы все слепили в один html, у тебя загрузилось бы за 150 ms. Разница как бы в 10 раз.
Раз такая зависимость, то не проще была бы компиляция в какой-нибудь промежуточный язык для исполнения на удаленной ВМ? Тогда копирайтер, дизайнер и программист сможет делать каждый свою работу в схеме MVC более эффективно.
Нет. Это сильно замедлит развитие веба. То есть это стратегически не правильный шаг (хотя, возможно, правильный тактический).


Это уже есть, промежуточный язык, смотрите OperaMini для сотовых телефонов на который только ява есть.

valexey_u

  • Hero Member
  • *****
  • Сообщений: 3013
    • Просмотр профиля
Re: Что должно быть вместо HTML
« Ответ #48 : Январь 11, 2013, 01:03:46 pm »
Раз такая зависимость, то не проще была бы компиляция в какой-нибудь промежуточный язык для исполнения на удаленной ВМ? Тогда копирайтер, дизайнер и программист сможет делать каждый свою работу в схеме MVC более эффективно.
Нет. Это сильно замедлит развитие веба. То есть это стратегически не правильный шаг (хотя, возможно, правильный тактический).

Это уже есть, промежуточный язык, смотрите OperaMini для сотовых телефонов на который только ява есть.
Да, и, к счастью, таких телефонов все меньше.

Дело все в том, что веб развивается так быстро и динамично в том числе и за счет того, что весь исходный код каждой страничке доступен каждому. Начинающий веб-дизайнер может просмотреть код разнообразных сайтов, посмотреть на js,html,css (сразу же в браузере) и быстро научиться некоторым приемам. Отсеять плохое, научиться хорошему.

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

А ОпераМини ускоряет загрузку за счет, в основном, адаптации изображений под мелкие экраны (изображения эти сервер Оперы уменьшает в размерах и ухудшает качество), а также выкидывает все сложное (в том числе вроде как и js) со страницы, чтобы телефон осилил это дело отрендерить хоть как-то.
Y = λf.(λx.f (x x)) (λx.f (x x))

Vartovyj

  • Full Member
  • ***
  • Сообщений: 197
    • Просмотр профиля
Re: Что должно быть вместо HTML
« Ответ #49 : Январь 11, 2013, 04:42:05 pm »
Мои выводы на данный момент: необходимо развитие и новая версия самого протокола http; html можно оставить, несколько подравняв; css и js заменить новым более удачным скриптовым языком, который будет задавать стили, работать с графикой и т.д.

valexey_u

  • Hero Member
  • *****
  • Сообщений: 3013
    • Просмотр профиля
Re: Что должно быть вместо HTML
« Ответ #50 : Январь 11, 2013, 04:48:19 pm »
Мои выводы на данный момент: необходимо развитие и новая версия самого протокола http
Ну, во-первых новая версия уже есть.

Во-вторых, что в http не устраивает?

В-третьих, есть же websocket'ы на случае если http не хватает.
Y = λf.(λx.f (x x)) (λx.f (x x))

Vartovyj

  • Full Member
  • ***
  • Сообщений: 197
    • Просмотр профиля
Re: Что должно быть вместо HTML
« Ответ #51 : Январь 26, 2013, 07:25:43 pm »
Какие могут быть особенности обероноподобного языка для замены css+js?

valexey_u

  • Hero Member
  • *****
  • Сообщений: 3013
    • Просмотр профиля
Re: Что должно быть вместо HTML
« Ответ #52 : Январь 26, 2013, 07:28:42 pm »
Какие могут быть особенности обероноподобного языка для замены css+js?
CSS Оберон не заменит никак вообще. А js он заменить может ровно также как любой язык общего назначения может заметить другой язык общего назначения. Особенность относительно js ровно одна - система типов (ну и более продуманный синтаксис).

С другой стороны, без составных (структурных) литералов будет не жизнь.
Y = λf.(λx.f (x x)) (λx.f (x x))

Vartovyj

  • Full Member
  • ***
  • Сообщений: 197
    • Просмотр профиля
Re: Что должно быть вместо HTML
« Ответ #53 : Январь 26, 2013, 07:39:11 pm »
Не думаю, что встроить управление стилями будет большой проблемой.

Valery Solovey

  • Hero Member
  • *****
  • Сообщений: 509
    • Просмотр профиля
Re: Что должно быть вместо HTML
« Ответ #54 : Январь 26, 2013, 09:17:16 pm »
css декларативный

valexey_u

  • Hero Member
  • *****
  • Сообщений: 3013
    • Просмотр профиля
Re: Что должно быть вместо HTML
« Ответ #55 : Январь 26, 2013, 09:26:31 pm »
css декларативный
CSS - DSL. И этим все сказано.
Y = λf.(λx.f (x x)) (λx.f (x x))

Vartovyj

  • Full Member
  • ***
  • Сообщений: 197
    • Просмотр профиля
Re: Что должно быть вместо HTML
« Ответ #56 : Январь 27, 2013, 10:56:43 am »
CSS - DSL. И этим все сказано.
Будет как еще одна парадигма языка.

Vartovyj

  • Full Member
  • ***
  • Сообщений: 197
    • Просмотр профиля
Re: Что должно быть вместо HTML
« Ответ #57 : Январь 28, 2013, 10:46:28 am »
Или даже не парадигма - просто декларация, как внутри html. Что мешает описание стилей добавить в тот же javascript?