
Anton
13.11.2016
08:16:57
Алчные веб-программисты эс из

? Алёна
13.11.2016
08:32:37
а что тут не так?
Почему бы тебе не пытаться решить эти задачки самостоятельно, а не спрашивать каждый шаг? Если тебя будут вести за ручку и тыкать как котенка в твои опечатки, то не научишься ничему.

Ilia
13.11.2016
09:43:49

Shadow
13.11.2016
09:44:45

Google

Sergey
13.11.2016
12:16:19
есть разница между "я скачал что-то большое что бы сделать что-то мелкое, потому что так проще" и "я скачал что-то большое что бы сделать что-то мелкое, потому что не вкурсе что можно качать отдельные пакеты"
но вообще да, ангуляр ооочень так себе решение если тебе не надо делать на нем все как SPA

Ilia
13.11.2016
12:30:32

Aleksey
13.11.2016
12:37:04

Shadow
13.11.2016
12:45:17
например команды хочу сделать

? Алёна
13.11.2016
12:49:39

Aleksey
13.11.2016
12:49:49

? Алёна
13.11.2016
12:49:54

Aleksey
13.11.2016
12:49:57
Я пишу :D После реакта самое то.
Точнее так, после ангуляра, ембера, метеора, реакта :D
Что мертво умереть не может.

Google

? Алёна
13.11.2016
12:51:33
Я только один проект на нокауте видела. Датирован был 2011м он о.о
Ну и веб версия скайпа, как памятник.

Aleksey
13.11.2016
12:51:58

Anton
13.11.2016
12:52:44
А что сейчас топчик по фронтовым технологиям?

Aleksey
13.11.2016
12:53:21
Что-то из коробки комбайн (ng2, ember), что-то надо обвешивать самому (react).

Anton
13.11.2016
12:55:24
Я реакт только в связке с редаксом видел

Aleksey
13.11.2016
12:55:45
Можно жить и без него.

Anton
13.11.2016
12:56:10
Разве это не менеджер состояний?

? Алёна
13.11.2016
12:56:49
( редакс и для ангуляра есть, если что )

Aleksey
13.11.2016
12:56:58
Ну, чтобы его использовали как менеджер состояний я видел мало на своей практике.

Anton
13.11.2016
12:59:14
Я видел в хроме приложение от редакса, которое позволяет таймлайн состояний смотреть. Типа чтобы тестер не описывал тебе что он тыкал, а просто стек стейтов кидает тебе. Но я сам не ковырял, только друг-яндексоид показывал, так что могу путать ченить

Aleksey
13.11.2016
13:00:40

Sergey
13.11.2016
13:06:10
а artisan?
не нужон. это как срачи в духе gulp / npm scripts
а artisan?
но вообще - хочешь про похапэ - давай в чатике по похапэ. Не будем оффтопить тут

Alex
13.11.2016
13:07:27
Вечер в хату, господа.
Столкнулся с проблемой. По загрузке страницы вызывается main функция, вызывающая еще 100500 других. Все связаны return`ами. И в одном месте нужно от пользователя ответ true\false, аки в confirm`е, но без него, а кнопками. Сonfirm не красив. Проблема в том, что обработчик .click асинхронный, а мне бы дождаться от него ответа. Как такое можно провернуть?

Sergey
13.11.2016
13:08:01

Alex
13.11.2016
13:09:09
Читал. Вроде понял, но не понял как к моей ситуации прикрутить, учитывая что ожидаю от асинхронной функции return

Sergey
13.11.2016
13:09:55

Google

Alex
13.11.2016
13:13:38
А как его к моей ситуации прикрутить?

Sergey
13.11.2016
13:13:52
ты даже не стараешься

Aleksey
13.11.2016
13:13:54
async/await = promise.

Sergey
13.11.2016
13:14:14
var result = await foo();
как никак удобнее чем

Aleksey
13.11.2016
13:14:44
Скажи мне, реализован async/await через promise, то есть это сахарок, или нет?

Shadow
13.11.2016
13:15:03

