@proelixir

Страница 619 из 1045
Antoni
09.06.2017
09:54:14
В 2017 на экспрессе продакшен не начинает, на столько я знаю, просто потому что надоело

Нормальные это какие?

Как феникс?

Я вот кстати очень недоволен им, совсем недавно начал смотреть и сразу пошел в мануал file upload, а он предлагает это делать через multipart

Google
abc
09.06.2017
09:55:55
пока удел ноды это CLI тулзы для фронтэнда, типа webpack / gulp. на сервере нода это дикая боль

Antoni
09.06.2017
09:56:26
Ну речь не об этом, если ты четыре года сидишь на ноде и считаешь его гавном, но все еще сидишь, я бы сказал тут проблема в тебе

Какая боль, нет никакой боли

Почти все решения для Node простые и понятные

Сделаны для людей, как и фреймворки

Давай конкретнее говорить, что конкретно боль

abc
09.06.2017
09:57:59
Ну речь не об этом, если ты четыре года сидишь на ноде и считаешь его гавном, но все еще сидишь, я бы сказал тут проблема в тебе
не стоит так резко переходить на ТЫ. то что у меня много проектов на подддержке на ноде это сугубо бизнес интересы. но симпатией я к ней не обладаю. да и думаю мало кто обладает, если есть опыт разработки на зрелых языках / технологиях

Antoni
09.06.2017
09:58:22
Ой, простите важный сэр

На этом прекращаю общение с Вами

S
09.06.2017
10:05:59
> сейчас в 2017 году ноду нахваливать

Dmitry
09.06.2017
10:11:16
А как еще файлы грузить если не мультипартом?
Файлы можно грузить посылкой флешки с файлом почтой России

Google
Antoni
09.06.2017
10:11:16
Именно, прямо сейчас, когда она двигает весь web вперед. Примеры у AWS по загрузке файла: http://docs.aws.amazon.com/AmazonS3/latest/API/RESTObjectPUT.html У google мне нравится больше: https://developers.google.com/gmail/api/guides/uploads

Минусы мультипарта для меня: разбивать загрузку на части, полноценная поддержка клиентами типа postman, либо генераторами swagger

Неочевидность

Antoni
09.06.2017
10:16:40
Он не поддерживает

Отсутствие полноценной поддержки *

Dmitry
09.06.2017
10:17:11
Так и надо писать "отсутствует полноценная поддержка"

Antoni
09.06.2017
10:17:31
Рад что смог объяснить

Dmitry
09.06.2017
10:17:59
Хотя я отправляю через постмэн мультипарт и не вижу прооблем

Antoni
09.06.2017
10:19:14
Я делаю API, которым буду пользоваться после мобильные клиенты и я вижу серию проблем и они точно будут если я сделаю с multipart

Maxim
09.06.2017
10:19:21
Antoni
09.06.2017
10:20:18
Ну, пока что WEB App, поэтому разбивать это на разные куски мне не хочется. Как и выкидывать роутинг феникча

Я думаю так оно и будет дальше работать

Dmitry
09.06.2017
10:20:46
Я могу написать плаг, который собирает бинари дата с запросов, которые ты приводил в примере, за час

Antoni
09.06.2017
10:20:59
Это хорошо что ты можешь это сделать

Dmitry
09.06.2017
10:21:03
Я просто не очень понимаю как мобила будет собирать такие запросы

Antoni
09.06.2017
10:21:07
За час

Dmitry
09.06.2017
10:21:18
Мультипарт есть готовые решениях

Такое ощущение что все загружают фоточки через Инстаграмм приложение не через мультипарт

Antoni
09.06.2017
10:21:54
Мобила - плохой интернет - загрузка прерывается и большие файлы - нужны части - ебалово с мультипарт

Google
Antoni
09.06.2017
10:22:00
Дальше я даже не думаю

Думаю что нет

Примера с AWS и Gmail мало?

Antoni
09.06.2017
10:25:15
У меня есть загрузка файлов

Извините

Как и у них

Marat
09.06.2017
10:25:33
Делал даже отправку видео через мультипарт, один хуй сервис не взлетел и не надо было париться об оптимизации

Antoni
09.06.2017
10:25:33
В чем-то я и амазон и Гугл

