Может и темнит. Обычно это выглядит так, когда темнят:
- Хостер гад, зажал мои деньги и файлы
- Напишите заявление, предоставьте скан паспорта и мы все вернем
- А зачем вам мои данные, вы кредит возьмете на меня...... и понеслось
Что темного в данном топике? Клиент спаммер? он отказывается от заявлений? Ему предъявили невозврат за написание на стороннем ресурсе отзыва, при том тема создана 8.11.2017, а ни сервера ни денег с 13.10.2017, то есть хостер морозился и кормил клиента завтраками почти месяц, на что тут можно было расчитывать то?
PS. Во всей вашей интереснейшей истории не фигурировало возврата средств, которых у хостера просто нет, в чем он сам и признается собственно в данном топике. Вот если бы решили сделать манибэк по какой то там причине - пиши пропало.
PPS. А может сервер ТС ушел как раз вам :)) состриг бабла с одного и втюхал сервак другому, вы случаем не 13.10 сервачок арендовали?:)
Если вам еще кирпич на голову не упал, это не значит что он вам упасть в принципе не может. Данная ситуация не говорит о том, что у этого хостера всегда так, это показывает ровно только то, как именно он решает проблемы с клиентами — никак. Ну а если вдруг что то будет не ок, вы будете заранее знать как поведет себя хостер, если еще не знаете, можете перечитать топик.
Когда у хостера в клиентах 3.5 калеки то 1-2 случая это много, когда клиентов миллионы это да не показатель. Я не спорю что клиент не виноват, скорее всего там есть и его вина, но не такая чтобы ему отключить услуги и присвоить его деньги себе. Он сервер не заливал, законы не нарушал, а просто его не устроило качество обслуживание и он изъявил желание забрать деньги за неиспользуемые оплаченные дни, по мне это нормальная просьба вроде бы как.
borisd, Я достаточно далек от джанго, да и сообщества питона в целом, по этому ничего не могу сказать, разве что питон как бы никогда не славился скоростью, он больше по простоте синтаксиса и кол-ву крутых библиотек научных и математических.
По екомерс фреймворках не совсем понятно что вы под этим имеете ввиду. Вы же сами привели надстройку над джанго, такая же настройка например есть и над симфони - sylius, на рор есть spree ну и так далее. Удобно, круто, гибко, но много надо дорабатывать, для долгоиграющих проектов с сильной командой очень круто, для джунов долго/дорого/костыльно
PS. Жду когда появится это чудо чтобы посмотреть https://www.shopsys-framework.com/
Прошу прощения, ошибся, там $this->model_catalog_product ну я утрировал просто
Что тут полезного? Или сделать выборку это уже такая проблема? А если мне нужна другая сортировка? или фильтрация другая? Да хрен с ним, я хочу выкинуть часть джоинов для скорости так как они мне не нужны. Я бы сам бы это мог сделать будь обычная ОРМ подобная система. Зачем системе за меня решать какие мне данные нужны она же не знает специфику моего бизнеса?
Ага, есть такое понятия как промышленные стандарты, есть вещи которые уже в мире IT стали нормой, как у вас мобильный телефон, и если этого нет это вызывает некоторый дискомфорт. Я не навязываю, я спрашиваю, Я пока лишь высказал то, что мне не нравится у опенкарта не более того. Так поделитесь тем, за что вы его любите и чем он вам жизнь делает проще это же так просто, чем переводить стрелки на меня.---------- Добавлено 13.11.2017 в 15:52 ----------Я про опенкарт слышал всего несколько стандартных аргументов которые за уши можно подтянуть даже к производителю унитазов: бесплатная система, дешевая работа, много готового, я смог её изучить. Правда все эти аргументы далеки от выбора CMS как инструмента разработки для программиста.
Ассоциация, когда весь код маппится на текущий единственный объект контекста. В итоге у вас $this->product который содержит непонятно что. Пробовали отвалидировать? при сохранении выбьет ошибку MySQL дико информативную. А хотелось бы просто и человеческого if ( $product->save() ), а так вы получите экзепшен, непонятно на каком уровне обрабатывать, вы ведь даже не можете заюзать $product->getFieldsError(), парсить месседж будете?
Это не объект товара, это просто бесталковый набор методов который нужен для работы коробки, но никак для допиливанивания проекта---------- Добавлено 13.11.2017 в 15:20 ----------
Чтоб не балаболить из разряда "слышал звон не знаю где он", чем тут очень многие занимаются.
Я из тех людей кому не сложно на какой то новой системе построить тестовый стенд, чтоб понять что это - называется инженерный подход. Когда вы взяли несколько инструментов и сами их протестировали, подходит он вам под ваши задачи или нет, а не начитались бложиков и построили далекое от реальности мнение 😂
PS. Я же в целях изучения, у меня не будет в проде проектов на опенкарте, так что "жрать кактус" не про меня. Я поищу что то более подходящее.
PPS. Про плюсы то расскажите, почему используете опенкарт или нет?
Простите, а кто вы? Мавродий тоже филькину грамоту раздавал и все вернуть трикратно обещал, но чет не вышло.
То есть то, что повлекло за собой возврат вы ошибками не считаете? Ну удачи вам в развитии тогда.
Вы присвоили чужие деньги не оказав услуги, что вы хотели чтоб за этим споследовало? Цветы в офис и какать радугой?
Всем, включая ТС, было понятно что ваша "конторка" - филькина и возврата средст не планировалось и вовсе, так как у вас их просто нет, а если и планировалось, то у вас таких клиентов которые бы принесли прибыли 20к в количестве 0 штук, то есть ТС ждал бы еще вечность свой возврат, так как с таким подходом развитие ваше будет бесконечно долгое.
Что вы сделали когда у клиента законсилось терпение? не стройте из себя красную шапочку, во всем виноваты только вы, вы отказались (не смогли видимо) решать проблемы клиента, при том взяв на себя обязательства, пусть и устные и никак отмываться вы не собираетесь, потому что весь топик это голая правда на которую вы, кроме как на какие то отзывы больше возразить не можете.
Во всем этом самое печальное то, что вы не умеете вести хостинг, решать проблемы клиентов и при этом у вас нет возможности вернуть средства если вы не справитесь с задачей - а вы не справитесь. То есть вы клиентов набираете на обум, чтоб как сказать "стрясти лаве" не более, ну надеюсь хоть на пивко по пятницам на собрании "директоров" вам хватает.
Дедики не падают, по крайней мере не припомню когда питерский ДЦ ложился наглухо, виртуалки бывает иногда, но очень редко и на очень короткое время и в основном поздно вечером/ночью.
Если говорить про битрикс в частности, то там как такового глобального MVC нет, MVC там реализовывают компоненты, соответственно ты можешь использовать битриксовский компонент, а можешь взять и сделать свой используя api ядра, которое позволяет манипулировать практически всем.
Но если например нужно изменить что то после обработки компонентом, но до вывода шаблона (например наложить водяной знак на картинки товаров), для этого есть промежуточный файл. Ну и конечно же можно у компонентов переопределять шаблоны не меняя код вызова. То есть достаточно в нужном месте создать папку с таким же названием и будет подхватываться твой шаблон.
Если говорить про нормальные проекты на битриксе, там штатными компонентами никто практически не пользуется по многим причинам, главная из которых они очень "жирные", делают слишком много всего, имеют миллион настроек и соответственно очень много жрут ресурсов. Но в то же время битрикс легко позволяет реализовывать свои компоненты легко и просто, давая при этом программистам все инструменты для работы с ядром.
Но я все же ищу замену с более красивой архитектурой
Ну начнем с того, что такие цены как у OVH дать не может не один российский лоукостер. Ну и закончим тем, что дело не в том на сколько упал, дело в том, сколько он падает вообще, от российский лоукостеров никто при первом/втором падении не бежит, но когда они падают по 2-3 раза в неделю и ничего не меняется - это начинает напрягать 😂
Возьмем пример, у меня 2 раза в день делается резервная копия на удаленный сервер автоматом, так же автоматом резервная копия может развернутся на любой другой машине не более чем за 30 минут. Один раз в год/два/три не сложно развернуть проект пока ДЦ не поднимится, но разворачивать по 8 раз в месяц - это просто хрень какая то получается, проще там где разворачиваешь и остаться.
PS. Добрая половина российских лоукостеров является (в том числе) ресселерами овх :)
PPS. не пользуюсь овх, пользуюсь селектелом :)
Ну вот как будет, так и будем говорить, а пока жрать кактус - увольте😂
пока только 1 магазин пробую, через силу, боль и унижение, но я не из тех кто хвалит свое болото и гадит во все остальные. Я смотрю изучаю и делаю для себя выводы для чего мне это подойдет или не подойдет.
Поверьте, это очень убого. Есть понятия интерфейсов в программировании (не ui), так вот я бы хотел оперировать объектами а не абстрактным кодом, который в админке работает а в фронте нет. Для меня Product это объект товара, а не набор методов для оперирования при том в разных ситуацих может вести себя по разному. Почитайте гуру ребят Кента Бэка, Мартина Фаулера может тогда на вас спуститься озарение, а пока это какой то треш из давно сдохшего CodeIgniter с его антипатернами. А автоподополнение в IDE у opencart вообще прелесть - да его нет вообще, круто не правда ли? А если и появится, то вы вместо описания увидите мультиобъявление с предложением выбрать где посмотреть 😂 Все эти вещи отжирают огромное количество времени, которое для меня очень важно и ценно, я и так провожу море времени за компом, а хотелось бы еще и с семьей, да и жить все же, а не страдать от того что кому то "так привычнее".
Удивили, а где этого нет то? Покажите мне хоть одну CMS на слуху где это отсутствует? И где где, а в ИМ это самый не востребованный функционал. Мультиязычный значит множество складов и операций по ним, для разных стран - разная номенклатура, чего нет в опенкарте, а язык перещелкивать ради забавы нафиг никому не нужно. Ну а мультисайтовость, так вообще огонь, функционал первостепенной важности для ИМ.
Это когда есть папочка со всеми своими зависимостями, которую скопировал в соседний проект и все заработало. При том это не просто блок для вывода где то в шаблоне, а полноправный член системы, который может иметь свой функционал как во фронте так и в бэкенд части не изменяя исходного ядра. Слышали такое? в 21 веке и такое уже придумали - круто не так ли?😂
Объясню, например я хочу изменить поведение в разделе со списком товаров. Для нормальной, вменяемой архитектуры, для этого нужно взять, создать новый класс, унаследоваться от системеного и переопределить один (Карл, всего один) метод, и указать системе (при помощи какого нибудь механизма, того же IoC, DI, да хоть банального "положи в папочку overwrite") и все просто прелесно, вся система работает, но все используют твой контроллер с измененной логикой, а не базовый при том не меняя ядро.
Про модели я вообще промолчу, раз тут такие вопросы. то три столпа ООП вам мил сударь вообще не знакомы, а значит "говнокодер детектед" (ссори если грубовато)
Да а плюсов то я, к сожалению, не нашел (может вы подскажите, кроме копеешных модулей и разрабов за еду? про размер сообщества можно не упоминать), по этому эта CMS, пока что вычеркнута из моих списков и вряд ли я её кому то посоветую для коммерческой разработки, благо у меня проект пилотный на тестовых данных, но с типовым ТЗ.
PS. Для меня ниша opencart ассоциируется вот с этим