@proelixir

Страница 501 из 1045
shadowjack
03.04.2017
17:16:20
Я тут видел доклад мужика который ангуляр пилил. Там он рассказывает почему ангуляр говно.

abc
03.04.2017
17:16:45
согласен

лучше вообще не писать. как говорят лучший код это отсутсвие кода. нет кода - нет ошибок.

Google
abc
03.04.2017
17:17:29
лучший рефакторинг это удаление кода

anton
03.04.2017
17:17:51
?? я просто стараюсь не писать на жс под веб и вообще :)

Ilnur
03.04.2017
17:18:05
ангуляр 2 откопали зато.
http://angularjs.blogspot.ru/2017/03/angular-400-now-available.html

Andrey
03.04.2017
17:19:23
ангуляр4 это тот же ангуляр2

abc
03.04.2017
17:19:26
это они тройку закопали во время родов ?) или это как с PHP 6 ?

Andrey
03.04.2017
17:20:18
и вообще, ангуляр не выстрелил (по крайней мере хайпа не было и не предвидится)

Александр
03.04.2017
17:21:07
новую версию клепать собрались вроде как
уже 4й =) но он теперь просто Angular

Andrey
03.04.2017
17:21:29
это они тройку закопали во время родов ?) или это как с PHP 6 ?
там вся соль в том, что компоненты фреймворка были 2 мажорной версии, а роутер 3й, вот и пришлось сразу на 4 прыгать

abc
03.04.2017
17:22:40
не знаю. пока Vue.JS взял лучшее от реакта и ангуляра. и по мне он удобнее. его можно постепенно вводить в проект, а не переписывать все сразу

Александр
03.04.2017
17:23:08
дык это со всеми так (постепенно вводить)

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

надо страницы пререндерить

abc
03.04.2017
17:25:03
ну смотри. для Angular 2 нужно подключать TS к примеру, для React на JSX писать. для VueJS я могу подключить одну VueJS библиотеку и написать компонент в стиле ангуляра.

Google
Andrey
03.04.2017
17:25:07
так он уже умеет в серверный рендеринг

второй vue

abc
03.04.2017
17:25:12
есть же рендер уже готовый для vue

Александр
03.04.2017
17:26:48
https://vuejs.org/v2/guide/ssr.html там пришлёпки для пререндеринга на webpack и ноду

не все ими пользуются

хотя в принципе у других примерно то же самое

Ilnur
03.04.2017
17:27:46
abc
03.04.2017
17:28:08
не всем нравится JSX

Александр
03.04.2017
17:28:43
не всем нравится JSX
да, уходили уходили от кода во вьюшках, и опять вернулись

Ilnur
03.04.2017
17:29:55
да, уходили уходили от кода во вьюшках, и опять вернулись
скорее просто смирились и приняли как должное)

Александр
03.04.2017
17:30:29
ну на беках-то это продолжает считаться говнокодом (вполне заслуженно мне кажется)

Александр
03.04.2017
17:31:03
Куда уходили-то?
в отдельные языки очень ограниченные языки шаблонизации, которые легко и приятно поддерживать

где нельзя пройти по массиву, параллельно его изменив

abc
03.04.2017
17:31:53
да везде уходили. берем в пример андроид. там верстка отдельно. берите в пример WinForms форма отдельно. берем в пример WPF верстка отдельно.

shadowjack
03.04.2017
17:31:56
Ну а смысл в ограниченном языке? Плюшки какие?

abc
03.04.2017
17:32:04
зачем снова мешать это в одно говно не ясно

Александр
03.04.2017
17:32:14
когда данные могут меняться и на беке и на фронте

непонятно где искать

Google
Александр
03.04.2017
17:32:44
проще искать в одном месте

Andrey
03.04.2017
17:32:44
а зачем иметь html отдельно и js отдельно, когда по сути оно является одним целым? (я про компоненты)

shadowjack
03.04.2017
17:32:52
Ну вот в фениксе вью и шаблон не одно и то же.

abc
03.04.2017
17:34:26
в том же ангуляре 2 html отдельно пусть и в компоненте

Александр
03.04.2017
17:34:36
а реакт с JSX подталкивает

что кодить надо и там и там

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

у ангуляров и vue, большой плюс ещё что всё декларативно

то есть можно без специальных отладочных средств по вёрстке понять что происходит

abc
03.04.2017
17:36:10
даже в эталонной реализации веб-компонентов от гугла (polymer js) верстка отдельно, пусть и в компоненте

Александр
03.04.2017
17:37:09
Ну вот в фениксе вью и шаблон не одно и то же.
а в фениксе я не осилил пока, зачем вьюшка для АПИ

Александр
03.04.2017
17:37:36
это ж лишний этап ковыряния данных

