prohor
Doctrine в этом плане иногда выглядит интереснее
ну инструменты нужно подбирать под задачи) для задачи crud ов нашлепать eloquent хороша. с Doctrine не разобрался. сложновато.. порого входа все таки повыще чем у простых актив рекорд
Sergey_K
Doctrine в этом плане иногда выглядит интереснее
Я думаю, что для уровня МОДХ элокента хватит прямо за глаза. Энтерпрайз явно на ней делать никто не будет. Ну и никто же не мешает сложную логику в своем классе сделать допом - в случае с элокентом вопросов не будет. А вот с хПДО это точно не получится.
Anonymous
xpdo такой же eloquent по сути
Anonymous
ну реально, патерн один и тот же, реализация только немного разная, не более того
Anonymous
местами даже проще
Anonymous
если кому интересно, могу поделиться примером, как иногда случается рефакторинг в небольших проектах
Sergey_K
ну реально, патерн один и тот же, реализация только немного разная, не более того
Никто не спорит. Но только новую таблицу вкатать это п...ц история.
Sergey_K
Плюс тормоза.
Anonymous
вот ссылка на PR по работе (этот доп в open source, так что могу свободно делиться)
Anonymous
https://github.com/oat-sa/extension-tao-revision/pull/88/files
Anonymous
с елоквентом? интересно. яб посмотрел
нет, у нас доктрина, но в ссылке она мало задействована, только query builider немного
Anonymous
но там еще тесты не обновлены, так что итогое время поболее будет
Nikolay
Никто не спорит. Но только новую таблицу вкатать это п...ц история.
какие тормоза? какая история? всё же элементарно)
Anonymous
Ну и тут стоит понимать, что я на проекте уже почти 5 лет, поэтому некоторые моменты легче и быстрее делаются, просто потому что знаешь чего ожидать, но при этом бывает и сложнее, потому что очевидное на первый вгляд решение не будет работать из-за особенностей в других допах или ядре.
Павел
https://github.com/oat-sa/extension-tao-revision/pull/88/files
ля. красиво как книжка читается, сразу понимаешь че к чему
Anonymous
Ну как и в MODX в принципе
prohor
около 4-5
зачем константам паблик? он же вроде по умолчанию
Anonymous
по нему рекомендуется объявлять им видимость
Anonymous
ну и с php 7.1 константы класса могут быть приватными или protected
Павел
жду 8-ку как хатико
Павел
завезут нам типизации поболее
Павел
будем как белые люди на взрослых языках
prohor
жду 8-ку как хатико
раньше мечтали о динамической типизации) теперь к статичной возвращаемся
Павел
я начинал со статической и мне она болеее логична и понятна
Павел
шарпы
Павел
Там в принципе тоже можно писать уже строго в стиле динамической типизации, добавили dymamic
Sergey_K
Сишарп это уже распиздяйский язык :)
Павел
Сишарп это уже распиздяйский язык :)
Ваше мнение очень важно, продолжайте
Sergey_K
По сравнению с плюсами, откуда у всего ноги растут, это так. А кому что важно это не важно :)
Nikolay
буквально на днях смотрел https://www.youtube.com/watch?v=MO-YxN8G-1A
prohor
У нас принят PSR-12
а ConfigurableService класс то еще не написали или я не смог его найти просто?)
Anonymous
https://github.com/oat-sa/tao-core
Sergey_K
буквально на днях смотрел https://www.youtube.com/watch?v=MO-YxN8G-1A
У нас в университете что 20 лет назад плюсы преподавали, что сейчас... ну, речь про базу. А дальше уже освоить что угодно нет проблем.
Nikolay
У нас в университете что 20 лет назад плюсы преподавали, что сейчас... ну, речь про базу. А дальше уже освоить что угодно нет проблем.
а вчера смотрел C++ программиста, который говорил, что плюсы уже конкретно достали тем, что развитие идёт в сторону усложнения. И новые стандарты это уже монстр а не язык. Мозилла из-за этого придумала Rust. Так что за 20 лет много чего поменялось)
Sergey_K
Я про базу говорю.
Sergey_K
И понимание теории алгоритмов на базовом уровне.
Nikolay
для этого и паскаль сгодится)
Nikolay
но я хочу Си попробовать поучить
Sergey_K
Ну пхп и джава синтаксически все же из си выросли.
Sergey_K
Можно и фортран, только смысла нет особого.
Nikolay
ну скобочки похожи)) и всё наверное
Sergey_K
ты, наверное, немного не в теме, но for (i=10; i<50; i++) {} это cpp.
Sergey_K
в бейсике это будет иначе и во всех параллельных языках.
Nikolay
ну это базовые конструкции, совсем базовые
Nikolay
в javascript такой же for
Sergey_K
ТЫ, наверное, не в теме, но в бейсике это For i = 10 to 50 then ... next i
Sergey_K
Разница, вероятно, незаметна :)
Nikolay
я в школе в олимпиаде даже участвовал по qbasic)) и вообще у меня знакомство началось с бейсика))
Nikolay
правда не помню нихрена уже
Sergey_K
в javascript такой же for
потому что как я сказал выше, JS и PHP это по факту C
Nikolay
это всё понятно, но это совершенно разные языки, похожи только синтаксисом местами
Sergey_K
Точно, а ООП из Сpp с точной копией синтаксиса это просто так получлось :)
Sergey_K
Даже не знаю, что тут сказать...
Sergey_K
Копипаста, видимо :)))
Sergey_K
как обычно
Nikolay
ну допустим это всё так, и что дальше? php-шник напишет программу на C++, С++ программист сделает сайт на laravel? в адекватные сроки. Не думаю
prohor
он в ядре
хз в ядре не нашел его. вот походу он https://github.com/boubacarmbodj/taopam/blob/39f14662ca61c6b254a18ddbf82de2ef7568c952/generis/common/oatbox/service/ConfigurableService.php
Anonymous
а блин, он в ядре-ядре, т.е. в generis
prohor
😐
Anonymous
https://github.com/oat-sa/generis
Anonymous
когда постоянно работаешь, как-то не задумываешься
Nikolay
Точно, а ООП из Сpp с точной копией синтаксиса это просто так получлось :)
и вообще буквально вчера на эту тему смотрел видос) оттуда картинка
prohor
аа вот оно че. интерсно. посмотрю) как понимаю это же простой сервис локатор? рефлексии тама нет как у DI контейнера?
prohor
@alroniks
prohor
в консоли ошибки ? мб полифилы какие подрубить нужно
Андрей
Всё вполне работает. Какие версии используешь?
prohor
может мак у тебя http://archive.tinymce.com/wiki.php/TinyMCE3x:Browser_compatiblity
Семен
Всем привет! Кто занимался интеграцией 1С и miniShop2, возможно ли как-либо делать выгрузку из 1С со связями miniShop2 - например есть в 1С товары и услуги и то и друге номенклатурные позиции со своими ценами, и при выгрузке нужно как-то передать признак, что какая-то услуга связана с конкретным товаром. Кто-то что-то подобное делал? Поделитесь соображениями
Семен
По какому признаку из 1С их делать?
Павел
Зависит от твоей выгрузки
Павел
Некоторые программисты 1С сохранют мне мои нервы и делают список related товаров
Семен
То есть это на стороне 1С надо добавлять доп реквизиты?