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
юзал и буду юзать ООП
ты сюда пришел говорить что симфони не оч. из-за того что там орм нету своей ?
Sergey
ты сюда пришел говорить что симфони не оч. из-за того что там орм нету своей ?
зачем пилить 101-ую ORM если лучше сконцентрировать силы на разработке одной нормальной?
Co(n)stantine👨‍🔬
@ExileeD узбагойся, я давно знал что у нее есть Doctrine
Dmitriy
Sergey
ай не, давате к филосовствам на тему ооп)
Evgeniy
доктрина это боль и страдания
Evgeniy
попытка запилить свой hibernate для php только хз зачем
Evgeniy
если он умирает вконце каждого запроса
Ale
если он умирает вконце каждого запроса
какая разница умирает он или нет?
Ale
только был пьяный, поэтому невнятно)
Evgeniy
какая разница умирает он или нет?
в java имеет смысл в том случае что не надо перечитывать конфигурацию
Evgeniy
и что одну сущность можно передавать
Ale
да и какая разница
Ale
суть не в этом же
Evgeniy
в том что независишь от бд
Evgeniy
представил проект где каждый день меняется бд
Sergey
в том что независишь от бд
а с доктриной не так?
Sergey
так же как и с хибернейтом, пока ты не зависишь от БД ты не зависишь от БД)
Evgeniy
вопрос в том надо ли это ?
Sergey
вопрос в том надо ли это ?
ну.... мне удобненько
Evgeniy
приложению прямо 100% не зависить
Sergey
приложению прямо 100% не зависить
погоди, суть не в этом
Ale
суть не втом, что можно менять
Sergey
суть в том что бы бизнес логика не зависила
Sergey
а не приложение
Evgeniy
да
Sergey
и это достигается
Ale
а в том, что можно логику и работу с хранилищем хранить отдельно
Ale
а значит и тестировать
Evgeniy
doctrine Это magic mapper
Ale
и в случае нагрузок оптимизировать независимо
Evgeniy
я знаю зачем доктрина)
Evgeniy
и hibernate
Sergey
doctrine Это magic mapper
магии там много, не спорим, но в целом норм)
Sergey
в 2 словах
Sergey
если больше двух слов - то уже сомнительно
fink3L
в 2 словах
за-тем)
Evgeniy
object relation mapper
Evgeniy
там 3 слова
Sergey
object relation mapper
нет, это не цель доктрины. Для этого есть более простые решения
Sergey
persistence ignorance
Sergey
вот эти два слова
Evgeniy
в том чтобы данные хранящиеся в реляционном виде (БД) преобразовывать в объектный и наоборот
Sergey
в том чтобы данные хранящиеся в реляционном виде (БД) преобразовывать в объектный и наоборот
опять же нет, проще тогда взять любую документно-ориентированную базу и вообще не напрягаться с мэппингами
Ale
или active record )
Sergey
завернуть что бы получился row data gateway и норм
Evgeniy
ar сильно завязано на структуру бд
Sergey
ar сильно завязано на структуру бд
какая разница если ar это тупо модель данных?)
Sergey
как раз таки ей и положено