@JSlang

Страница 2027 из 2237
Andrey
07.07.2018
14:39:22
Да, тебе сложнее. Но суть в том, что новинки идут от сообщества, а не от разрабов фреймворка.

Denis
07.07.2018
14:39:24
По твоему. Самые популярные библиотеки известны всем.
ну к сожалению "известны всем" это такой вялый себе показатель, судя по моему опыту даже в рамках похоже стека разные команды могут пилить похожие вещи по разному, что уже не есть гуд так как не существует стандартов, а если взять всевозможные саги и мобикси то и ясности коду

так же и идут новинки от сообщества

Google
Анатолий
07.07.2018
14:48:47


ОЧЕНЬ НАДЁЖНАЯ капча для блогов фронтенеров)

Denis
07.07.2018
14:49:23
так наоборот, выбирай все не промахнешься

Denis
07.07.2018
14:50:12
Почему это плохо?
отсутствие стандартов и типового подхода в реализации рутинных задач?

Denis
07.07.2018
14:51:56
Сложнее.
чем? плагин написать? сервис или расширение? наоборот проще у тебя стабильное апи и понятный воркфлоу разработки и интеграции всего выше описаного

Denis
07.07.2018
14:52:49
А если стандартное решение заменить хочется?
так фреймворк не цмс, заменяй если так сильно хочется

Стандарты есть. Только их несколько.
стандарты есть когда фреймворк тебя к ним мягко говоря подталкивает, так какие там стандарты, навешал на вью что захотелось и получил хоть mvc, vc, mtv, mvvm

и так далее

Рома
07.07.2018
14:54:14
Привет всем! Я пилю программу для личного пользования, давно, уже задолбался, но мне она нужна для других пет проектов. Примеры использования: делал прогу на электроне, люблю coffeescript, stylus, по этому эта прога их собирала делал просто лендинги html без сервера, то же самое: coffeescript, stylus люблю lua, пишу его на moonscript'e, эта прога тоже одно в другое собирает То есть это сборщик. Для подобных целей есть gulp, grunt - пробовал, тормоза, не считаю, и webpack - пробовал лишь разобраться в нем, не далеко продвинулся. В моем сборщике основная фича - он следит за файлами и компайлит учитывая все зависимости при сохранении, насколько знаю про вебпак - он создает сервер и отдает браузеру файлы через этот сервер, совсем не то что нужно. В моем сборщике такая организация: есть хендлеры, такие объекты которые знают как собирать, например, coffeescript, сжиматель картинок, в общем, преобразователи есть правила: из каких папок в какие, какими хендлерами преобразовывать, где искать зависимости (node_modules, например) есть цепочки: из кофискрипта получается js, js.map и js.gz - три файла есть пайпы: сначала скомпилировать, потом сжать Вопрос: думаете, можно смело выкидывать, webpack все умеет и переходить на него? (ожидаемая реакция) Вопрос с надеждой: возможно ли найти кого-нибудь, кому такое тоже нужно, чтобы помогал, и как?

Google
Denis
07.07.2018
14:54:16
какой же это стандарт

Denis
07.07.2018
14:56:45
У меня другое виденье этого вопроса.
это понятно, каждый имеет право на мнение но практика показывает что стандартизированные решения в большенстве случаев будут выигрывать у инхаус разработок

Denis
07.07.2018
14:57:28
в каком плане?

Andrey
07.07.2018
14:57:50
в каком плане?
По распространенности.

Denis
07.07.2018
14:59:23
По распространенности.
такого просто не может быть по одной простой причине что ангуляр гораздо старше реакта и не менее попурный, там одного легаси уже написано столько что реакту за пару лет еще не справится

Denis
07.07.2018
15:00:50
Первый ангуляр и второй+ - 2 разных фреймворка.
так или иначе, ангуляром он от этого быть не перестает, разработка мажорных версий пусть лежит на совести разработчиков

Igor
07.07.2018
15:01:25
просто оставлю это здесь If you work at Google: Angular If you love TypeScript: Angular (or React) If you love object-orientated-programming (OOP): Angular If you need guidance, structure and a helping hand: Angular If you work at Facebook: React If you like flexibility: React If you love big ecosystems: React If you like choosing among dozens of packages: React If you love JS & the “everything-is-Javascript-approach”: React If you like really clean code: Vue If you want the easiest learning curve: Vue If you want the most lightweight framework: Vue If you want separation of concerns in one file: Vue If you are working alone or have a small team: Vue (or React) If your app tends to get really large: Angular (or React) If you want to build an app with react-native: React If you want to have a lot of developers in the pool: Angular or React If you work with designers and need clean HTML files: Angular or Vue If you like Vue but are afraid of the limited ecosystem: React

Igor
07.07.2018
15:02:19
Мы не об этом.
ага, вы про абстрактную популярность

