Siarhei
только все не так гибко было
Siarhei
когда у тебя нагрузка растет, что остается делать после оптимизации? докупать железки? так себе
Siarhei
скейлить надо
Mixam19
Roman
когда монолит начинает решать много проблем - настало время разделить его на сервисы)
Mixam19
твиттер прекрасно тоже жил на рельсе
Siarhei
а ты думаешь гитлаб монолит? )
Mixam19
гитхаб частично на рельсе до сих пор
Mixam19
да
Mixam19
я видел его исходники
Siarhei
или твиттер монолит?
Mixam19
он опенсорсный если шо )
Siarhei
у тебя энетрпрайз? : )
Siarhei
у тебя вся инфраструктура стоит? : )
Siarhei
прикалываешься? : )
Siarhei
про опенсорс понятно
Mixam19
твиттер вангую, что тоже монолит
Siarhei
ну вот только что вангуешь, а на деле то не так
Siarhei
лаан, у меня работы дохера
Siarhei
бессмысленный спор
Mixam19
гитлаб - монолит, рэдмайн - монолит, диаспора - монолит, airbnb - несколько приложений, но таки не микросервисы
Mixam19
несколько монолитных
Yaroslav 🇺🇦
с таким же аргументом - фб на похапе, давайте писать на нем писать?
Nurbakhyt
@yarossl , @c01nd01r спасибо за ответ
Mixam19
фб кстати на форке пхп, если не ошибаюсь
Mixam19
не знаю, правда, в чем там отличия
Yaroslav 🇺🇦
Да на форке с типизацией
Mixam19
а вообще это фишка всего js комьюнити - отбрасывать старые проверенные идеи и хвататься за все новое
Mixam19
это и плохо и хорошо одновременно
Anonymous
большего мракобесия нет чем собравшиеся в чате жс говорящие о беке
Yaroslav 🇺🇦
Вывод - язык должен ложиться в твою парадигму мысли, и как бы все уже давно предоставляют базовый набор функций или расшираемый фреймоврками для любой задачи.
Почему тут выбрали ву а не реакт? Дело же не в jsx или реактивности.
Mixam19
Mixam19
для SPA я по прежнему отдал бы голос реакту
Mixam19
но мне не нужно SPA от вью
Yaroslav 🇺🇦
Ну вот и все, так же и с серверсайдом
Mixam19
ладно, закругляемся. просто когда люди выдают что-то про "Руби мёртв" вообще не шаря в ситуации , и особенно, не зная вообще даже основ руби - у меня начинается баттхёрт. у руби есть проблемы, но их в аргументах против руби мало кто приводит, так как эти проблемы знают те, кто педалит на руби длительное время. в основном приводят что-то в стиле "У нас в языке это сделано не так, значит вариант в руби заведомо неправильный"
Mixam19
не так прямо, конечно, но суть не меняется )
Maksim
Понятно теперь почему мне про архитектуру никто ответить не может. Холивары за бэкенд идут )
Pavel
Привет всем! У меня нубский вопрос: Я хочу сделать авторизацию через гугл, мне надо просто запустить сервер на котором будет обращение к Гуглу и получение токена, потом я его отдаю на клиент и храню в куках. Потом я подписываю все заголовки этим токеном и обращаюсь к гуглу за получением авки и имени юзера, а после я пишу его в базу и присваиваю айдишник, потом на клиент посылаю данные и опять же храню их в куках. Все верно ?
Victor
тебе ж уже ответили, вью-хн, других примеров нет наверно)
Pavel
Я в бекенде не силен, но планирую писать сам, для базы юзать облако
Pavel
Если у вас в закладках есть статья про авторизацию с нуля нода + вью то кидайте ))
Maksim
и хранение данных в базе
Victor
вью это фронт либа, бек может быть любым
Victor
нет никакой связи
Maksim
нет никакой связи
Ну ок. То есть на бэк я настраиваю Node + Express + Mongo + ...
Но как это все работает в связке?
Maksim
Роутинг меня интересует
Victor
куча разных вариантов
Maksim
Выносить бэк на отдельный домен?
Maksim
Где почитать про эти варианты?
Victor
что значит отдельный домен?
Victor
вью это фронт, бек это бек, связаны они апи
Victor
через апи ты посылаешь запросы и на основе ответов рендеришь фронт
Yaroslav 🇺🇦
Где почитать про эти варианты?
Нигде. Нет одинаковыхзадач, а если есть - то они уже давно завернуты в сервисы. Пришел оформил подписку - пользуешся.
Тебе нужно отдельно понять как работает нода, с експресом, коа, хепи или ручками всё.
Как работает база, орм или одм.
И потом прийдет понимание как это всё связать
Pavel
Там когда кончите, прочтите мой вопрос выше плеас ))
Anton
Всем привет. Подскажите как правильно отсортировать по дате. Тут не так давно мне помогли это сделать но вылез баг:
Вот функция которая это делает:
return this.orders.map(function (item) {
return item.date
}).filter(function (value, index, self) {
return self.indexOf(value) === index
}).sort(function (a, b) {
console.log(a + ' > ' + b, a > b)
return a > b
})
А вот результат сортировки:
28.08.2017 > 29.08.2017 false
29.08.2017 > 30.08.2017 false
30.08.2017 > 31.08.2017 false
31.08.2017 > 01.09.2017 true
30.08.2017 > 01.09.2017 true
29.08.2017 > 01.09.2017 true
28.08.2017 > 01.09.2017 true
31.08.2017 > 03.09.2017 true
30.08.2017 > 03.09.2017 true
29.08.2017 > 03.09.2017 true
28.08.2017 > 03.09.2017 true
01.09.2017 > 03.09.2017 false
Видно что 31.08.2017 > 03.09.2017 возвращает true, хотя должно вернуть false, подскажите решение
Stanislav
Anonymous
Stanislav
А вот и статья с auth0
serg
как правильно проект забекапить, чтобы потом развернув его осталось бы только подтянуть зависимости/модули?
а то в вебпаке 5 нужных файлов, а бекапится полинтернета модулей
Alexander
закомитить наверное
Anonymous
😲
Alexander
Alexander
Подскажите по webpack-у, хочу чтобы вот так как-то работало
Stanislav
Stanislav
serg
Stanislav
http://vuejs-templates.github.io/webpack/env.html
Alexander
Anonymous
Mixam19
Mixam19
я не заметил никакой дикой трешовости, я заметил дикую гибкость, тотальную ООПшность, удобство использования и поддержки
Mixam19
и большие проблемы с перфомансом
Mixam19
но они и к питону, и к руби, и к пыхе применимы
Anonymous
меня просто сам факт что люди приходят в руби очень будоражит. если б на нем нельзя было писать на нем не писали бы это понятно. просто есть некий барьер
вот говоришь ты человеку что просто написав метод без скобочек это значит вызвать метод. он спрашивает а как тогда дать ссылку на метод тогда ты показываешь .method :method
и вот если этот барьер пройден человеком и не вызывает диссонанса то все с ним понятно )