Size: a a a

2020 August 03

ПИ

Павел Иванов... in PHP
Евгений Ромашкан
Типы, например
в пыхе есть типы уже
источник

ЕР

Евгений Ромашкан... in PHP
Павел Иванов
в пыхе есть типы уже
Нету
источник

ЕР

Евгений Ромашкан... in PHP
Есть ассерты в рантайме
источник

S

Shurick in PHP
PSR-12
источник

AL

Anton Lakotka in PHP
Павел Иванов
А можно конкретики? Вот очень интересно :) Что именно не норм? Какие риски? Что есть в других языках такого, что прям разительно отличает ЯПName от пыха и дает какие-то супервозможности?
Нет смысла всего объяснять. проще самому взять например пройти мини курс https://www.jetbrains.com/help/education/learner-start-guide.html

и поделиться своими мыслями здесь
источник

ЕР

Евгений Ромашкан... in PHP
Shurick
PSR-12
Пока их корректность не гарантируется до запуска программы, это просто синтаксис для добавления рантайм-ассертов
источник

AK

Aleh Kashnikau in PHP
Павел Иванов
А можно конкретики? Вот очень интересно :) Что именно не норм? Какие риски? Что есть в других языках такого, что прям разительно отличает ЯПName от пыха и дает какие-то супервозможности?
1. Очень слабо развитая статическая типизация
2. Куча легаси болячек как помятая стандартная либа или ==
3. Мало кода написано асинхронно и с учётом возможной работы как демона, что делает создание демонов на пыхе не оч
источник

SP

Sergey Protko in PHP
Aleh Kashnikau
1. Очень слабо развитая статическая типизация
2. Куча легаси болячек как помятая стандартная либа или ==
3. Мало кода написано асинхронно и с учётом возможной работы как демона, что делает создание демонов на пыхе не оч
В 8 к слову один косяк == пофмксили
источник

ЕР

Евгений Ромашкан... in PHP
Aleh Kashnikau
1. Очень слабо развитая статическая типизация
2. Куча легаси болячек как помятая стандартная либа или ==
3. Мало кода написано асинхронно и с учётом возможной работы как демона, что делает создание демонов на пыхе не оч
Ещё язык в целом довольно бедный, отстаёт и будет всё больше отставить по экосистеме от других языков
источник

AL

Anton Lakotka in PHP
Павел Иванов
А можно конкретики? Вот очень интересно :) Что именно не норм? Какие риски? Что есть в других языках такого, что прям разительно отличает ЯПName от пыха и дает какие-то супервозможности?
или здесь пройти курс https://elixirschool.com/en/lessons/basics/basics/

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

ЕР

Евгений Ромашкан... in PHP
В шарпе вон уже замахиваются на тайпклассы https://github.com/dotnet/csharplang/issues/164 https://github.com/dotnet/csharplang/issues/339
источник

AL

Anton Lakotka in PHP
🔜
источник

AL

Anton Lakotka in PHP
надо бы мне тоже подтянуть забытые знания по шарпу
источник

VS

Vlad Sobenko in PHP
Павел Иванов
Вот много слышу таких высказываний. А что конкретно не хватает в PHP?
Короче ты понял))
источник

AK

Aleh Kashnikau in PHP
Евгений Ромашкан
Ещё язык в целом довольно бедный, отстаёт и будет всё больше отставить по экосистеме от других языков
Это да, хотя курс изменений вроде как даже в нужную сторону направлен, но скорость маловата
источник

ЕР

Евгений Ромашкан... in PHP
Anton Lakotka
или здесь пройти курс https://elixirschool.com/en/lessons/basics/basics/

и как пройдешь, напиши свои мысли, почему ты считаешь что пхп все еще ок или нет.
просто с базовых позиций возможностей языка
Меня поражает нелюбовь отдельных эликсирщиков к типам, вместо того чтобы описывать всякое один раз и проверять компилятором, они пишут комментарии, а потом пишут тесты на комментарии ( https://elixir-lang.org/getting-started/mix-otp/docs-tests-and-with.html )
источник

ПИ

Павел Иванов... in PHP
Anton Lakotka
Нет смысла всего объяснять. проще самому взять например пройти мини курс https://www.jetbrains.com/help/education/learner-start-guide.html

и поделиться своими мыслями здесь
Немного пишу на java и c#. Может у меня php головного мозга или надо написать проектик побольше на указанных ЯП, но пока разительных преимуществ не узрел :) За ссылочку спс
источник

ПИ

Павел Иванов... in PHP
В целом все позиции понятны, но хотелось бы услышать что-то вроде "Вот у меня на проекте такая боль, а если бы я юзал Java/C#/Kotlin/etc - можно было бы сделать вот так и вообще не париться"
источник

BT

Bohdan Turchyk in PHP
Павел Иванов
В целом все позиции понятны, но хотелось бы услышать что-то вроде "Вот у меня на проекте такая боль, а если бы я юзал Java/C#/Kotlin/etc - можно было бы сделать вот так и вообще не париться"
вот у меня на проекте мадженто, а юзал бы котлин - не было бы мадженты
источник

ПИ

Павел Иванов... in PHP
😂
источник