@oop_ru

Страница 147 из 785
Hell
10.03.2017
09:29:03
я имею ввиду иницилизацию DI контейнера

>. It is definitely not appropriate to create this dependencies inside each action method.

da horsie
10.03.2017
09:29:28
логика = поведение = интерфейс

Hell
10.03.2017
09:29:35
это имеет место для ASP.NET

Google
da horsie
10.03.2017
09:29:44
конструктор не является частью интерфейса

Hell
10.03.2017
09:30:01
т.к. там долгоживущие контоллеры

Sergey
10.03.2017
09:45:33
т.к. там долгоживущие контоллеры
контроллеры stateless, у них нет цикла жизни. Потому нет смысла говорить о долкоживущих контроллерах

F01134H
10.03.2017
09:46:39
Сергей ты мой кумир

Ринат
10.03.2017
09:47:01
не создай себе кумира)

F01134H
10.03.2017
09:47:02
т.к. там долгоживущие контоллеры
а ты, нелюбитель сливаний, и сюда добрался. Пздц

F01134H
10.03.2017
09:48:21
Да я слежу

он вчера докопался до технической документации на php.net, почему там "сливание" вместо "слияния"

Aleh
10.03.2017
09:48:52
там есть русская дока?

Sergey
10.03.2017
09:48:59
да, есть

причем весьма неплохая

Google
Aleh
10.03.2017
09:49:05
прикол, актуальная?

Sergey
10.03.2017
09:49:12
ну первая половина - вполне себе

я когда на тостере тусил регулярно кидал на нее ссылки

F01134H
10.03.2017
09:49:38
там даже на php7 есть же

Sergey
10.03.2017
09:49:53
это и есть "актуальная"

Aleh
10.03.2017
09:50:45
прикольно

Rodion
10.03.2017
09:54:02
прикольно
ой да ладно тебе, ты же знал, что есть русская дока

Aleh
10.03.2017
09:57:50
я знал про php.ru и php.su

Rodion
10.03.2017
10:01:35
2 года назад уже точно была на русском дока. по крайней мере по основам.

Evgeniy
10.03.2017
10:05:10
и дока по всем стандартным модулям

а php.su это копипаста с php.net

Ринат
10.03.2017
10:05:39
у php.net достаточно полная руссская дока

хотя раздел headers совсем недавно перевился, странно()

Aleh
10.03.2017
10:06:33
два года назад я почти перестал писать на пхп, только вот индексатор и комплитер)

F01134H
10.03.2017
10:06:38
пых настолько простой, что и на английском все понятно

Evgeniy
10.03.2017
10:06:53
неее

пых не простой

Aleh
10.03.2017
10:08:01
короч, для пыха есть отдельная комната

Google
Evgeniy
10.03.2017
10:08:10
он на Js

наверно

Aleh
10.03.2017
10:08:26
ну полтора года уже тайпскриптер

Evgeniy
10.03.2017
10:09:00
typescript это высокоуровневый язык для другова высоко уровневого языка

Aleh
10.03.2017
10:09:02
стопэ, значит уже три года не пишу на пхп почти

Evgeniy
10.03.2017
10:10:59
это как быть smarty или twig (шаблонизаторы) программистом и писать это для другова шаблонизатора (php)

Aleh
10.03.2017
10:15:28
ничего не понял из размышлений выше про транспайлинг

Ilia
10.03.2017
10:46:58
можете порекомендовать pdf чтиво для освоения паттернов? применение templates

Rodion
10.03.2017
10:50:16
основываясь на своем унылом опыте - если совсем с нуля, то фримен - head first паттерны проектирования)

Hell
10.03.2017
11:42:57
толсто)
PHP: The wrong way do not use PHP itself. use Node.js instead

т.е. они нам говорят, что по ха пе - это сама по себе обстракция над Си

типа не нужно юзать шаблонизаторы, ога

Evgeniy
10.03.2017
11:44:25
ну это автор пхп говорил

