Quando devo considerar o Magento2 em vez do Magento1?

14

Na comunidade tcheca, discutimos se vale a pena começar a usar o Magento 2.x ou se é melhor continuar com a versão 1.x do Magento . Ainda não estou convencido de mudar para M2 do M1 e jogar fora tudo o que aprendemos sobre o M1 - todas as experiências que temos. Alguém pode esclarecer quais são os principais pontos para começar a usar o Magento2 em vez do Magento1? Eu ainda não entendi.

Jaro
fonte

Respostas:

7

Bem, a primeira coisa que você deve ter em mente é que o Magento 1 End Of Life será em novembro de 2018, portanto, após essa data, o Magento 1 não receberá mais atualizações, o que pode resultar em vulnerabilidade às lojas Magento 1.

Depois, há vários pontos:

atuação

É um dos pontos-chave, o desempenho do Magento foi aprimorado com a versão 2. Ele inclui cache de página completo pronto para uso, suporta Varnish e PHP7 nativamente. Talvez você possa conferir estas perguntas e respostas sobre o desempenho M1 vs M2: Como o magento 2 é melhor que o magento 1?

A pilha de tecnologia também inclui Redis, RabbitMQ e Solr Search.

Extensões

Dependendo do que você deseja alcançar, nem todas as extensões disponíveis para o M1 ainda foram portadas para o M2 . Definitivamente, isso pode ajudar a tomar uma decisão.

Por outro lado, o novo Magento Marketplace melhorou a maneira como as extensões são disponibilizadas para a comunidade e, assim, garante uma melhor qualidade para as extensões do Magento 2.

Estabilidade

Como você deve saber, o Magento 2 ainda possui alguns bugs (a maioria deles são pequenos, mas alguns podem ser irritantes).

Testes

O Magento 2 é enviado com muitos testes, que são ótimos pontos de bônus para a qualidade do código.

Curva de aprendizado

A curva de aprendizado do Magento 2 é muito diferente do Magento 1. Como o software ainda é bastante recente, a comunidade não escreveu / documentou tantos processos de personalização / desenvolvimento quanto o Magento 1 (mas é isso que o StackExchange é certo;) )

Sua escolha pode não ser tão importante?

Outro ponto importante é que a equipe do Magento fornece uma ferramenta para migrar do Magento 1 para o Magento 2 . Assim, e dependendo do seu projeto, você pode começar com o Magento 1 e migrar para o Magento 2 antes do fim da vida útil do Magento 1.

Raphael na Digital Pianism
fonte
11

Parece uma pergunta baseada em opinião, mas interessante.
Não sei se há uma resposta certa, mas talvez você possa tirar uma conclusão das respostas que serão / serão adicionadas aqui.
Aqui está a minha opinião:

Marquei com +o que acho que é uma vantagem para o M2 em relação ao M1 e com o -que é o contrário.
A ordem é meio aleatória.

  • (+) Tecnologia mais recente
  • (+) Capacidade de escrever testes com mais facilidade
  • (+) Melhor implementação do padrão de módulo (ainda não é perfeito, mas você pode remover os módulos que não precisa).
  • (+) Algumas melhorias de desempenho
  • (+) Injeção de dependência
  • (+) Ainda será suportado após o quarto trimestre de 2018
  • (+) require.js, para facilitar o carregamento / substituição de arquivos js
  • (+) pré-processador css
  • (+) Melhor documentação (isso pode não ser uma grande vantagem se você já é um guru do M1)
  • (+) Melhor experiência do usuário para as grades administrativas (colunas gerenciáveis)
  • (+) Não há mais arquivos grandes de configuração e layout. Torna mais extensível.
  • (+) Plugins / Interceptores. Todo método público tem por padrão 2 eventos que não precisam ser explicitamente despachados (antes e depois)
  • (+) Recursos adicionais.
  • (-) Falta de extensões da comunidade neste momento.
  • (-) Não é "central" estável. Você pode fazer uma coisa de várias maneiras e nenhuma delas ou todas são as corretas (por exemplo, criando grades e formulários de administração). E essas coisas vão mudar rapidamente.
  • (-) Mesmo que alguns conceitos sejam semelhantes ao M1, você ainda precisa entender tudo (isso vai passar com o tempo).
  • (-) Algumas das coisas simples tornam-se um obstáculo para realizar. Consulte Alterando o símbolo do separador de trilhas de navegação, por exemplo.
  • (-) um pouco mais difícil de depurar, especialmente os modelos knockout js.
  • (-) clichê maior para módulos CRUD: Gerador de código para serviços no Magento 2

É tudo o que consigo pensar agora. Vou adicionar mais à medida que me lembro das coisas.
Não vou recomendar uma opção ou não, porque neste momento eu mesmo tenho sentimentos confusos.

