Size: a a a

2020 April 30

EO

Eugene Obrezkov in Frontend UA
использовать или не использовать typescript это конечно такие себе споры...
сначала определяемся чего мы хотим и потом принимаем решение поможет он нам или нет

вот мы с ребятами пишем рантайм для serverless функций - там всё на типах и TypeScript, по очевидным причинам

но сами serverless функции могут быть и обычным js файлами на 5 строк. Надо теперь что-то по быстрому сделать - напедалил в браузере на гитхабе js код за 2 минуты - закоммитил - и он уже в рантайме работает.

К чему я это... Тем кто пользуется нашим рантаймом, вряд ли хотелось бы бутстрапить целую инфру ради нескольких строчек код, поэтому для них обычный javascript это круто (скриптовый язык всё-таки). А вот нам как кор тиме этого рантайма, писать его на javascript было бы больно и мы бы его вряд ли сделали.
источник

KY

Kyrylo Yakovenko • 𝟰... in Frontend UA
потому что не надо было выносить жс из браузера 🙂
источник

EO

Eugene Obrezkov in Frontend UA
Kyrylo Yakovenko • 𝟰𝟮𝟬🦄 engineer
потому что не надо было выносить жс из браузера 🙂
не вынесли бы жс, был бы какой-то луа рано или поздно :)
источник

AN

Anton Nemtsev in Frontend UA
Kyrylo Yakovenko • 𝟰𝟮𝟬🦄 engineer
но не изоморфное. Если мы про жс конечно
про js, да.
и, конечно, есть части которые запускаются только на клиенте или только на сервере, так что строго говоря ты конечно прав.
источник

E

Evgen in Frontend UA
Eugene Obrezkov
не вынесли бы жс, был бы какой-то луа рано или поздно :)
Или ТС к примеру
источник

KY

Kyrylo Yakovenko • 𝟰... in Frontend UA
Evgen
Или ТС к примеру
не, ну тс как раз потому шо вынесли
источник

EO

Eugene Obrezkov in Frontend UA
Kyrylo Yakovenko • 𝟰𝟮𝟬🦄 engineer
не, ну тс как раз потому шо вынесли
+
источник

SS

Serhey Shmyg in Frontend UA
"JavaScript - це синхронна мова програмування, яка в певний момент часу виконує тільки 1 задачу. Так наприклад при очікуванні відповіді з сервера або читанні інформації з бази даних,  інтерфейс користувача може виявитися "замороженим", що звичайно неприпустимо. JavaScript має ефективні способи вирішення таких завдань, виконуючи їх асинхронно."

Мені здається чи тут дійсно щось не те написано?  ми не можемо говорити так ніби однопоточність в джс може вирішуватись аснихронщиною
источник

AN

Anton Nemtsev in Frontend UA
Serhey Shmyg
"JavaScript - це синхронна мова програмування, яка в певний момент часу виконує тільки 1 задачу. Так наприклад при очікуванні відповіді з сервера або читанні інформації з бази даних,  інтерфейс користувача може виявитися "замороженим", що звичайно неприпустимо. JavaScript має ефективні способи вирішення таких завдань, виконуючи їх асинхронно."

Мені здається чи тут дійсно щось не те написано?  ми не можемо говорити так ніби однопоточність в джс може вирішуватись аснихронщиною
Тут, кажется, говорится, что проблема неинтерактивного интерфейса может быть решена асинхронностью.

Может быть лучше перефразировать, что бы это было яснее.
источник

SS

Serhey Shmyg in Frontend UA
це я прочитав рекламку в фб - вебінару по джс, який буде вести чувак з 18 річним досвідом і підвис трішки
источник

SS

Serhey Shmyg in Frontend UA
невже міг чувак з таким досвідом написати таку хрінь, чи це писали певно манагери 🙂
источник

SS

Serhey Shmyg in Frontend UA
Anton Nemtsev
Тут, кажется, говорится, что проблема неинтерактивного интерфейса может быть решена асинхронностью.

Может быть лучше перефразировать, что бы это было яснее.
Як можна зробити інтерфес в джс не інтерактивним?
источник

SS

Serhey Shmyg in Frontend UA
наприклад ДОМ івент не мож бути СИНХРОННИМ, так?
источник

EO

Eugene Obrezkov in Frontend UA
Serhey Shmyg
наприклад ДОМ івент не мож бути СИНХРОННИМ, так?
само событие нет, обработчик этого события - аж бегом
источник

SS

Serhey Shmyg in Frontend UA
Із всього що можу пригадати це XMLHttpRequest можна йому додати щось типу синк тру, і тоді він буде синхронним. А все інше в джс ніби ж не має такої властивості
источник

SS

Serhey Shmyg in Frontend UA
Eugene Obrezkov
само событие нет, обработчик этого события - аж бегом
тут ясно, я говорю за самі ті штуки які стек відфудболює в веб апі для обробки, типу івенти, таймери, запити і тп
источник

SS

Serhey Shmyg in Frontend UA
те що пишеться в якості хендлерів зрозуміло може прибити все 🙂
источник

SS

Serhey Shmyg in Frontend UA
я про те що описано вебінар криво, не можна ж сказати що однопоточність лікується асинхронністю
источник

EO

Eugene Obrezkov in Frontend UA
мне кажется ты просто придираешься

есть такая проблема Х, её можно решить более эфективно через Y - всё там норм написано, для неискушенных
источник

SS

Serhey Shmyg in Frontend UA
Eugene Obrezkov
мне кажется ты просто придираешься

есть такая проблема Х, её можно решить более эфективно через Y - всё там норм написано, для неискушенных
Добре, дякую, хотів почути іншу думку з цього приводу 😉
источник