Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

3.0.0.0 или Что нас ждет


chukcha

Recommended Posts

3 hours ago, AlexDW said:

 

сказка про кашу из топора :-D

в том и вся беда, что по сравнению я опенкартом это кажется какой-то нереальной сказкой, в то время как в других движках и фреймворках все это и не только это, работает уже лет 10.

Надіслати
Поділитися на інших сайтах

8 минут назад, sv2109 сказал:

в том и вся беда, что по сравнению я опенкартом это кажется какой-то нереальной сказкой, в то время как в других движках и фреймворках все это и не только это, работает уже лет 10.

Полностью согласен) Но такого как во фреймворках вредли в opencart реализуется. Даниелю не надо идеальный движок, ему надо движок который можно бесконечно пилить, в котором бедный функционал из коробки, но огромный маркетплейс и делать на этом деньги.
С его бизнес моделью я полностью солидарен как предприниматель, но как разработчика этот факт вызывает отвращение) .. Но при прямых руках и трезвом уме, для моего магазина и клиентских - opencart более чем достаточно, со всеми его прелестями и недостатками.

  • +1 1
Надіслати
Поділитися на інших сайтах

1 час назад, Waha сказал:

Полностью согласен) Но такого как во фреймворках вредли в opencart реализуется. Даниелю не надо идеальный движок, ему надо движок который можно бесконечно пилить, в котором бедный функционал из коробки, но огромный маркетплейс и делать на этом деньги.


С его бизнес моделью я полностью солидарен как предприниматель, но как разработчика этот факт вызывает отвращение) .. Но при прямых руках и трезвом уме, для моего магазина и клиентских - opencart более чем достаточно, со всеми его прелестями и недостатками.

 

Именно так всё и обстоит. Плюс добавлю, что опенкарт - это система для бедных, или для дешёвого старта, или "для попробывать"...

 

Этакий автоваз в мире электронной коммерции. Дешёвый старт, а затем напильник в руки и пилить-пилить-пилить.... Многих это подкупает... Хотя если подсчитать все затраты на допилы, то окажется ,что не такой уж опенкарт и дешёвый...

 

 

И исходя из бизнес-модели Керра, она же бизнес-модель GNU GPL, всё также и останется недопиленным. Чтобы был

 

Цитата

движок который можно бесконечно пилить, в котором бедный функционал из коробки, но огромный маркетплейс и делать на этом деньги.

 

 

PS

В GNU GPL невыгодно делать хороший законченный продукт, т.к. код защитить не можешь и хороший законченный продукт быстро все заюзают на бесплатной основе. А вот пилить недоделанный конструктор и продавать техподдержку к недоделанному конструктору - это идея-фикс GNU GPL и считается идеологически и расово верным :-D Это если говорить о одиночках и небольших командах... 

Надіслати
Поділитися на інших сайтах

33 минуты назад, JohnnyVega сказал:

В GNU GPL невыгодно делать хороший законченный продукт...

Это справедливо только при условии отсутствия конкуренции и выбора.

Потому что очень трудно впаривать "незаконченный продукт" при наличии нормальной альтернативы.

Когда и если, будет альтернатива, спрос на "незаконченный продукт" сильно упадёт.

 

И вот это утверждение тоже очень спорное:

Цитата

 опенкарт - это система для бедных, или для дешёвого старта, или "для попробывать"...

Потому что есть масса задач, объективно не требующих сложных систем. Существуют простые задачи, для решения которых нужны простые инструменты.

Надіслати
Поділитися на інших сайтах


1 час назад, JohnnyVega сказал:

Плюс добавлю, что опенкарт - это система для бедных, или для дешёвого старта

Старт был бы ещё дешевле, если б ОК базировался на каком-то нормальном фреймворке, который бы в разы упростил написание нового функционала.

Смысл фреймворков как раз в том, чтоб не писать каждый раз всё с нуля самостоятельно, а взять готовое проверенное решение и адаптировать под свою задачу.

