Sergey
не надо на жс натягивать ооп
Sergey
в пхп вон натянули
Sergey
как бы есть копия ларавель
говно скорее всего
Sergey
нужно брать языки подходящие для огромных проектов (и это не жс и пхп)
Evgeny
те GoF паттерны например в js неприменимы?
Dmitry
Sergey
а для мелких проектов ни ларавель ни симфони не нужны
🐏 Alexander
на пхп огромных проектов понаписано больше чем на ноде
Sergey
ну он старше
🐏 Alexander
так и что, не справился что ли!?
🐏 Alexander
проекты на пхп нормально функционируют
Sergey
ага
Nurik
не костыль
Хорошо, а что тогда ? Цель в чем ? Чтобы получить проверку типов в языке с диманической слабой типизацией ? Не луше ли тогда юзать язык со строгой статической типизацией ?
🐏 Alexander
да, но я уже давно не пишу на пхп
Evgeny
что за GoF?
Самые классические паттерны проектирования
Sergey
Самые классические паттерны проектирования
можно конечно но не во всех есть смысл
🐏 Alexander
@sergeysova ты смотришь с точки какой язык лучше, а ты посмотри где инструменты удобнее/лучше
Sergey
нет
Sergey
я смотрю на то, какой язык лучше подходит для решения задач
🐏 Alexander
ладно не смотри
🐏 Alexander
так и пхп подходит для решения задач
Sergey
пхп безумно дорогой язык в поддержке
🐏 Alexander
неправда, он простой и порог вхождения низкий
Nurik
лучше конечно только писать так как на жс (гибко) можно только в жс (и в паре динамических экзотических языков)
Ну ок. Кому-то ок гибкость. Но не яз-за того ли создают "тупые" языки типа Golang ? Чтобы люди просто писали понятный и тупой код. Это просто другой подход. И Flowjs это стопудовый костыль.
krn
хоть сову
Sergey
неправда, он простой и порог вхождения низкий
вот именно порог вхождения и создает проблему говнокода и трудновыявляемых ошибок множественного дублирования кода и т.д.
Алексей
неправда, он простой и порог вхождения низкий
basic ещё проще, кстати и порог вхождения ещё ниже почему на нём не пишут?
Nurik
ну на голанге большой проект тоже не написать
Ну это уже херня. Язык как-то ограничивает возмоность написания большого проекта ?
Default
те GoF паттерны например в js неприменимы?
А разве авторы GoF не указали, что эта хурма пилилась для жавы и схожих с ней языков и половина паттернов во многих других языках смысла вообще не имеет.
Sergey
гибкий- это значит сложно, такой код сложно в будущем поддерживать
открою тайну в русском языке специально два разных слова для “гибкости” и “сложности"
Алексей
Sergey
типа Docker? типа Dropbox?
докер не большой
Sergey
типа Docker? типа Dropbox?
в дропбоксе не все написано на го
Sergey
пишут микросервисами
Roman
в дропбоксе не все написано на го
не всё, но мало где используется исключительно один язык в рили биг проектах
Sergey
писать на го гигантские проекты это огромная боль
Sergey
как раз из-за его простоты
Sergey
он не имеет нужных абстракций
krn
ребят, не останавливайте пожалуйста языкосрач, мне интересно, что труЪ а что не очень
Roman
как раз из-за его простоты
а я думал что чем проще язык тем проще работать в большой команде, тем проще сам код в отладке, тем меньше багов... я что-то упустил?
Roman
конечно)) абстракции упустил
конкретнее можешь назвать пример?
Nurik
костылем ты можешь назвать всё что угодно если захочется хоть воробья
Ну ок, но в данном случае, я говорю про то, что flow.js это способ получить проверку типов в языке в котором отсутствует проверка типов. Чем это не костыль ?
krn
Хороший троль)))
та мне правда интересно) а то все грят, пых говно, а подиж ты - пишут же! пишут без тошноты!
Sergey
конкретнее можешь назвать пример?
дженериков например нет нет связки структур и интерфейсов
Алексей
Ещё лучше
да, потому что GoF свою книгу написали до того, как java появилась на свет
Sergey
Ну ок, но в данном случае, я говорю про то, что flow.js это способ получить проверку типов в языке в котором отсутствует проверка типов. Чем это не костыль ?
это надстройка также как тайпскрипт он не подставляет костыль там где он должен быть он просто строит проверки поверх языка
Roman
дженериков например нет нет связки структур и интерфейсов
есть, map, slice, это всё дженерики.. свои создавать конечно нельзя но оно лично нам не мешало
🐏 Alexander
давайте согласимся, что и в пхп и в ноде есть свои минусы/плюсы
Sergey
везде есть свои минусы и плюсы просто пхп говно станет норм, когда тотально сломают совместимость
Default
да, потому что GoF свою книгу написали до того, как java появилась на свет
Я прост читал и гонял их в контексте жавы, а оригинал даж не трогал ни разу.