@oop_ru

Страница 752 из 785
Sergey
14.09.2018
08:49:09
если пхп, то обязательно http
мое мнение - если человек на php умеет только nginx + php-fpm не стоит ему вообще лесть в микросервисы

Denis
14.09.2018
08:49:46
Зачем вообще микросервисы на пхп делать

Anton
14.09.2018
08:49:54
Удобно

лично мне. но не всегда

Google
Denis
14.09.2018
08:50:52
Удобство в чем?

Anton
14.09.2018
08:51:24
я не могу тебе объяснить весь спектр своих ощущений. просто удобно лично мне.

Sergey
14.09.2018
08:51:31
Зачем вообще микросервисы на пхп делать
ты не правильно ставишь вопрос - зачем вообще писать на php.

я не могу тебе объяснить весь спектр своих ощущений. просто удобно лично мне.
это называется зона комфорта и я тебя понимаю. Уже год хочу спрыгнуть с php но не отпускает. Стокгольмский синдром в чистом виде

Denis
14.09.2018
08:52:31
Ну когда ты можешь делать микросервисы, то логичнее наверное взять что-нибудь посвежее с меньшим количеством болячек

Sergey
14.09.2018
08:52:49
а то что ты написал это больше про "нью фэнси стаф" (микросервисы ж для многих нью и фэнси)

Ну когда ты можешь делать микросервисы, то логичнее наверное взять что-нибудь посвежее с меньшим количеством болячек
в целом идея которая лежит в основе микросервисов - ей уже лет 50. Или когда там была публикация на тему actor model где формализовали это дело

Denis
14.09.2018
08:55:05
логичнее взять то что ты лучше всего знаешь
Язык программирования по сути мало что решает, я же не говорю брать кложу пхпшнику, есть целый ряд языков который будет удобен, понятен и войти в них будет просто за пару дней

Та же гошечка

Sergey
14.09.2018
08:55:36
гошечка простая как пробка, прикольная но я лучше на котлине

Denis
14.09.2018
08:55:56
Ну или Котлин, да

Sergey
14.09.2018
08:56:29
Язык программирования по сути мало что решает, я же не говорю брать кложу пхпшнику, есть целый ряд языков который будет удобен, понятен и войти в них будет просто за пару дней
вопрос не в том что бы язык новый выучить а в том что всеравно для продакшена лучше выбрать язык на котором ты хорошо умеешь делать дела и знаешь проблемы языка. Либо придется нанять гошника или джависта.

Google
Sergey
14.09.2018
08:56:59
выбор языка - это вопрос доступных ресурсов. Если у тебя есть php-ники ты не будешь начинать на скале ебашить или даже на го. Может быть один микросервис шутки ради попробуете

какой-то второстепенный

2/3 похапэшников увидя скалу убегут в ужасе

Denis
14.09.2018
08:59:37
выбор языка - это вопрос доступных ресурсов. Если у тебя есть php-ники ты не будешь начинать на скале ебашить или даже на го. Может быть один микросервис шутки ради попробуете
Ладно, сдаюсь. Я просто часто слышу от команд типа, ну мы вот щяс планируем взять технологию_нейм попробовать проект написать, если зайдёт то в основной продукт будем внедрять

Denis
14.09.2018
09:01:05
Внедрять не значит переписывать)

Sergey
14.09.2018
09:02:12
опять же, у тебя 50 человек, 10 умеют в Y и в X, 40 умеют только в X и не особо хотят вникать в Y. В таком ключе что значит "внедрять"?)

Denis
14.09.2018
09:03:03
В таком ключе внедрение не получится))

militska
14.09.2018
09:03:14
а потом эти 10 уволяться и будет печаль)

knopkod4v
14.09.2018
09:04:45
2/3 похапэшников увидя скалу убегут в ужасе
та мы даже увидев новую версию пхп можем убежать в ужасе

Sergey
14.09.2018
09:05:51
а потом эти 10 уволяться и будет печаль)
По этому зоопарк технологий на одном продукте лучше не разводить

Denis
14.09.2018
09:06:24
Людей с жавы/шарпа на фронтенд пересаживают, так что это скорее про коллективы, в каких-то конторах охотнее движение идёт, в каких-то ситуация что 5 человек от силы чёт хотят

Sergey
14.09.2018
09:06:45
Там на днях возможность для описания типов полей класса добавили