Надіслати
Поділитися на інших сайтах


@sv2109  Вы там выше, вполне такой... обширный перечень перечислили из предпочтений к коду и структуре "движка". Но мне кажется это как идеальное что-то, чем не обладают другие популярные и ходовые CMS. Или же я ошибаюсь. Подскажите примерно, какому движку удалось стать более гибким, движущимся в правильном своём развитии. Оно конечно идеальных нет, но всё же. 
Тут ниже сриншот скелеен из Рейтинга CMS, вызвавших особую популярность у разработчиков для создания интернет-магазина с нуля под ключ. Опущен отбор из коробки, поскольку всегда не без дополнений и модулей у любых CMS. Сам источник не важен. У большинства аналитиков и создателей рейтингов, аналогичная картина. Благодарю за мнения и других участников этой темы.

upd: кто из бесплатных "брендов", стоящих до 10 места, используют у себя технологию "твигов"? Пасиб)
upd2: добавил слово "бесплатных"...

13674044.jpg

Змінено користувачем andrus
Надіслати
Поділитися на інших сайтах


6 минут назад, andrus сказал:

кто из "брендов", стоящих до 10 места, используют у себя технологию "твигов"?

Shop script - использует smarty, чем не твиг?

  • +1 1
Надіслати
Поділитися на інших сайтах

@andrus , какой-то странный рейтинг: osCommerce - давно мёртв (да и когда жив был - это было то ещё говнище), shopOS - форк osCommerce и та же история, Joostina - давно мёртвый форк Джумлы.

То ли этот рейтинг минимум лет за 10, то ли возникает вопрос, кто там вообще голосовал и насколько стоит обращать внимание на такой контингент.

 

7 минут назад, andrus сказал:

upd: кто из "брендов", стоящих до 10 места, используют у себя технологию "твигов"? Пасиб)

Ну, можно сказать, что Джанго использует (как и, пожалуй, абсолютно все пайтоновские фреймворки).

PrestaShop использовал Smarty, сейчас переходит на Twig в связи с переходом на Symfony, где он является дефолтным шаблонизатором.

В Magento исходный код шаблонов вообще в xml и потом из них генерируется html.

  • +1 1
Надіслати
Поділитися на інших сайтах


andrus, Это список из cmsmagazine и актуален был только для рунета надцать лет назад.. у Prestashop Smarty тоже.
Шаблонизатор сам по себе это не плохо если он не будет влиять на скорость:

- Это чистота кода, следование DRY принципу, безопасность и способ не писать запросы в БД прямо во вьюхе.
 

Надіслати
Поділитися на інших сайтах

1 hour ago, Dotrox said:

 

То ли этот рейтинг минимум лет за 10, то ли возникает вопрос, кто там вообще голосовал и насколько стоит обращать внимание на такой контингент.

 

У меня эта мысль постоянно в голове возникает, когда вижу любые рейтинги от cmsmagazine.ru. Как они их составляют и откуда берут данные - непонятно. Может от тех 20-200 студий, которые там тусят, и это их статистика, на чём они клепают сайты.

  • +1 1
Надіслати
Поділитися на інших сайтах


@Dotrox и @Waha конечно это не 100% -ые сводки. Но пришлось выбрать ресурс CMSMagazine поскольку там можно отсортировать именно по типу сайта. В данном случаи интересовала категория "для интернет-магазина". Другие источники позиционируют вордпресс в ТОП и прочие, поэтом у как-то несерьёзно)) Анализируют в основном студии и агенства по рекламам, не блогеры. пример - iTrack , RuwardTrack

