@oop_ru

Страница 597 из 785
Bohdan
05.04.2018
19:54:43
не понимаю, к чему ты ведёшь в контексте vue и react

Bohdan
05.04.2018
19:55:36
ангулар больше похож на фреймворк, да

Google
Michael
05.04.2018
19:56:16
к тому что они "линейные" какие то

Bohdan
05.04.2018
19:57:24
твои компоненты являются узлами дерева

не вижу здесь линейности

Michael
05.04.2018
19:59:25
они узлы/компоненты описываются линейно, как список?

Sergey
05.04.2018
20:02:51
чуток разная реализация
а ты ожидал чего-то еще?

на более высоком уровне эти две библиотеки работают абсолютно одинаково. И та и другая - про компоненты и все. Больше ничего. И та и другая юзают концепцию виртуального DOM и инкрементного обноновления оного. Разница лишь в нюансах + у вуя чуть лучше с документацией

ты еще с ангуляром не сравнивал)) там разница будет только в том где происходит дерти чекинг.

между стэйтом и вьюшками или же между виртуальным DOM и реальным

https://www.youtube.com/watch?v=RgJMIbAB5Yg

Michael
05.04.2018
20:05:31
ну да я ожидал что дерево будет опысыватся деревом в коде. а шаблоны списком.

Sergey
05.04.2018
20:05:35
на вот если реально думаешь что "столько разных фреймвооорков!"

Sergei
05.04.2018
20:07:03
В Java доллары пишутся у синтетических сущностей.
только в автоматической кодогенерации, в старых библиотеках ещё можно встретить что то что начинается с $ но сейчас это дурной тон, по моему где то в официальных мануалах было описано это

Google
Michael
05.04.2018
20:10:57
шаблоны страниц/узлов

Bohdan
05.04.2018
20:11:35
шаблоны страниц/узлов
каждый узел - это тоже дерево ведь

потому ты в нем можешь указать только его потомков

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

Michael
05.04.2018
20:16:23
там шаблоны смешаны с кодом его реализации.

а можно иметь список шаблонов в html и объект/дерево в js

есть элемент template в html5

Sergey
05.04.2018
20:22:37
есть элемент template в html5
в html5 у тебя просто есть все элементы и ты можешь делать с ними что хочешь. В этом была соль. Ну и да, элемент template таки есть но толку тебе с него?

там шаблоны смешаны с кодом его реализации.
ты мне кажется что-то путаешь....

ну или ты просто php-ник

Alan
05.04.2018
20:23:36
vue и react это View )

это все - "шаблоны" )

Sergey
05.04.2018
20:24:13
циклы к шаблонах - какой ужас. бизнес логика!!11

Michael
05.04.2018
20:24:14


типа такого

Sergey
05.04.2018
20:26:34
типа такого
и что это? что за id=t-w3demo-view-widget?

короч что ты хочешь? я так и не понял

Michael
05.04.2018
20:27:03
это ключ навигации. путь в дереве

Google
Sergey
05.04.2018
20:28:22
какой навигации? в каком дереве и зачем тебе этот путь?

Michael
05.04.2018
20:28:28
обзуждаем дизайн фреймворков

Sergey
05.04.2018
20:28:41
vue и react не являются фреймворками

Michael
05.04.2018
20:29:20
спорщик чтоль

Sergey
05.04.2018
20:30:46
а к чему ты кинул этот кусок html? дизайн же фреймоврков обсуждаем

блин стили через айдихи.... как будто бы снова 2007-ой

Michael
05.04.2018
20:31:18
это пример шаблона без кода

soc

Sergey
05.04.2018
20:31:31
это пример шаблона без кода
а теперь сделай мне вывод тудушек

списка

или простой ul + li

а после этого - построение менюшки

или древа категорий на N уровней вложенности

Michael
05.04.2018
20:33:37
давай остановимся на чем то одном

Sergey
05.04.2018
20:34:54
ну хоть список роди

я к тому что ты не сможешь никак сделать так что бы html без js или js без html. В лучшем случае ты родишь шаблоны ангуляра.

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

Michael
05.04.2018
20:35:58
там есть шаблон со списком на картинке.

