@JSlang

Страница 357 из 2237
Oleg
15.11.2016
11:33:25
es6 шаблоны
+1, этого может быть вполне себе достаточно

Котяй Негодяй
15.11.2016
11:33:42
В общем-то всё уже есть в нативном JS, да.

Oleg
15.11.2016
11:34:10
Правда очень низкоуровнево, но зато из коробки, просто и без скрытых особенностей

Google
Котяй Негодяй
15.11.2016
11:34:42
И подсистему свою пилить придётся =)

Ну, для рендера там... Потом стандартные компоненты.

А потом опа, новый фреймворк.

Oleg
15.11.2016
11:35:20
Реактивный велосипед свой

Но все велосипеды были изобретены в ExtJS

?

[Anonymous]
15.11.2016
11:35:53
ну если нет времени изучать jsx или pug

Котяй Негодяй
15.11.2016
11:35:58
Это ещё что?

[Anonymous]
15.11.2016
11:35:58
почему бы и нет

Nikolay
15.11.2016
11:36:10
pug?

[Anonymous]
15.11.2016
11:36:32
pug?
jade только новое название, точно не помню

D:

Oleg
15.11.2016
11:36:46
pug новое

Google
Котяй Негодяй
15.11.2016
11:36:48
Всё верно.

Oleg
15.11.2016
11:36:50
jade старое

Котяй Негодяй
15.11.2016
11:37:12
Почти как пук, только это порода собаки.

Oleg
15.11.2016
11:37:25
jade - звучало красивее

Ещё можно было купить себе джедайский мечь по окончанию изучения шаблонизатора

Теперь так не получится

Nikolay
15.11.2016
11:38:08
Ох...

Что ни день, то новое название или фреймворк, когда это уже закончится? :))

Oleg
15.11.2016
11:38:50
Когда JavaScript перестанет быть популярен

Oleg
15.11.2016
11:39:18
Но, судя по всему, JS умрет не раньше C++

pug же старый
Есть в гитхабе тред где автор писал что переименовывает

И что ему нравится трехбуквенник

И что-то там про 2020

Nikolay
15.11.2016
11:40:38
Ну на сях/крестах будут писать еще долго, я думаю. Игры и всякую математику, где производительность во главе угла, уж точно.

[Anonymous]
15.11.2016
11:41:08
скорее раст/кресты

Andrey
15.11.2016
11:50:37
скорее раст/кресты
не, если фортран до сих пор юзают, то сям сам бог велел долго существовать )

Anton
15.11.2016
12:02:00
Есть какие-то гайды как правильно писать на реакте? Чтобы не плодить велосипеды на костылях

Oleg
15.11.2016
12:02:00
На атомных станциях существует 3 поколения программистов. Старые юзают старые технологии и считают их самыми правильными ибо объективно это так, а остальные ещё пороха не нюхали, оболтусы всякие. Средние считают что старые технологии пора отправлять на покой, нужно использовать современные, но проверенные временем технологии ибо совсем новые они ещё 10 раз умереть успеют также как и появились и вообще не стабильны, но и слишком старые не очень, в них нет современных подходов разработки. А самые молодые программисты считают что всё что есть сейчас это древних хлам, устаревший и не нужный и нужно брать самое новое, самое нужное ибо там всё верно сделано, учтены ошибки прошлого, делается всё в разы быстрее, проще и эффективнее и старый хлам не нужен.

И все они правы, но каждый по своему.

Google
[Anonymous]
15.11.2016
12:06:02
кажется такая точка зрения ошибочна, в рамках всех яп, каждый выполняет свою функцию

Nikolay
15.11.2016
12:07:21
каждый ЯП вводит свои уровни абстракции

[Anonymous]
15.11.2016
12:07:38
а вот внутриязыковая эволюция должна переступать и не задерживаться на старом, а использовать опыт для новых вещей

консерватизм задерживает всех

famed
15.11.2016
12:08:21
на атомных станциях есть свои программеры или им пишут софт стороннии компании?

Nikolay
15.11.2016
12:25:56
вообще интересно какой софт используют на АЭС

famed
15.11.2016
12:27:58
за тобой уже выехали ?

Defiancefew
15.11.2016
12:30:03
вообще интересно какой софт используют на АЭС
это очень зависит. на запорожской аэс винегрет из старья и новых технологий