Почему заксринил CMSMagazine  ? там помню года 2 назад, Opencart был на 7 месте. А сейчас буквально на пятки наступает джумле и вордпрессу. Возможно создатели ресурса обновляют данные. Хотя понятно, что там рейтинг на основе студий-участников на том сайте. Но не без внимания. Впечатлило общее количество CMS, на котором можно развернуть магазин. Решил поинтересоваться. Получается кто стояли у истоков тех движков - у каждого в коде "своя атмосфера". А что касается Даниеля и Ко - возможно решили привлечь к себе внимание, и вообще глобально свернуть в развитии движка своего, в плане коммерции. В США Opencart как-то не пошёл, если верить диафрагмам - Рейтинг CMS интернет магазинов США и в России 2016 год 

Опять же, всё это конечно не факт, не основа. Немного по теме топика, потому отметил. Получается многие движки изменяются, или вообще затухают из-за конкуренции, или вообще если слишком всё изменить )

Змінено користувачем andrus
Надіслати
Поділитися на інших сайтах


Вот настоящий рейтинг:

https://trends.google.com/trends/explore?q=OpenCart,Magento,PrestaShop,WooCommerce,osCommerce

 

Тут хорошо видно и распределение популярности по странам.

В СНГ ОК на первом месте, в мире на первом Мадженто, а второе место в последние года полтора у ПрестаШопа перехватил WooCommerce (популярность ПрестаШопа почти не изменилась, но у WooCommerce резко возросла).

 

Любопытно, что osCommerce всё ещё имеет популярность в РФ, хотя всё остальное СНГ - по нулям (и здравый смысл подсказывает, что должен был быть везде по нулям).

  • +1 1
Надіслати
Поділитися на інших сайтах


andrus, Вообще графики ваши и @Dotrox не совсем верны.
в США например малый бизнес не использует CMS практически для своих проектов, так как облачный решения типа squarespace, shopify закрывают все потребности. Стартапы часто пишут свои платформы т.к коробочные решения не закрывают сложных задач.
Еще большая часть продает на площадках amazon, ebay, walmart. Дальше средний и крупный бизнес используют частично то что показано в графиках, а все остальные идут в Интерпрайс уровень типа Magento, Hybris, Demandware и тд
 

 

Надіслати
Поділитися на інших сайтах

5 минут назад, Waha сказал:

облачный решения типа squarespace, shopify закрывают все потребности

Ну, я сознательно сделал выборку только по стендалон движкам.

Если заменить мёртвый osCommerce на Shopify, то картина получается такая:

https://trends.google.com/trends/explore?q=OpenCart,Magento,PrestaShop,WooCommerce,Shopify

 

И вот сравнение популярных SaaS с ОК (на 5 лет тут данных не хватает):

https://trends.google.com/trends/explore?date=2014-01-01 2017-04-25&q=Shopify,Bigcommerce,Squarespace,Big Cartel,OpenCart

 

Популярность Shopify стабильно растёт с каждым годом, но это не показатель для SaaS в целом: по графику сравнения SaaS между собой видно, что за исключением Squarespace, у которого был небольшой прыжок в 2015 и дальше колебания приблизительно на одном уровне, у остальных платформ популярность практически не изменилась, но с тенденцией к падению. И то же самое касается ОК.

 

Ну, а по странам - это всё в основном Северная Америка, Западная Европа и Австралия.

 

В СНГ есть ещё свои площадки (тот же Пром), но их мало кто рассматривает всерьёз. Пром, например, часто используется в довесок к основному магазину.

 

Но глядя на успех Shopify можно понять, почему Дэниэля потянуло в ту же сторону :)

 

Надіслати
Поділитися на інших сайтах


Если добавить к сравнению один лишь shopify (т.к. squarespace вроде как менее масштабный), то да - интерес к нему превысит все наши движки:

37682896a3454add65dbb6f13d1e9f88.png

У опенкарта, к сожалению, динамика перестала быть положительной еще с 14-го года, и то кажется, что хоть какие-то более-менее серьезные позиции у него в основном благодаря нам - СНГ:

bbb099ca884375410ca39e05d9f03f35.png

  • +1 1
