
Ad.x ??
25.02.2018
21:02:33
ну самое простое. количество объектов, которое нужно создать. + подключть соотвествующее кол-во файлов

Maksim
25.02.2018
21:02:42
и чё?

Ad.x ??
25.02.2018
21:02:46
и ниче
л - логика

Google

Maksim
25.02.2018
21:03:03
хреновая логика)

Ad.x ??
25.02.2018
21:03:23
бенчмарки показывают иное ;D

Maksim
25.02.2018
21:03:27
как между собой связаны фреймворки и ооп?)

Ad.x ??
25.02.2018
21:03:31
фалкон в расчет не берем

Maksim
25.02.2018
21:03:49
как между собой связан оверхэд ооп и фреймворки?)

Ad.x ??
25.02.2018
21:04:13
я уже написал как

Alex
25.02.2018
21:04:17
Ой, да все прекрасно кешируется и оптимизируется фреймворками. Бенчмарки вечно делают на "непрогретом" коде, так что им верить нельзя

Maksim
25.02.2018
21:04:18
не написал)

Sergei
25.02.2018
21:04:22
В относительно старых книгах (примерно 2000) пишут иногда что если вы в вызове метода обьекта делигируете этот вызов другому обьекту то имейте в виду возможную потерю производительности или что то в таком духе. Сейчас такое уже не актуально

Maksim
25.02.2018
21:05:14
ты написал херню из серии "я пишу на пхп 5.2 без опкод кешей, пхп говно потому, что ооп медленно. На версию пхп .5.4 я не обновился, до 7ки не дорос, так что объекты - совсем медленно"
и всё же. Где связь между ооп и фреймворками?
какую задачу решает фреймворк?

Ad.x ??
25.02.2018
21:06:34
опкод всего лишь облегчает парсинг кода. он не дает никаких преимуществ в различных операциях с объектами или другими структурами данных

Google

Ad.x ??
25.02.2018
21:07:02
кеш тоже разный бывает. если кешировать объекты, их придется сериализовать туда суда постоянно
это тоже очень много оверхеда

Sergey
25.02.2018
21:07:15
у силиуса архитектура... не очень)

Like
25.02.2018
21:08:44
Учитывая частоту выхода новых версий - в этом году

Sergey
25.02.2018
21:08:54
хз, вроде в 20-ом году

Maksim
25.02.2018
21:08:55

Like
25.02.2018
21:08:58
Но php6 не дает покоя

Maksim
25.02.2018
21:09:08
но джит уже давно есть и даже потискать можно)

Like
25.02.2018
21:09:52
@fes0r а известны фичи которые там будут?

Sergey
25.02.2018
21:09:57
это тоже очень много оверхеда
вот твой же аргумент по поводу "чем херовей фреймворк - тем быстрее". Оно ж не потому что "нет объектов" а потому что возможностей меньше.
фичи настолько далеко не планирутюся

Like
25.02.2018
21:10:55
Да ладно, они все таки принимают rfc? ?

Maksim
25.02.2018
21:11:04
ток не нам)

Like
25.02.2018
21:11:07
Я думал это только Страус все подряд пихает

Sergey
25.02.2018
21:11:26

Google

Maksim
25.02.2018
21:11:50

Like
25.02.2018
21:12:12

Sergey
25.02.2018
21:12:23

Like
25.02.2018
21:14:39
Я вот еще последний вопросик про пхп и все

Sergey
25.02.2018
21:15:00

Like
25.02.2018
21:15:06
https://wiki.php.net/rfc/mixed-typehint
Чем руководствуются такие люди?

Maksim
25.02.2018
21:15:12

Like
25.02.2018
21:15:21

Maksim
25.02.2018
21:15:24

Sergey
25.02.2018
21:15:38

Like
25.02.2018
21:15:43
Лишь бы хоть что-то было что ли...

Sergey
25.02.2018
21:15:57
я так и не понял мотивации людей... хуже только тайп хинт scalar

Like
25.02.2018
21:16:18
Лучше уж я буду смотреть на phpdoc, чем :mixed

Maksim
25.02.2018
21:16:24
ну, наверное, мотивация из серии "шо б было". Показать что дом - полная чаша)

Ad.x ??
25.02.2018
21:16:55
подкиньте им идею перечисления возвращаемых типов

Maksim
25.02.2018
21:17:11
зачем?)

Sergey
25.02.2018
21:17:37

Like
25.02.2018
21:17:39
Возможно, доживу до перегрузки операторов

Sergey
25.02.2018
21:17:50

Google

Like
25.02.2018
21:18:03
То, на чем я пишу хоть малеха имеет смысл с этим типом

Maksim
25.02.2018
21:18:23

Like
25.02.2018
21:18:32

Sergey
25.02.2018
21:18:35
в TS такой тип есть)

Like
25.02.2018
21:18:58
function s() : mixed;
function s();

Maksim
25.02.2018
21:18:58
хз) я тс не знает)

Like
25.02.2018
21:19:07
Одно и то же

Admin
ERROR: S client not available

Sergey
25.02.2018
21:19:07

Like
25.02.2018
21:21:23
Самое обидное, что, вот, допустим у тебя есть что-то такое
function foo(string|array $value): bool;
И у тебя в проекте уже везде этот тайп хинтинг, а тут бац, и...
Перед тобой сложный вопрос: сделать интерфейс и разбить на классы (которые по факту ничего полезного не делает) или выкинуть тайп хинтинг. Есть третий: закрыть пхп.
Кто что выберет? ?

Maksim
25.02.2018
21:22:02
string|array? я бы выбрал код нормально написать)

Sergey
25.02.2018
21:22:05

Like
25.02.2018
21:22:19

Sergey
25.02.2018
21:22:19
ad-hoc полиморфизм)

Гена
25.02.2018
21:22:29
выкинуть тайп хинтинг или грузить трейты разные

Like
25.02.2018
21:22:30

Sergey
25.02.2018
21:22:38
хз. мне дико не хватает дженериков...

Google

Sergey
25.02.2018
21:23:28
а вообще - я думаю есть смысл просто инвестировать в другие языки и положить болт уже на эту какаху

Гена
25.02.2018
21:24:12

Like
25.02.2018
21:24:14

Maksim
25.02.2018
21:25:17

Like
25.02.2018
21:25:25
@fes0r могу посоветовать одну крутую вещь, но весьма не популярную :(

Sergey
25.02.2018
21:25:42

Maksim
25.02.2018
21:25:48
не убедите в общем) string|array - кафно. просто по логике везей

Sergey
25.02.2018
21:26:03

Like
25.02.2018
21:26:08

Sergey
25.02.2018
21:26:17

Like
25.02.2018
21:26:23

Гена
25.02.2018
21:26:26

Ad.x ??
25.02.2018
21:26:54

Sergey
25.02.2018
21:27:08
вопервых меня вполне устраивает typescript

Maksim
25.02.2018
21:27:18

Like
25.02.2018
21:27:26

Sergey
25.02.2018
21:27:28
а во вторых - если мы говорим про бэкэнд то я лучше выберу котлин

Like
25.02.2018
21:27:32
Я не про фронт

Sergey
25.02.2018
21:27:43
почему Dart то?