Sergey
13.11.2016
13:15:04

Shadow
13.11.2016
13:15:40

Sergey
13.11.2016
13:16:12
основная фишка генераторов - возможность прерывать и контролировать поток выполнения как со стороны вызываемой функции так и со стороны кода, который функцию вызывает
добавляем к этому просимы и получаем возможность делать клевые штуки

Sergey
13.11.2016
13:17:11
интересный и грустный факт - в PHP это есть с 2012-ого года но почти никто не пользуется(

Aleksey
13.11.2016
13:18:29
В c# с 2012 тоже, но им пользуются :D

Sergey
13.11.2016
13:19:19
не, я про генераторы и промисы) в C# у тебя там async/await были уже тогда, и в целом возможность делать удобно асинхронщину

[Anonymous]
13.11.2016
13:19:52
шарп и пхп

Sergey
13.11.2016
13:20:06
С# славный язык... интересно как повернулось бы все если бы мелкософт изначально не завязывали это все на одну платформу

Aleksey
13.11.2016
13:20:26

Sergey
13.11.2016
13:20:34
есть JVM и kotlin

Google

[Anonymous]
13.11.2016
13:20:43
разговоры слышала, что шарп > жаву по удобству и с тем же результатом.

Aleksey
13.11.2016
13:20:46
Ну нет же.

Konstantin
13.11.2016
13:20:48
щас на core норм. вещи делают

Aleksey
13.11.2016
13:21:11

Sergey
13.11.2016
13:21:22

Konstantin
13.11.2016
13:21:34
всё будет

Sergey
13.11.2016
13:21:37
жирно живете)

Aleksey
13.11.2016
13:21:38

Admin
ERROR: S client not available

[Anonymous]
13.11.2016
13:21:48

Sergey
13.11.2016
13:21:50

Aleksey
13.11.2016
13:21:55
Но приходится держать машину с windows для net 4.5.
Visual studio тоже в докер? :DDD
Давай, расскажи про виртуалки.

[Anonymous]
13.11.2016
13:22:22
core - это типо всеядный шарп или что?
через unity знаю запускают шарпокод

Aleksey
13.11.2016
13:22:38
.Net 5 = Net.Core 1

[Anonymous]
13.11.2016
13:23:06

Google

[Anonymous]
13.11.2016
13:23:29
ну в плане не производительности, а синтакиса и возможностей языка

Aleksey
13.11.2016
13:23:30

Konstantin
13.11.2016
13:23:36
mono загнулся походу

Aleksey
13.11.2016
13:23:45

Sergey
13.11.2016
13:25:12

Oleksandr
13.11.2016
13:25:52
Mono в Unity - говно и старая версия
Mono в Xamarin - жить можно
CoreCLR - самое compatible / перспективное, но там standard library немного отличается, посему либы не все еще портировали

Sergey
13.11.2016
13:27:50
А F# тоже можно будет?

Oleksandr
13.11.2016
13:28:48
Да

Konstantin
13.11.2016
13:28:56
просто зачем моно если есть кор?

Oleksandr
13.11.2016
13:29:13
Там какие-то мелкие баги есть связанные с фшарпом впрочем, но думаю пофиксят

[Anonymous]
13.11.2016
13:29:25

Konstantin
13.11.2016
13:30:15
функциональный язык вроде

Artem
13.11.2016
13:30:24

Oleksandr
13.11.2016
13:30:50
Слияние и Каша

code4aman
13.11.2016
13:54:15
есть даже http://fable.io/ F# => JavaScript без компиляции в .NET IL промежуточный язык

blkmrkt
13.11.2016
18:08:46
что за дичайшая херь: делаю
import logger from 'debug'
logger('poop')('test')
logger('poop')('test')
logger('poop')('test')
logger('poop')('test')
logger('poop')('test')
logger('poop')('test')
logger('poop')('test')
и запускаю DEBUG=* npm run dev
...в консоли ничего этого не пишется, зато пишется logger('app:static')(staticRoute.path) и logger('app:start')('Listening on port ' + config.http.port)