Надіслати
Поділитися на інших сайтах

1 час назад, RGB сказал:

У опенкарта, к сожалению, динамика перестала быть положительной еще с 14-го года

Это легко объяснить: в 2014 вышла 2.0 (а перед тем больше года никаких релизов).

Когда я, например, увидел 2.0, я решил, что на ОК можно ставить крест. Видимо, я был в этом не одинок.

  • +1 1
Надіслати
Поділитися на інших сайтах


А как можно объяснить аналогичное падение интереса к magento? Мне кажется, тут большую роль сыграло и развитие SaaS, и конкурирующих систем, причем если так смотреть, то ухудшение показателей magento должно быть намного более неприятным, учитывая то, какими громадными ресурсами они располагали после покупки ибеем, да и дальнейших инвестиций, которые опенкарту и не снились.

Кстати, обратите внимание на распределение по странам :) 

Скрытый текст

64ba9fa7c5235ffa4a9faed3f6fff84a.png

 

Еще любопытно, что по данным HiveMind, на которых ссылается вики, опенкарт вообще входит в топ-3 (правда, имея скромные 7%, для оценки они используют рейтинг Alexa): https://askhivemind.com/groups/ecommerce

26b6ff8e087fe670b6a07d83627ec94e.png

Надіслати
Поділитися на інших сайтах

44 минуты назад, RGB сказал:

для оценки они используют рейтинг Alexa

Алекса в данном случае показывает слишком статичные данные. Условно допустим, что после выхода тройки все забьют на ОК, но Алекса ещё долго будет показывать его в тройке из-за количества существующих магазинов.

 

Гугл показывает реальный текущий интерес к движку/платформе, Алекса же показывает накопленный им вес.

 

 

54 минуты назад, RGB сказал:

А как можно объяснить аналогичное падение интереса к magento?

Ну, там похожая история с версиями. Я не настолько знаком с Мадженто, чтоб оценить изменения во второй версии по сравнению с 1.9, но пилили её довольно долго попутно забив на 1.9 и, похоже, что интерес к ней начал падать после появления на Гитхабе первых набросков второй версии.

 

Тот же WooCommerce, например, активно набирал популярность параллельно с Shopify, так что я не думаю, что дело в SaaS.

Ну, а в плане стендалон конкурентов, так они есть всегда. Для перехода на другой движок должен быть какой-то стимул. В случае ОК - это когда больше года ждёшь новую ветку ожидая существенных улучшений, а получаешь существенные ухудшения: 2.0 ведь вообще была катастрофой (я до сих пор не понимаю, как такое можно было зарелизить). Да и последующие версии не слишком однозначны (хотя уже и не вызывают острого ощущения, что кто-то случайно выкинул в релиз альфа версию).

Надіслати
Поділитися на інших сайтах


16 minutes ago, Dotrox said:

Гугл показывает реальный текущий интерес к движку/платформе

 

Интерес ≠ установка

 

Змінено користувачем unknown
Надіслати
Поділитися на інших сайтах


40 минут назад, Dotrox сказал:

Тот же WooCommerce, например, активно набирал популярность

Откройте говнокод woocommerce (там даже нельзя его назвать архитектурой, какой то бессвязный фарш функционального г...кода) и вы поймете что opencart по сравнению с ним это просто вершина совершенства  Так что все познается в сравнении. Вся его (wc) "заслуга" в том, что он на базе неандертальского  WP сделан.
И ветка 2.x opencart на много архитектурно лучше 1.5, что 2.1, что 2.3 отличные версии (да, жаль про "промежуточные" 2.0 и 2.2 этого сказать нельзя, но так обычно и бывает, не бывает ничего идеального. Как я говорю - "и на солнышке пятна есть")
 

  • +1 1
Надіслати
Поділитися на інших сайтах

20 hours ago, andrus said:

@sv2109  Вы там выше, вполне такой... обширный перечень перечислили из предпочтений к коду и структуре "движка". 

 

это не обширный перечень, все это так или иначе есть в разных движках. 
по вашему списку из того что знаю - Drupal перешел на Symfony, Magento изначально на ZF 
Сейчас много движков поняли, что намного выгоднее перейти на какой-то популярный фреймворк, чем тратить кучу времени на создание своих велосипедов. Потому что в фреймворках почти все компоненты уже есть, готовые, классные, отлаженные на тысячах сайтов + если завтра этот компонент устареет, то его обновит сообщество этого фреймворка, а движок просто обновит версию и все. Зачем тратить время на это, не лучше ли это время потратить не на создание компонентов ядра, а на создание компонентов движка вообще не задумываясь о ядре, так как оно уже есть готовое?

 

16 hours ago, RGB said:

У опенкарта, к сожалению, динамика перестала быть положительной еще с 14-го года, и то кажется, что хоть какие-то более-менее серьезные позиции у него в основном благодаря нам - СНГ:

вот наглядная картинка по опенкарту:

59006bd963b23_OpenCartGoogle.thumb.png.483efa634997c4b8d47d83bc55fd669b.png

 

13 hours ago, Dotrox said:

Для перехода на другой движок должен быть какой-то стимул. В случае ОК - это когда больше года ждёшь новую ветку ожидая существенных улучшений, а получаешь существенные ухудшения:

 

 

Больше года? Я это уже 5 лет жду :) 5 лет назад я открыл для себя это движок, он мне показался очень хорошим: неимоверно быстрый, простой, функциональный (акции, скидки, купоны, все из коробки), да.. система расширений никакая, но, думал я, ничего, движок молодой, развивается, со временем все появится.. потом вышла версия 1.5, потом 2, потом 3.. а мы по степени развития ядра движка, с очень незначительными улучшениями, там же, где были 5 лет назад!!! 
Учитывая то, что популярность движка падает уже третий год, он наоборот должен развиваться какими-то бешеными темпами, потому что только это его спасет, иначе, результат не сложно предсказать что будет еще лет через 5.. учитывая то, что другие движки не стоят на месте и постоянно развиваются.

Надіслати
Поділитися на інших сайтах

22 часа назад, markimax сказал:

Откройте говнокод woocommerce (там даже нельзя его назвать архитектурой, какой то бессвязный фарш функционального г...кода) и вы поймете что opencart по сравнению с ним это просто вершина совершенства

Видимо, вы либо никогда не открывали код WooCommerce, либо делали это лет 5 назад.

Сейчас WooCommerce - это островок ООП в болоте WP. При чём WooCommerce ООП возможности php использует заметно обширнее и глубже, чем ОК.

Главная беда WooCommerce - это WP, а точнее то, что он пытается держать себя в его рамках. Как один из результатов - что товары, что заказы - это всё технически посты и в результате имеем в базе жуткую кашу и кучу хлама в виде мета полей.

 

 

8 часов назад, sv2109 сказал:

Сейчас много движков поняли, что намного выгоднее перейти на какой-то популярный фреймворк, чем тратить кучу времени на создание своих велосипедов.

И отличный пример тому PrestaShop, который в версии 1.7 начал переход на Symfony. И это при том, что кодовая база PrestaShop была значительно богаче, чем у ОК и над ним работает профессиональная команда.

 

 

8 часов назад, sv2109 сказал:

Больше года? Я это уже 5 лет жду

Я имел ввиду промежуток между выходом 1.5.6 и 2.0.

А так да, у меня такие же мысли: поначалу я был очарован ОК, но уже через пол года плотной работы с ним скрипел зубами. Но в пределах ветки 1.5 я не ожидал каких-то кардинальных изменений, а вот на 2.0 полагал большие надежды, которые все с треском разбились. И 3.0 тоже не обещает особого изменения ситуации.

  • +1 1