Anton
15.11.2016
12:30:30
Как-то профессор по дискретной математике спросил нас: как вы думаете, сколько флоп в системах, контролирующих противоракетные установки

на наше молчание он ответил: нисколько, не до того им

Дмитрий
15.11.2016
12:34:06
И что ему нравится трехбуквенник
Емнип, ему просто пообещали по судам затаскать за название

Nikolay
15.11.2016
12:34:31
ох уж эти jquery писатели if ($(".js-tagForceParent")) {....}

Дмитрий
15.11.2016
12:34:55
Он зассал, а автор left-pad нет ?

Oleg
15.11.2016
12:35:34
C leftpad интересно получилось, да

Nikolay
15.11.2016
12:35:59
leftpad показатель того до чего мы докатились

Vladimir
15.11.2016
12:45:23
Он зассал, а автор left-pad нет ?
автор лефтпада зассал бороться за свой пакет

Дмитрий
15.11.2016
12:47:36
автор лефтпада зассал бороться за свой пакет
Я лично не вполне представляю, что ещё можно сделать, когда у тебя уже отобрали пакет

В суд идти, пикетировать офис нпм?

Vladimir
15.11.2016
12:48:12
суд?

Google
Vladimir
15.11.2016
12:48:23
он не попадает под юрисдикцию сша

поэтому это странное требование к нему

Дмитрий
15.11.2016
12:48:39
Естественно

История же не про left-pad, а про kik

Который просто отобрали и все

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

Admin
ERROR: S client not available

Vladimir
15.11.2016
12:51:21
он не выбирал

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

Дмитрий
15.11.2016
12:53:08
Бтв, не знаю что ещё заставило бы людей обратить внимание на юридический рэкет в среде open source

Vladimir
15.11.2016
12:53:55
поэтому хочу, чтобы нпм попал в ноджс файндейшн

Nikolay
15.11.2016
13:00:18
но я не понимаю почему так трудно написать одну сраную функцию. const lpad = (str, len, ch) => new Array(len - str.length).join(String(ch) || ' ') + str;

Дмитрий
15.11.2016
13:01:11
Написать не трудно

Nikolay
15.11.2016
13:01:13
кстате глянул в оригинал, там жесть на самом деле, while зачем то

Дмитрий
15.11.2016
13:01:27
Трудно не писать, когда ничего нет

Nikolay
15.11.2016
13:01:27
и все в цикле

:)

Oleg
15.11.2016
13:01:59
Скорость вроде как быстрее

Был тред на эту тему

Google
Дмитрий
15.11.2016
13:02:04
Так как это отдельный пакет, то можно заморочиться и оптимизировать так, как в обычном коде никогда делать не будешь, в этом и смысл

Oleg
15.11.2016
13:05:31
Есть два типа кода - для людей и для машин

Вот библиотеки подходят под понятие "для машин"

А бизнес-логика - "для людей"

Nikolay
15.11.2016
13:08:29
я просто еще видел библиотеки вида isNumber

isArray

Oleg
15.11.2016
13:12:03
Это обратная сторона

Дмитрий
15.11.2016
13:12:31
Ну до es5.1 нет Array.isArray

Oleg
15.11.2016
13:13:02
https://lostechies.com/andrewsiemer/files/2016/01/stateless-authentication-for-microservices-12-6381.jpg

Дмитрий
15.11.2016
13:13:08
var toString = {}.toString; module.exports = Array.isArray || function (arr) { return toString.call(arr) == '[object Array]'; }; Я каждый раз так писать не хочу)

Viktor
15.11.2016
13:15:26
ну да, как - то не комильфо)

Oleg
15.11.2016
13:23:23
Кто как борется с ситуацией когда нужно сделать 100500 реквестов в базу и внешние микросервисы, причем в зависимости от результата некоторых запросов некоторые из последующих запросов нужно пропустить или наоборот сделать ещё или вообще поменять очередность запросов?

BlackGopher
15.11.2016
13:28:12
Сейчас камни полетят в меня, но возможно часть (которые зависят от других )через очередь сделать?

Nikolay
15.11.2016
13:28:49
тебе последовательно все это нужно сделать?

BlackGopher
15.11.2016
13:29:16
100500 не прикольно делать последовательно

Nikolay
15.11.2016
13:33:26
ну можно промисами счайнить

+ promise.all

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