что типо это клей между либами на С

но сейчас это развивается как язык а не как шаблонизатор

Sergey
10.03.2017
11:46:05
т.е. они нам говорят, что по ха пе - это сама по себе обстракция над Си
до 3-ей версии так и было. Логику писали на Си, а PHP отвечал только за view.

?
10.03.2017
11:46:34
но давайте не будем о грустном)

Google
Sergey
10.03.2017
11:46:56
ASPN.NET, Node.js?
если у тебя не stateless контроллеры - ты сам себе злой буратина

Evgeniy
10.03.2017
11:47:08
мне в php не хватает перегрузки методов

и дженериков, хотя бы таких же как в java

Sergey
10.03.2017
11:47:26
в пхп есть дефолтные аргументы, которых нет в джаве

Sergey
10.03.2017
11:47:30
мне в php не хватает перегрузки методов
почему бы просто не перейти на kotlin?

Evgeniy
10.03.2017
11:47:33
ну и анотаций ( то что сейчас это не анотации а комментарии)

Sergey
10.03.2017
11:47:39
а перегрузка с ними становится не такой прям уж необходимой

Evgeniy
10.03.2017
11:47:45
ну мне можно и на Java переидти)

Admin
ERROR: S client not available

Sergey
10.03.2017
11:47:51
перегрузка методов не нужна в языках с динамической системой типов. Делай ифы

Sergey
10.03.2017
11:47:54
нах джава если есть котлин?)

Evgeniy
10.03.2017
11:48:11
нах джава если есть котлин?)
ну можно сказать и про scala

Sergey
10.03.2017
11:48:35
вот именно из за этих ифов и охото )
как по мне лучше явный иф, с учетом того что интерпритатор тебе только в рантайме скажет что ты проиграл

Sergey
10.03.2017
11:48:45
и дженериков, хотя бы таких же как в java
дженерики в джаве не лучший пример. типы теряются в рантайме... а учитывая что в пхп нет компилятора толком, то все типы нужно тащить в рантайм, а это оверхед пздц

Sergey
10.03.2017
11:48:56
не, нах скалу

Evgeniy
10.03.2017
11:49:01
поэтому и написал хотя бы таких)

еще мнен равится анотации

Google
Sergey
10.03.2017
11:49:38
чего тебе в котлине не хватает кстати?

Evgeniy
10.03.2017
11:49:42
например @throws указал

Sergey
10.03.2017
11:49:45
что ты хочешь скалу)

Evgeniy
10.03.2017
11:49:53
и надо это исключение выловить

обязательно

Sergey
10.03.2017
11:50:08
checked exceptions? это рак

Evgeniy
10.03.2017
11:50:10
не писал на котлине

ничего не могу сказать

ребята с кем писали проект на Java все на scala

Sergey
10.03.2017
11:50:28
код замусорен потом из-за этих отловов

Evgeniy
10.03.2017
11:51:14
мне больше всего rust интересен

Sergey
10.03.2017
11:51:17
главное чтобы IDE могла четко сказать какие эксепшены могут прилететь и откуда, чтобы знал что ловить. а чекед нахер

Evgeniy
10.03.2017
11:51:22
но реальных проектов нет на нем(

?
10.03.2017
11:51:27
Evgeniy
10.03.2017
11:51:44
__call and __callStatic разве не то?
смысл чтобы не городить ифы

а чтобы язык сам понимал на основе типа объекта

Sergey
10.03.2017
11:51:56
ребята с кем писали проект на Java все на scala
а какие были аругменты для выбора?

Evgeniy
10.03.2017
11:52:00
какой метод вызвать

Sergey
10.03.2017
11:52:08
просто так взять и затащить скалу в прод это довольно... странно)

?
10.03.2017
11:52:10
ок

Evgeniy
10.03.2017
11:52:18
а какие были аругменты для выбора?
хотелось фп пощупать наверно

Страница 147 из 785