Надіслати
Поділитися на інших сайтах


1 час назад, Dotrox сказал:

Видимо, вы либо никогда не открывали код WooCommerce, либо делали это лет 5 назад.

Сейчас WooCommerce - это островок ООП в болоте WP. При чём WooCommerce ООП возможности php использует заметно обширнее и глубже, чем ОК.

Островок чего  ? Г...на вот чего  :mrgreen:
Все понятно смотрим как обычно код (кстати говнокод) но не архитектуру
Не кидайтесь такими словами. WC последней версии я видел
Это просто вершина "кода" и "ооп"

Только "миллионная" часть г...
 

Скрытый текст

 

function wc_setup_product_data( $post ) {
    unset( $GLOBALS['product'] );

    if ( is_int( $post ) )
        $post = get_post( $post );

    if ( empty( $post->post_type ) || ! in_array( $post->post_type, array( 'product', 'product_variation' ) ) )
        return;

    $GLOBALS['product'] = wc_get_product( $post );

    return $GLOBALS['product'];
}

 

 

 

Скрытый текст

wc_doing_it_wrong( __FUNCTION__, __( 'Cheatin’ huh?', 'woocommerce' ), '2.1' );

Скрытый текст

$upload_dir = wp_upload_dir();

Скрытый текст

add_action( 'switch_blog', array( $this, 'wpdb_table_fix' ), 0 );

Скрытый текст

return get_template() === $theme;

Скрытый текст

 

        $locale = is_admin() && function_exists( 'get_user_locale' ) ? get_user_locale() : get_locale();
        $locale = apply_filters( 'plugin_locale', $locale, 'woocommerce' );

        load_textdomain( 'woocommerce', WP_LANG_DIR . '/woocommerce/woocommerce-' . $locale . '.mo' );
        load_plugin_textdomain( 'woocommerce', false, plugin_basename( dirname( __FILE__ ) ) . '/i18n/languages' );

 

Скрытый текст

 

    public function plugin_url() {
        return untrailingslashit( plugins_url( '/', __FILE__ ) );
    }

    /**
     * Get the plugin path.
     * @return string
     */
    public function plugin_path() {
        return untrailingslashit( plugin_dir_path( __FILE__ ) );
    }

    /**
     * Get the template path.
     * @return string
     */
    public function template_path() {
        return apply_filters( 'woocommerce_template_path', 'woocommerce/' );
    }

 

Скрытый текст

 

        if ( ! is_blog_installed() ) {
            return;
        }

        if ( false === ( $webhooks = get_transient( 'woocommerce_webhook_ids' ) ) ) {

 

Скрытый текст

 

    public function add_query_vars( $vars ) {
        $vars[] = 'wc-auth-version';
        $vars[] = 'wc-auth-route';
        return $vars;
    }

    /**
     * Add auth endpoint.
     *
     * @since 2.4.0
     */
    public static function add_endpoint() {
        add_rewrite_rule( '^wc-auth/v([1]{1})/(.*)?', 'index.php?wc-auth-version=$matches[1]&wc-auth-route=$matches[2]', 'top' );
    }

 

Скрытый текст

 

if ( ! function_exists( 'woocommerce_template_loop_category_title' ) ) {

    /**
     * Show the subcategory title in the product loop.
     */
    function woocommerce_template_loop_category_title( $category ) {
        ?>
        <h2 class="woocommerce-loop-category__title">
            <?php
                echo $category->name;

                if ( $category->count > 0 )
                    echo apply_filters( 'woocommerce_subcategory_count_html', ' <mark class="count">(' . $category->count . ')</mark>', $category );
            ?>
        </h2>
        <?php
    }
}

 

Просто "перлы"

Заканчивайте  про ФУкоммерсе и не несите ерунды
Надоела ваша демагогическая чушь

  • +1 1
Надіслати
Поділитися на інших сайтах

Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.