Dmitry
09.06.2017
10:26:00
У меня все отлично работает через мультипарт

Marat
09.06.2017
10:26:02
Если бы взлетел, запарился и грузил бы сразу на амазон

Dmitry
09.06.2017
10:26:07
А если перестанет - час моей работы

Antoni
09.06.2017
10:26:12
Это хорошие аргументы

И точно не час, если есть что-то кроме веба

А еще и клиенты, которые апи используют

Работает и хорошо - самый лучший

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

Dmitry
09.06.2017
10:28:11
Так в том то и дело что твой андроид умеет одной строчкой отправлять мультипарт

Antoni
09.06.2017
10:30:50
:)

Google
Александр
09.06.2017
10:46:34
чем плоха нода: 1. сложный, глючный и нелогичный синтаксис JS ( [] + [] === "" ? ) 2. странное ООП (целых два вида, которые используются повсеместно через транспилинг) 3. дурацкая область видимости переменных и объектов (в новых стандартах получше, любители браузерного JS несут сямятицу повсюду) 4. неуместная асинхронщина, синхронный код для большинства задач лучше подходит, быстрее кодиться и легче поддерживается 5. беднейшая stdlib из всех языков!!! 6. путаница со стандартами/технологиями 7. модули в основном низкого качества, всё глючное и недоделанное 8. её слишком громко и агрессивно пиарили (лично для меня это минус)

9. фреймворки жрут много памяти

10. есть много недопонимания по поводу производительности v8 (опять же адский пиар виноват)

Ruslan
09.06.2017
10:51:01
> странное ООП (целых два вида Что это за два вида таких?

> дурацкая область видимости переменных и объектов самая обычная, проблема только с глобальный объектом в не-strict режиме

Александр
09.06.2017
10:51:50
ну через прототипы и новые классы из ES6

Ruslan
09.06.2017
10:51:56
Это одно и то же

классы это сахар

Александр
09.06.2017
10:52:14
ну это умудряются намешивать

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

Admin
ERROR: S client not available

Александр
09.06.2017
10:52:42
и про this постоянно надо помнить

после => меньше

но не все про это знают и используют

Ruslan
09.06.2017
10:53:21
Со стрелками и let-ами всё проще

Александр
09.06.2017
10:53:44
согласен, но не все их используют

и в проекты намешивается всё подряд

Ruslan
09.06.2017
10:54:02
Ну это такая же проблема, как с пхп и руби

То что сообщество необразованное

Google
Aldar
09.06.2017
10:54:15
надеюсь, вебасм таки позволит писать фронт на норм языках

Александр
09.06.2017
10:54:44
там меньше было изменений за последние несколько лет

та же нода версии до 6й, постоянно всё ломалось

и столько изменений не просто так, а потому что язык так себе

его же за 3 дня придумали (может это и легенда, хз)

Никита
09.06.2017
10:58:51
имхо, самая большая проблема у JS -- критическая необходимость в обратной совместимости, т.е. у языка нету шанса исправить свои существующие косяки

Ruslan
09.06.2017
10:59:04
Вот с этим согласен

Никита
09.06.2017
10:59:12
вроде typeof null === 'object'

баг и все, с этим всегда жить

Александр
09.06.2017
11:00:59
хз, меня от stdlib бомбит постоянно простейшие вещи требуют каких то странных телодвижений и напряжения

Ruslan
09.06.2017
11:01:07
Например?

Александр
09.06.2017
11:01:33
взять последний элемент массива, перевернуть строку

с массивами работать, вообще мало что есть

тот же эликсир

имеет очень приличную stdlib

Ruslan
09.06.2017
11:05:04
Ну в приницпе да. Но довольно просто решается lodash или sugar какой-нибудь

Александр
09.06.2017
11:05:33
lodash - хороший пакет

он не везде есть и не всегда его можно подоткнуть быстро и удобно

опять же новички про него не знают

и такоооооое городят

Ruslan
09.06.2017
11:06:31
Там много хороших пакетов. JS (особенно ES6+) не мешает особо писать хорошо, у меня нет проблем с "выражением мысли" на нём, например

Александр
09.06.2017
11:06:34
волосы дыбом встают

Ruslan
09.06.2017
11:06:39
Дык на руби тоже, на пхп наверняка тоже

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