Sergey
блять чуваки это СКАЛА
Sergey
Sergey
не какие-то сраные реакты
Sergey
и хипстота
Sergey
да, скала это сильно
Co(n)stantine👨🔬
scala гавно ненмого )
Co(n)stantine👨🔬
А точнее очень много лишнего
Sergey
https://telegram.me/scala_ru
Sergey
можешь пойти им набросить
Sergey
я даже в глаза эту скалу не видел
Sergey
я прогаю на php в основном и мне норм
Sergey
)
Co(n)stantine👨🔬
Я тоже больше на пыхе
Co(n)stantine👨🔬
и немного java с питоном
Sergey
scala норм, если проникнуться... но мне больше kotlin нравится
Ale
https://medium.com/@cscalfani/so-you-want-to-be-a-functional-programmer-part-1-1f15e387e536#.idien1959
Ale
https://medium.com/@cscalfani/goodbye-object-oriented-programming-a59cda4c0e53#.39yle1tw9
Co(n)stantine👨🔬
Co(n)stantine👨🔬
юзал и буду юзать ООП
Ale
@fes0r на тему "все - объект", можно ввести в языке(языке программирования) понятия объект и пытаться все остальное делать используя это понятие объекта, введенное в языке. Или, можно взять все, что есть в языке и назвать это объектами
Sergey
> Или, можно взять все, что есть в языке и назвать это объектами
как по мне это более чем валидно
Sergey
вот я смотрю на свой рабочий стол... тут и там валяются баночки от электронки, провода, зарядка для часов, еще баночки...
Sergey
у всего этого есть вполне себе конкретные названия
Sergey
все эти штуки очень разные и используются по разному
Sergey
и в то же время я любую эту вещь могу назвать объектом
Sergey
то есть если мы возьмем какой-нибудь эрланг
Sergey
там каждый микротред можно воспринимать как объект
Dmitriy
юзал и буду юзать ООП
ты сюда пришел говорить что симфони не оч. из-за того что там орм нету своей ?
Co(n)stantine👨🔬
@ExileeD узбагойся, я давно знал что у нее есть Doctrine
Dmitriy
Sergey
ай не, давате к филосовствам на тему ооп)
Evgeniy
доктрина это боль и страдания
Evgeniy
попытка запилить свой hibernate для php только хз зачем
Evgeniy
если он умирает вконце каждого запроса
fink3L
Ale
Ale
Ale
только был пьяный, поэтому невнятно)
Evgeniy
и что одну сущность можно передавать
Ale
Ale
да и какая разница
Ale
суть не в этом же
Evgeniy
в том что независишь от бд
Evgeniy
представил проект где каждый день меняется бд
Sergey
Sergey
так же как и с хибернейтом, пока ты не зависишь от БД ты не зависишь от БД)
Evgeniy
вопрос в том надо ли это ?
Sergey
Evgeniy
приложению прямо 100% не зависить
Sergey
Ale
суть не втом, что можно менять
Sergey
суть в том что бы бизнес логика не зависила
Sergey
а не приложение
Evgeniy
да
Sergey
и это достигается
Ale
а в том, что можно логику и работу с хранилищем хранить отдельно
Ale
а значит и тестировать
Evgeniy
doctrine Это magic mapper
Ale
и в случае нагрузок оптимизировать независимо
Evgeniy
я знаю зачем доктрина)
Evgeniy
и hibernate
Sergey
Sergey
в 2 словах
Sergey
если больше двух слов - то уже сомнительно
fink3L
Evgeniy
object relation mapper
Evgeniy
там 3 слова
Sergey
persistence ignorance
Sergey
вот эти два слова
Evgeniy
в том чтобы данные хранящиеся в реляционном виде (БД) преобразовывать в объектный и наоборот
Ale
или active record )
Sergey
завернуть что бы получился row data gateway и норм
Evgeniy
ar сильно завязано на структуру бд
Sergey
как раз таки ей и положено