История изменений
Исправление
tz4678,
(текущая версия)
:
Страно, что ты знаешь JS, но не знаешь ООП. Паттерны ты на самом деле уже применял просто никогда не задумывался, что какой-то смузихлеб на самокате для этого куска кода придумал красивое название. Все паттерны по-сути тебя предостерегают от создания портянок, всемогущих god-объектов, т.е. учат делать декомпозицию. PHP омерзителен, я бы советовал ковырять Node.js, но при этом многие пхпшники на голову выше фронтендеров, так как ХОТЯ БЫ знают о существовании битовых масок. Недостатки PHP: доллары, 100500 функций в global space, тк модули изначально не были предусмотрены, область видимости переменных никак в нормальных языках (у python частично такая же проблема из-за чего нужно global использовать, а лучше не использовать, активно юзая ООП), пытается быть похожим на java, что выглядит кринжово, такак язык похож на говнянного франкенштейна, ну и само качество проектов на нем. Будучи пхпшником ты не увидишь других проектов кроме сайтов визиток и очередного говномагазина на битриксе, ведль для всего остального применяются Java, C#, Python, Ruby, Go, Node.js
Исправление
tz4678,
:
Страно, что ты знаешь JS, но не знаешь ООП. Паттерны ты на самом деле уже применял просто никогда не задумывался, что какой-то смузихлеб на самокате для этого куска кода придумал красивое название. Все паттерны по-сути тебя предостерегают от создания портянок, всемогущих god-объектов, т.е. учат делать декомпозицию. PHP омерзителен, я бы советовал ковырять Node.js, но при этом многие пхпшники на голову выше фронтендеров, так как ХОТЯ БЫ знают о существовании битовых масок. Недостатки PHP: доллары, 100500 функций в global space, тк модули изначально не были предусмотрены, область видимости переменных никак в нормальных языках (у python частично такая же проблема из-за чего нужно global использовать, а лучше не использовать, активно юзая ООП), пытается быть похожим на java, что выглядит кринжово, такак язык похож на говнянного франкенштейна, ну и само качество проектов на нем. Будучи пхпшником ты не увидишь других проектов кроме сайтов визиток и очередного говномагазина на битриксе, ведль для всего остального применяются Java, C#, Python, Ruby, Go
Исходная версия
tz4678,
:
Страно, что ты знаешь JS, но не знаешь ООП. Паттерны ты на самом деле уже применял просто никогда не задумывался, что какой-то смузихлеб на самокате для этого куска кода придумал красивое название. Все паттерны по-сути тебя предостерегают от создания портянок, всемогущих god-объектов, т.е. учат делать декомпозицию. PHP омерзителен, я бы советовал ковырять Node.js, но при этом многие пхпшники на голову выше фронтендеров, так как ХОТЯ БЫ знают о существовании битовых масок. Недостатки PHP: доллары, 100500 функций в global space, область видимости переменных никак в нормальных языках (у python частично такая же проблема из-за чего нужно global использовать, а лучше не использовать, активно юзая ООП), тк модули изначально не были предусмотрены, пытается быть похожим на java, что выглядит кринжово, такак язык похож на говнянного франкенштейна