Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 08.07.2014, 14:42
Аватар для javascriptus-maximus-∆
Кандидат Javascript-наук
Отправить личное сообщение для javascriptus-maximus-∆ Посмотреть профиль Найти все сообщения от javascriptus-maximus-∆
 
Регистрация: 07.07.2014
Сообщений: 103

БУДУЩЕЕ CSS DOM и JS
жаваскрипт мне нарвится, низкий порог вхождения

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

каким может или могло быть будущее и развитие этой ИДЕИ
где вы видите недостатки архитектуры
как сделать дизайн браузерного программирования еще проще
Ответить с цитированием
  #2 (permalink)  
Старый 08.07.2014, 15:13
sinistral
Посмотреть профиль Найти все сообщения от melky
 
Регистрация: 28.03.2011
Сообщений: 5,418

CSS DOM - это CSSStyleDeclaration (частный интерфейс DOM).
HTML DOM - это привычные интерфейсы HTML элементов в JS.

css ушел в препроцессоры, а css dom - в удаление\добавление css классов ----> полное абстрагирование от свойств. что за классы добавляются\удаляются и что внутри них - следуем выбранной методологии.

html dom и вообще html - так же ушел в препроцессоры. а с React можно вообще дуть шикарные плюхи упросить процесс работы с html dom

все эти либы - React, Angular, Ember, Polymer и огромное количество других так или иначе крутятся вокруг идеи Web Components

и как следствие, всё идёт к упрощению использования компонентов и додумывания этого стандарта Web Components до нормального состояния. каждый новый успешный ФВ приносит что-то своё

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

всё вышеизложенное - лютое, дичайшее собственное мнение на сложившуюся ситуацию. и ваш взгляд может совпадать с моим, или же не совпадать.
Ответить с цитированием
  #3 (permalink)  
Старый 08.07.2014, 16:40
Аватар для javascriptus-maximus-∆
Кандидат Javascript-наук
Отправить личное сообщение для javascriptus-maximus-∆ Посмотреть профиль Найти все сообщения от javascriptus-maximus-∆
 
Регистрация: 07.07.2014
Сообщений: 103

Сообщение от melky Посмотреть сообщение
революция в том, что если ты придумаешь сахарный фреймворк, который поможет разруливать компоненты на сайте взмахом волшебной палочки лёгкой высокоуровневой абстрацией, то этот фреймворк будет иметь неплохие шансы подмять все существующие
спасибо за лютую откровенность
мосье умеет рассуждать головой

только расшифруй еще раз то что я процетировал понятнее

Последний раз редактировалось javascriptus-maximus-∆, 08.07.2014 в 18:20.
Ответить с цитированием
  #4 (permalink)  
Старый 08.07.2014, 16:54
Аватар для javascriptus-maximus-∆
Кандидат Javascript-наук
Отправить личное сообщение для javascriptus-maximus-∆ Посмотреть профиль Найти все сообщения от javascriptus-maximus-∆
 
Регистрация: 07.07.2014
Сообщений: 103

"" Основная идея в том, чтобы позволить программистам создавать “виджеты”. Фрагменты приложения, которые изолированы от документа, в который они встраиваются. Использовать виджет возможно как с помощью HTML, так и с помощью JS API. ""
http://habrahabr.ru/post/210058/

- человек описывая эти Компоненты нифига не убедительно говорит

я не понимаю зачем все эти сложности
Ответить с цитированием
  #5 (permalink)  
Старый 08.07.2014, 17:16
Аватар для Gozar
Отправить личное сообщение для Gozar Посмотреть профиль Найти все сообщения от Gozar
 
Регистрация: 07.06.2007
Сообщений: 7,504

Сообщение от javascriptus-maximus-∆
я не понимаю зачем все эти сложности
Какие еще сложности? Кастомные элементы давным-давно уже нужно было внедрить повсеместно.
__________________
Последний раз редактировалось Gozar, Сегодня в 24:14.
Ответить с цитированием
  #6 (permalink)  