Denis
07.07.2018
15:03:33
ага, вы про абстрактную популярность
ну в пасте все равно некоректное сравнение, ангуляр полноценный фреймворк, вью и реакт реализуют один патерн проектирования, как между ними можно делать разницу я не оч понимаю

Denis
07.07.2018
15:05:49
ну это что-то как сравнить полноценный автомобиль сел и поехал с двигателем на столе

Google
Denis
07.07.2018
15:06:08
теоритически второй тоже автомобиль осталось только до собирать

Denis
07.07.2018
15:06:20
тут неплохая

Andrey
07.07.2018
15:06:29
Докажи.

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

Denis
07.07.2018
15:07:25
ну напиши мне spa приложение на чистом реакте из react-starter не помню как оно там

Denis
07.07.2018
15:08:03
но пакеты надо еще связать между собой и выработать концепцию приложения

Denis
07.07.2018
15:08:17
Перкжергиваешь.
ну на ангуляре это возможно сделать

то есть сел поехал

на реакте нет

Denis
07.07.2018
15:08:37
что еще требует доказательств?

Andrey
07.07.2018
15:08:37
Пфф, на 2 минуты больше потрачу.

А потом сяду и поеду.

Denis
07.07.2018
15:09:46
Пфф, на 2 минуты больше потрачу.
ок, там систему прав на роутер уже подвезли? есть jwt аутентефикатор который интегрируется с роутером или oauth2 ?

или все же ручками надо будет все это колбасить?

Denis
07.07.2018
15:10:35
можно немного расскрыть?

Andrey
07.07.2018
15:10:46
ок, там систему прав на роутер уже подвезли? есть jwt аутентефикатор который интегрируется с роутером или oauth2 ?
А система прав на роутер делается просто невозможностью открыть интересующую страницу.

Google
Andrey
07.07.2018
15:10:59
можно немного расскрыть?
Да, по сваггер файлу генерируется апи.

Denis
07.07.2018
15:11:30
апи для авторизации ?

Andrey
07.07.2018
15:11:45
апи для авторизации ?
Авторизация на отдельном сервисе крутится.

Denis
07.07.2018
15:11:59
ок аутентификация

Andrey
07.07.2018
15:12:06
А в апи авторизация заключается только в отправке куки.

ок аутентификация
Если у тебя нет прав, то сервер тебя на нужную страницу пошлёт.

Да, можно доработать роутинг.

Соглашусь тут.

Denis
07.07.2018
15:12:57
ну нет, у меня есть права на страницу но они пользовательские

Admin
ERROR: S client not available

Andrey
07.07.2018
15:13:19
ну нет, у меня есть права на страницу но они пользовательские
Не суть. Сервер тоже права проверять должен.

Denis
07.07.2018
15:13:37
в соотвествии с этим я хочу генерить набор виджетов на странице и разграничить операции

Denis
07.07.2018
15:13:53
сервер их вообще всегда проверяет

клиентский код не доверенное приложение

ссылочку на пакет и чтобы поставил объявил декларативно а лучше прямо с сервера забрал и все завелось?

а то мне кажется что это надо как-то самому все делать

Andrey
07.07.2018
15:16:02
ссылочку на пакет и чтобы поставил объявил декларативно а лучше прямо с сервера забрал и все завелось?
Роутинг в реакте задаётся через компоненты, так что педалить придётся, да.

Denis
07.07.2018
15:16:19
оке

что насчет интернацализации?

Google
Andrey
07.07.2018
15:16:45
Denis
07.07.2018
15:16:48
я прямо могу закинуть файл в папку trans

пометить строки к переводу и добавить их в файл автоматом и чтобы прямо завелось ?

Andrey
07.07.2018
15:17:28
Да, вполне

Denis
07.07.2018
15:17:55
я не нашел, нет даже метода определения локали и хранения

Denis
07.07.2018
15:18:47
ну их там нет потому что

ну это ерунда все и лирика

вот если мы перейдем к моделям

вот тут начинается совсем веселые штуки и каждый затыкает эту прореху как может

Andrey
07.07.2018
15:19:48
1 в 1 как с ангуляром нет.

Denis
07.07.2018
15:24:21
ну про что я выше писал, что работа с реактом начинается с программирования непосредственно своего фреймворка, в то время как с фреймворком ты начинаешь непосредственно с разработки приложения, это не хорошо и не плохо просто требует куда больше усилий и не гарантирует успешный результат скорее наоборот для основной массы пользователей

Andrey
07.07.2018
15:25:42
Denis
07.07.2018
15:26:53
все равно не понял вопрос, ангуляра на тс ? а причем тут тс?

Andrey
07.07.2018
15:28:36
все равно не понял вопрос, ангуляра на тс ? а причем тут тс?
При том, что ангуляр 2+ проигрывает реакту, хотя по твоим словам должно быть не так.

Denis
07.07.2018
15:35:36
Andrey
07.07.2018
15:36:34
проигрывает в чем? по количеству вакансии на hh?
По количеству проектов, вакансий.

По конференциям.

Страница 2027 из 2237