Marius
fonte
Eu acho que você quer dizer "M1 guru"?
Fabian Schmengler
1
e ... MOAR XML;)
Raphael no Digital Pianism
@fschmengler. Certo. Eu tenho dedos gordos :). Obrigado por detectá-lo.
Marius
Eu adicionaria à sua lista a curva de aprendizado. No M1, se você tivesse desenvolvido sites em outras plataformas, escolher o M1 não seria muito difícil de superar. Passar de M1 para M2 é como escolher uma estrutura completamente nova. Para pessoas sem anos de experiência, é extremamente difícil, pois os livros 'você é novo no desenvolvimento da web - aqui está o magento 2' ainda não existem.
Círculos # 22/16
3

Existem muitas razões pelas quais devemos mudar do Magento 1.x para 2.x. Alguns deles são:

  • Melhorias de desempenho

    1. Magento 2 suporta oficialmente as últimas versões do PHP. Essas versões já incluem novas correções de segurança e melhorias que afetam diretamente a velocidade da loja virtual.
    2. Capacidade de usar o cache de verniz imediatamente. Não é necessário instalar extensões de terceiros para isso.
    3. Processo aprimorado de armazenamento em cache do navegador para conteúdo estático.
  • Melhor experiência do usuário administrador

    1. Interface de navegação moderna do painel de administração.
    2. Agora você também pode vincular vídeos aos seus produtos, além das imagens.
    3. Você não precisa entrar em contato com seus desenvolvedores toda vez que quiser adicionar ou remover as colunas da grade de gerenciamento de pedidos ou clientes, basta escolher as colunas necessárias na lista disponível no painel de administração.
  • Melhor experiência do usuário front-end

    1. As etapas de pagamento foram aprimoradas e agora é mais fácil para os usuários navegar. O check-out de convidado é permitido (se esse recurso estiver definido como "yes" no painel de administração) e o Magento 2 poderá encontrar automaticamente os clientes registrados existentes analisando seu endereço de e-mail.
    2. As informações de cobrança dos clientes são enviadas do site diretamente para o gateway de pagamento, o que é uma maneira segura. Magento 2 inclui PayPal, Braintree, Authorize.net, WorldPay e alguns outros métodos de pagamento prontos para uso.
  • Outras melhorias

    1. Pilha JS moderna
    2. Pré-processamento CSS
    3. Compositor (para gerenciar dependências)
    4. A partir de agora, apenas as extensões codificadas de alta qualidade estarão disponíveis no mercado. A rigorosa qualidade do código e o controle de duplicação de funcionalidades são os principais recursos do novo Magento 2 Marketplace.

Um grande ponto positivo por que devemos começar com o Magento 2.x é que o Magento 1.x deixará de receber atualizações depois de novembro de 2018, o que pode resultar em vulnerabilidade às lojas do Magento 1.x.

Você pode obter mais informações no site oficial do magento.

Mohit Kumar Arora
fonte
2

Existem muitas diferenças entre o magento 1 e o magento 2.

-- Performance Improvement
-- Full page cache support in community edtion
-- Latest Coding standard framework and php 7 support
-- Whole new structure for admin panel

Estrutura de codificação baseada na interface do usuário - Melhoria no padrão de codificação, conceito de contrato de serviço inicializado

  • Abordagem amigável
  • Melhoramento da página do Google Checkout em duas etapas
  • Casos de teste inicializados para cada módulo (teste automatizado)
  • Pilha de tecnologia moderna
  • Muito mais rápido que o Magento 1
  • Conceito de injeção de dependência inicializado
  • Conformidade com PSR
  • Requirejs e pré-processador CSS (menos)

O tempo de carregamento da página para cada página é aprimorado, comparado ao magento 1

  1. Lançamento do mercado para o Magento 2 para obter a extensão da qualidade na loja
  2. Suporte de vídeo integrado para a página do produto
  3. Baseado na tecnologia API

A atualização do Magento (do magento 1 para o magento 2 ou Magento 2.0 para a versão posterior) é fácil de comparar com o magento 1

Você pode obter mais informações no site oficial do magento Magento 2

Você pode obter muitos artigos da comparação do google entre o magento 1 e o magento 2.

Rakesh Jesadiya
fonte
1

A questão era quando. Embora eu não possa responder a isso, os principais problemas são a estabilidade do M2 e a disponibilidade de quaisquer extensões que você possa precisar. A primeira pode ser respondida agora (não sei a resposta entre), enquanto a segunda varia para cada um de nós, dependendo de quais extensões são necessárias. Não tenho planos de migrar para o M2 este ano, com certeza.

PedroKTFC
fonte