Старый 08.07.2014, 18:22
Аватар для javascriptus-maximus-∆
Кандидат Javascript-наук
Отправить личное сообщение для javascriptus-maximus-∆ Посмотреть профиль Найти все сообщения от javascriptus-maximus-∆
 
Регистрация: 07.07.2014
Сообщений: 103

Сообщение от Gozar Посмотреть сообщение
Какие еще сложности? Кастомные элементы давным-давно уже нужно было внедрить повсеместно.
есть такой принцип хорошего дизайна, непомню дословно:
"если ты не способен изложить свою идею понятно жене, то это херовая идея"
Ответить с цитированием
  #7 (permalink)  
Старый 08.07.2014, 18:25
Аватар для Gozar
Отправить личное сообщение для Gozar Посмотреть профиль Найти все сообщения от Gozar
 
Регистрация: 07.06.2007
Сообщений: 7,504

Сообщение от javascriptus-maximus-∆
есть такой принцип хорошего дизайна, непомню дословно:
"если ты не способен изложить свою идею понятно жене, то это херовая идея"
Есть такой принцип, непомню дословно:
"Если все время нести бред, то в итоге несешь только бред"

Зачем эта тема?
__________________
Последний раз редактировалось Gozar, Сегодня в 24:14.
Ответить с цитированием
  #8 (permalink)  
Старый 08.07.2014, 18:38
sinistral
Посмотреть профиль Найти все сообщения от melky
 
Регистрация: 28.03.2011
Сообщений: 5,418

Сообщение от Gozar
Какие еще сложности? Кастомные элементы давным-давно уже нужно было внедрить повсеместно.
да-а-а. но тема веб компонентов несколько глубже, чем просто кастомных элементов.

это больше как определения модулей для JavaScript, мне кажется

Сообщение от javascriptus-maximus-∆
только расшифруй еще раз то что я процетировал понятнее
ты ничего не понял, или не понял про фреймворк?
ты пробовал писал приложения с большим количеством компонентов?
удобно было связывать их между собой? скорее всего, без велосипедов не обошлось, верно?

связывать, манипулировать, создавать, удалять, взаимодействовать - все операции с компонентами были заключены во фразе "разруливать компоненты"
Ответить с цитированием
  #9 (permalink)  
Старый 08.07.2014, 18:45
Аватар для javascriptus-maximus-∆
Кандидат Javascript-наук
Отправить личное сообщение для javascriptus-maximus-∆ Посмотреть профиль Найти все сообщения от javascriptus-maximus-∆
 
Регистрация: 07.07.2014
Сообщений: 103

ты про "сахарный язык" поверх жаваскрипта, DSL для компонентов

а может быть это не проблема языка?
язык должен быть простым, с любыми архитектурными каркасами или DSL поверх него

вот я выше указываю на то что цсс фактически не нужен, и хтмл это рудемент
Ответить с цитированием
  #10 (permalink)  
Старый 08.07.2014, 20:42
Аватар для Gozar
Отправить личное сообщение для Gozar Посмотреть профиль Найти все сообщения от Gozar
 
Регистрация: 07.06.2007
Сообщений: 7,504

Сообщение от javascriptus-maximus-∆
цсс фактически не нужен
Оппа, оппа ...

Сообщение от javascriptus-maximus-∆
хтмл это рудемент
это не рудемент, а низкоуровневый конструктор. Нужно просто добавить поверх него немного абстракции и работать с более высокоуровневым апи.
__________________
Последний раз редактировалось Gozar, Сегодня в 24:14.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
CSS JS HTML5 проблемка с позиционированием ir4compl (X)HTML/CSS 0 01.04.2012 14:26
Перевод на новую строку JS воспринимает как объект DOM Rig Events/DOM/Window 6 26.12.2011 20:08
JS, RDFa, DOM, XML - Help! О_о Djumpen Общие вопросы Javascript 5 18.11.2010 19:37
С помощью JS добавить к ссылкам картинку в CSS wlad2 Элементы интерфейса 7 16.10.2010 23:44
Вакансия: Front-end разработчик (HTML, CSS, JS, Ajax, jQuery) ivankov Работа 0 05.10.2010 19:00