shadowjack
03.04.2017
17:38:19
Если вью нет, то роутится в шаблон сразу. Насколько я понял.

Александр
03.04.2017
17:42:32
Если вью нет, то роутится в шаблон сразу. Насколько я понял.
не, я просто только JSON отдаю, пока не разбирался стоит ли вьюшки вообще выкинуть или нет, но пока что-то напрягают

Dmitry
03.04.2017
17:42:47
А шаблон - это хелперы

Вью запихивает в респонс боди что-то

Конна

Если самый простой случай , то рендер просто вызывает функцию шаблона с параметрами, а результат засовывает в боди

Google
Александр
03.04.2017
17:46:12
ну мне-то шаблоны не нужны (JSON отдаю)

а вьюшки пока есть, не избавился от них

и не знаю стоит ли

Dmitry
03.04.2017
17:46:37
Вью - норм в принципе

Просто это договор - тв зовёшь рендер - а вызывается вьюха

И никакой магии

Просто во вьюху не идёт конн, а возвращается строка

Можно и так для жсона

Просто ТЕОРЕТИЧЕСКИ другому будет проще понять, когда у тебя код соответствует договору

Admin
ERROR: S client not available

Dmitry
03.04.2017
17:49:18
А так можно хоть без контроллера

shadowjack
03.04.2017
18:24:24
https://www.youtube.com/watch?v=6I_GwgoGm1w

abc
03.04.2017
19:21:43
мне кажется это бесполезно. можно конечно выбрать dojo js и писать на нем до конца дней своих или там jquery

abc
03.04.2017
19:29:04
ютуб хорошую ответочку посоветовал :)

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

Pavel
03.04.2017
19:50:27
фреимворки зло

Andrew
03.04.2017
19:51:01
+

shadowjack
03.04.2017
19:53:27
да вообще все зло, нужно на асме писать в ed-е.

Или коды прям с клавиатуры вводить.

Google
Pavel
03.04.2017
19:54:03
это крайность. нужно языки развивать и либы

shadowjack
03.04.2017
19:55:35
Ну а чем фреймворк отличается? Тем что у него свой ивент луп?

Pavel
03.04.2017
19:56:14
фреимворк это чейто шаблонный подход к задаче

этих фреимворков вагон и маленький тележка

и с каждым годом все больше

комбинаторный фреимворковый взрыв

фреимворки... фреимворки... фремворки...

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

это все от того что каждый делает фремворк исходя из своего видения которое не устраивает других и они также уже делают свой фремворк...

может дело не в фреимворке а вообще в малой мощности и ограниченности языков на которых они реализуются

Roman
03.04.2017
20:05:24
может дело не в фреимворке а вообще в малой мощности и ограниченности языков на которых они реализуются
Некоторые вещи требуют фреймворков. Потому что либами этого не сделать. А если в язык встраивать, то получится так же как с фреймворками. Этот язык решает проблему А и Б, а этот язык решает проблему Б и Ц. Задача требует решать проблемы А Б Ц Д. Пишем новый язык.

shadowjack
03.04.2017
20:05:54
Ну JS достаточно мощный язык. Только вот однопоточный. Бекэндов тоже немало - Node.js, Elixir, Flask, Django, Rails и еще куча других.

Pavel
03.04.2017
20:06:01
ну вот почему же. Либа как раз то чего должно быть достаточно

shadowjack
03.04.2017
20:06:45
Ну еще раз - чем по-вашему либа отличается от фреймворка?

Pavel
03.04.2017
20:07:46
Ну еще раз - чем по-вашему либа отличается от фреймворка?
скорее всего тем что диктует определенный стиль построения архитектуры приложения так как сам по себе является комплексным решением

со своими ограничениями

Dmitry
03.04.2017
20:08:19
Ну еще раз - чем по-вашему либа отличается от фреймворка?
Это просто. либо твой код использует либу, либо Фреймворк использует твой код

Roman
03.04.2017
20:08:28
ну вот почему же. Либа как раз то чего должно быть достаточно
Как ты с помощью либы встроишь систему акторов в язык который это не поддерживает. ? Ты возьмет и построишь совокупность либ, которые будут решать эту проблему способом 1, этот способ будет не подходить для дргих людей они сделают свой набор библиотек. Между которыми будет такой же клей, назовут это фреймворк и придем к тому что чего начали.

Pavel
03.04.2017
20:09:27
конечно. либы позволяют комбинировать подходы

чисто на уровне языка.

Roman
03.04.2017
20:09:40
Это просто. либо твой код использует либу, либо Фреймворк использует твой код
Тогда jquery это фреймворк. Все что использует колбэке это фреймворк?

Страница 501 из 1045