knopkod4v
14.09.2018
09:06:54
я даже не знаю, что такое сишный синтаксис, не забывай, что разговариваешь с пхп-шником :D

Sergey
14.09.2018
09:07:30
И одного из плюсовиков заставляем на реакте писать)

Базовых хватает, параметризованных нет и это боль

knopkod4v
14.09.2018
09:09:34
Базовых хватает, параметризованных нет и это боль
параметризованные - это что-то типа дженериков?

Denis
14.09.2018
09:10:15
Это скорее наоборот

Дженерики это что-то типа параметрических типов))

Google
Anton
14.09.2018
09:11:32
И одного из плюсовиков заставляем на реакте писать)
на самом деле, если он непротив, то это самый действенный способ взбодрить программиста. ибо обычно когда привыкаешь к чему-то, то становишься слишком ленивым.

Denis
14.09.2018
09:12:03
Да после плюсов жс образца 2018 года должен раем показаться

Denis
14.09.2018
09:12:31
Не видел

Мне 11 хватило

Sergey
14.09.2018
09:12:44
Он же ещё не вышел

knopkod4v
14.09.2018
09:12:49
Дженерики это что-то типа параметрических типов))
мде, не улавливаю разницы между параметрическими и параметризованными =\

Sergey
14.09.2018
09:13:36
мде, не улавливаю разницы между параметрическими и параметризованными =\
Дженерики это способ делать параметризованный полиморфизм

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

)

Dmitry
14.09.2018
09:18:21
они не могут жить в одном процессе, они же микросервисы. каждый микросервис - свой процесс. Не ну как, если ты на эрланге пишешь у тебя больше вариантов)
а какая разница один это процесс, два или вообще два сервера? суть разделения не меняется же — меняется только коннектор

Sergey
14.09.2018
09:20:16
а какая разница один это процесс, два или вообще два сервера? суть разделения не меняется же — меняется только коннектор
Вопрос можешь ли ты независимо обновить один сервис. Если у тебя это разные процессы - можешь. Треды/корутины - только если язык/эплатформа позволяют (erlang)

Dmitry
14.09.2018
09:21:41
м… кинул обновлённый jar/dll и рестартанул сервис (все)

Sergey
14.09.2018
09:22:30
Д - децентрализация.

Dmitry
14.09.2018
09:22:59
лишняя сущность, которая на начальных этапах не нужна

Anton
14.09.2018
09:23:27
на начальных этапах и микросервисы не нужны

зачем тогда про них спрашивать

Sergey
14.09.2018
09:23:40
лишняя сущность, которая на начальных этапах не нужна
Ну я о том и говорю - тебе не нужны микросервисы

Нет децентрализации - нет микросервисов. Не нужна децентрализация - не нужны микросервисы

Dmitry
14.09.2018
09:25:16
в том видео, что ты кинул, нет ни слова про децентрализацию, зато два раза говорит, что микросервисы — это не про удалённый вызов и что они не деплой еденица

Google
Sergey
14.09.2018
09:40:56
децентрализацией это все проще объяснять)

Dmitry
14.09.2018
10:46:01
на начальных этапах и микросервисы не нужны
на начальных этапах не нужна децентрализация и я про неё и не спрашиал, а даже отдельно указал, что она не нужна может быть микросервис-без-децентрализации как-то по другому называется? наносервис? или SOA, например. в общем я про микросервис, но без децентрализации как тут https://t.me/oop_ru/74825 и тут https://t.me/oop_ru/74835

Dmitry
14.09.2018
10:51:45
я про разделение функционала. ок, пусть сервисы в монолите

Sergey
14.09.2018
10:51:46
микросервисы - это SOA good parts, то есть центарлизованные SOA это монолит

F01134H
14.09.2018
10:52:23
:D

Dmitry
14.09.2018
10:52:36
и там даже с примерами нагуглить можно? ушёл в гугель благодарю

F01134H
14.09.2018
10:52:38
Sergey
14.09.2018
10:53:12
SOA же не только про микросервисы
проблема SOA в том что уже никто не помнит зачем оно нужно и что можно называть SOA а что нельзя. А потому сделали ребрендинг

и возможно ребрендинг нужен уже и микросервисами (и он есть - сейчас модно говорить что у нас экторы))

F01134H
14.09.2018
10:54:06
а еще серверлесс))

Страница 752 из 785