Sergey
05.04.2018
20:37:19
{{list}} которые? ну так это тоже самое что вставки из js в JSX либо "директивы" в angular или vue.

Google
Alan
05.04.2018
20:37:28
в чем идея то, отделить от шаблона менюхи код? какой?

Sergey
05.04.2018
20:37:30
координальной разницы нет, абсолютно

Michael
05.04.2018
20:39:32
чуваки вы описание своей группы давно смотрели? удалите тогда "ненужное" непринципиальное и тд

Sergey
05.04.2018
20:39:48
> OOP, software design, architecture, GRASP, GoF, SOLID, separation of concerns, безысходность.

смотри последний пункт

чуваки вы описание своей группы давно смотрели? удалите тогда "ненужное" непринципиальное и тд
ну так ты предлагаешь нам обсудать возвышенные темы "сравнение синтаксисов языков шаблонов"?

тут не пахнет архитектурой или дизайном ПО

Michael
05.04.2018
20:41:34
да я какбы о фреймворках хотел. ну лан.

Sergey
05.04.2018
20:41:44
ну так давай конкретную тему

Alan
05.04.2018
20:42:15
реакт не фреймворк)

Michael
05.04.2018
20:42:45
конкретные темы в гугле. мне блидинг эдж нужен

Sergey
05.04.2018
20:43:06
конкретные темы в гугле. мне блидинг эдж нужен
ну то есть ты не знаешь что тебе нужно

если скучно - почитай про DCI (Data-Context-Interaction)

своего рода блидинг эдж

а в плане именно фронтэнда весь этот "блидинг эдж" крутится на одном месте примерно с появления идеи web components. При том что эта идея базируется на схожих концептах которым уже лет под 30

ну и вообще в yahoo *это* уже придумали

Michael
05.04.2018
20:46:23
окей почитаю

в yahoo работал Кроукфорд, пытался сделать YUI но зафейлил. лекции он читает лучше гораздо.

Sergey
05.04.2018
20:51:27
ну что считать "зафэйлил", ежики то жрали тот кактус

Michael
05.04.2018
21:03:23
какие еще "ежики"?

Google
Bohdan
05.04.2018
21:06:16
люди пользовались - пользовались

Michael
05.04.2018
21:07:38
по идее это должна была быть монолитная все-в-одном либа. фреймворк + набор виджетов. но да ладно, <template> тогда еще не было

кстати, из последних блидинг эйджов - интерфейс document.styleSheets.. огромный потенциал..

Michael
05.04.2018
21:30:38
для анимации классами, например

Sergey
05.04.2018
21:31:02
ммм.... ну это как называть classList блидинг эдж вэб технолоджис

сейчас блидинг эдж это все же штуки типа шаред воркеров, web assembly и прочие приятности

Michael
05.04.2018
21:32:25
я как бы на тёмной стороне эджа? они взлетают, я погружаюсь

Sergey
05.04.2018
21:32:58
...мдя...

толку... всеравно wysiwyg редактор вменяемый под web невозможен, респонсив верстка все еще дикие кастыли, а делать лэйаут боль

web сделали любители (с) Алан Кей

Michael
05.04.2018
21:34:23
анимация при помощи JS, у меня был батл на форуме greensock, можешь зачитать. суть в поиске конкретных properties в классе.

Sergey
05.04.2018
21:35:11
анимация при помощи JS, у меня был батл на форуме greensock, можешь зачитать. суть в поиске конкретных properties в классе.
css vs js animation это спор 5-ти летней давности. И как бы без js ты всеравно ее не сделаешь, вопрос только в более эффективной (за счет GPU) отрисовке транзишенов

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

конечно все лучше чем 7 лет назад с IE6-7 но блин.... иногда так тоскливо что ты обнаруживаешь себя гугля на гитхабе библиотеку для рэндринга UI через webgl

Michael
05.04.2018
21:36:49
ну да, был спор, но он в пользу js. во всех смыслах кроме простоты реализации.

Bohdan
05.04.2018
21:37:28
я вон гриды заценил

с одной стороны круто получается, с другой непонятно

Michael
05.04.2018
21:38:30
надо виджеты клепать, чтобы решить эти проблемы.

Страница 597 из 785