Fork me on GitHub
Você esta em:Home » Destaque » Laçamento do Magento 2

Laçamento do Magento 2

A versão 2.0 do Magento, também conhecida como Magento 2 será lançada em meados de 2013

Após grande sucesso de Magento, agora a Magento Inc está terminando o source do Magento 2 A coisa mais importante no magento 2 são suas grandes mudanças feitas que descreverei abaixo.

O que há de novo no Magento 2

Você pode dizer que cada coisa quase é novo no Magento 2 foi a  mudança de sua a estrutura de diretórios, onde foi passado um aumento de 20% na performance do Magento.

Os seguintes fatos anunciados foram:

  • Magento 2 aparecerá meados de final de 2012.
  • PHP 5.3 e o mais importante de esperado por dezenas de pessoas, iram utilizar o Zend Framework 1.x ao invés do Zend Frameworks 2.0
  • Enfim o PrototypeJS é substituído pelo jQuery. Graças a Deus!!!!
  • Acesso o banco de dados usando o MySQL, Oracle, MSSQL e PostgreSQL. (Obs: Teoricamente isso já existe porém não se é explorado! Pois como se utiliza o Zend 1.x ele já possui nativamente conexões a vários bancos de dados. Acredito que as conexões foram deixadas de fora propositalmente, talvez por conta de algum contrato com a Oracle rs. Como podem ver já existe um projeto no Github para utilizar o MongoDB com Magento)
  • A estrutura do arquivo foi simplificada.
  • Uma documentação bastante expandido. Graças a Deus tb rs
  • O desenvolvimento de módulos serão mais centralizados e mais fácil!
  • Um editor de design GUI(Graphical User Interface) foi anunciado. Ou seja, acredito que haverá uma IDE com grag on drop para distribuirmos os blocos no layout.
  • Magento 1.x. não tem compatibilidade com o Magento 2. No entanto, é fornecida na documentação para obter instruções sobre como migrar 1.x para 2.x.
  • Existira uma ferramenta para testes de atualizações. Assim terá uma espécie de demo de como ira ficar a versão atualizada e você pode confirmar que deseja realmente atualizar. Ou restaurar uma versão final da loja.
  • O sistema da loja uma analise e sera verificado conflitos por testes de unidade automatizados. Ou seja, automaticamente o Magento te informará sobre erros em sua loja!
  • API Web continuara oferecendo o SOAP e também XML-RPC, JSON-RPC e REST.
  • O desempenho da loja é de ser aumentado em 20% com o Magento 2.
  • Entre outras coisas, é um mapa de Classe utilizada para aumentar a velocidade e dispensar o módulo compilador.
  • Suporte para lojas multilíngues será melhorada para que muitas lojas pode ser operado facilmente com a mesma linguagem.
  • Esta sendo estudado a utilização do padrão ORM Doctrine.
  • Todos os arquivos de um módulo ficaram centralizados! Show heim!
  • Ao instalar um módulo será verificado automaticamente conflitos entre os módulos ou núcleo.
  • O EAV irá sair de fininho! Esta sendo estudado um padrão conhecido como RDBMS e também o suporte ao NoSQL

Vejam uma grande diferença entre Magento com os demais CRM, CMS e outras plataformas de ecommerces Open Sources e privados existentes no mercado, não vi nada significativo sobre conserto de algo crítico em sua segurança! O Magento é realmente FODA! Trabalhei uns 3 anos com Joomla e larguei de mão por conta de tantas falhas em sua segurança rs. Por isso recomendo a quem esta desenvolvendo alguma projeto seu em Magento que pense em escalabilidade! O brasileiro tem muito isso de não se pensar em um futuro, mas a receita é simples! Se você quer ser grande um dia tem que começar pequeno óbvio! Mas tem também que começar com uma base para se tornar grande! Pois ao contrário você somente pensará em ser grande, mas fara um projeto que somente atendera algo pequeno!

Tudo irá melhorar ainda mais! E acredito que seria fundamental atualizar nossos códigos para o suporte a essa nova versão! Por isso sempre faço minhas recomendações no Magento, usar o minimo quase um MVP, que considero ser a melhor saída! Pois se você não faz uso do mínimo e usa vários módulos que acredito não serem bons para um ecommerce, como tratamento de carrinho abandonado, ajax add to cart….. Tenha certeza que se tudo der certo, vai dar merda! rs

Abaixo segue um exemplo de como ficará uma estrutura básica de um módulo:

Dentro da nossa raiz do Magento entraremos uma pasta nova chamada de DEV. Nela haverá coisas voltadas ao desenvolvedor inclusive  ferramentas de testes. Agora podemos rodar e criar testes unitários, de integração, de performance, etc.

Vídeo Magento 2: A technical overview

Você gostaria de se antecipar e estudar o Magento 2???

Se sim! É super simples se antecipar ao mercado e já estudar o Magento 2 e até mesmo o desenvolvimento de módulos e personalizações, pois a base Beta do Magento 2 se encontra no Github em:

https://github.com/magento/magento2

Outro ponto importante é a documenteção do Magento 2 que esta sendo constantemente atualizada no endereço:

https://wiki.magento.com/display/MAGE2PROJECT/Magento+Project+Documentation

Então já já estarei estudando e próximo lançamento que com certeza nos trara muito trabalho!

att pessoal!

Fontes:

Sobre o Autor

Designer, Web Developer & Linux Administrator

Meu nome é Deivison Arthur, tenho 29 anos, sou Administrador Linux, Analista de Sistema, Webdesigner e Pesquisador. há mais de dez anos. Nasci no Rio de Janeiro, atualmente trabalho como Gerente de Tecnologia e E-commerce at Grupo FFernandes e Freelancer nas horas vagas. Desenvolvimento em Joomla, Wordpress, Drupal, Magento e outros GPLs...

Quantidade de Artigos : 114

Comentários (3)

Enviar Comentário

© 2012 Powered By Wordpress, Deivison Arthur

Ir para cima