Size: a a a

2021 May 11

SZ

Sergey Zolotov in PHP
ну слегка странные варианты в опросе для пхп чата) из пхп прыгнуть в жвм мир не так проблемно, как прыгать в системный программинг, фронт или моб разработку
источник

AM

Artem Molotov in PHP
Я эти языки вроде не упустил, а раст и си уже как относительно популярные пошли. ФП языки при этом не столь популярны (хотя про ту же кложу последнее время не редко замечал) и тоже нужно мозг перестроить
источник

SZ

Sergey Zolotov in PHP
раст вполне веб язык, а вот си и плюсы как-то не очень, как и свифт
источник

AM

Artem Molotov in PHP
На свифте под веб и мобилки тоже пишут же
источник

AM

Artem Molotov in PHP
С си и плюсами реально затык..
источник

SZ

Sergey Zolotov in PHP
https://doordash.engineering/2021/05/04/migrating-from-python-to-kotlin-for-our-backend-services/ вон тут челы сравнивали опции на чем бекенды делать
источник

AM

Artem Molotov in PHP
Пытались ли вы втащить в проект, который уйдёт на широким массам, ранее неиспользуемый компанией ЯП?
Анонимный опрос
22%
Да, были аргументированные причины
13%
Да, просто хотел писать под другим ЯП
24%
Думал, об этом, но нет
41%
Нет, никогда бы о подобном не подумал
Проголосовало: 54
источник

AM

Artem Molotov in PHP
бекенд для веб-сервиса или вообще?
источник

SZ

Sergey Zolotov in PHP
вопроса не понял
источник

AM

Artem Molotov in PHP
> опции на чем бекенды делать

Бекенды то разные. Там и плюсы вполне могут зайти для какой-либо требовательной обработки данных.
источник

VM

Volodymyr Melko in PHP
f#
источник

AM

Artem Molotov in PHP
Уровень владения английским?
Анонимный опрос
11%
А1 (Beginner)
8%
А2 (Elementary)
24%
A2/B1 = Pre-Intermediate
20%
B1 (Intermediate)
27%
B2 (Upper-Intermediate)
4%
C1 (Advanced)
1%
C2 (Proficiency)
4%
Победитель международной олимпиады по английскому
Проголосовало: 90
источник

AL

Anton Latul-Sherbako... in PHP
Так, чет я теперь сломался
источник

AL

Anton Latul-Sherbako... in PHP
В моем понимании интерфейсы служат для того чтобы мы могли сказать с какой структурой мы можем создавать новые классы
К примеру есть абстрактный класс models в котором указаны несколько методов, и когда я буду делать class model implements models - я обязан буду реализовать, а точнее переопределить в нём те методы что были указаны в интерфейсе.

Или я нуб, и чет не так понял?
источник

А

Антон in PHP
И только для структуры?
источник

AL

Anton Latul-Sherbako... in PHP
Нуу, тот видос по которому я учил эту тему - говорил только об этом
источник

AL

Anton Latul-Sherbako... in PHP
Хотя я на самом деле не совсем понял, зачем так именно делать через имплементацию? Что мешает просто наследоваться от абстрактного класса
источник

AL

Anton Latul-Sherbako... in PHP
Если для объяснения этой темы надо много писать - то просто киньте в меня ссылками на теорию, с практикой и пояснением где и когда это юзать
источник

AM

Artem Molotov in PHP
Не с какой структурой, а скорее соглашение о каком-либо поведении (при чём реализация этого поведения может быть разной).

Не переопределить методы, а именно реализовать поведение.
источник

AL

Anton Latul-Sherbako... in PHP
То есть соглашение о том что все классы model где я делаю implements models могут иметь эти и только эти методы, а их реализация может быть различна, что в свою очередь позволит нам создавать методы с одинаковыми названиями, входящими данными но разным функционалом, верно?
источник