Magento1 대신 Magento2를 언제 고려해야합니까?


14

체코 어 커뮤니티에서 Magento 2.x를 사용할 가치가 있는지 또는 Magento 버전 1.x를 사용하는 것이 더 좋은지에 대한 토론 이 있습니다 . 나는 여전히 M1에서 M2로 전환하고 우리가 M1에 대해 배운 모든 것을 버립니다. 누구든지 Magento1 대신 Magento2를 사용하기 시작하는 요점이 무엇인지 명확히 할 수 있습니까? 나는 아직도 그것을 얻지 못한다.

답변:


7

음, 가장 먼저 염두에 두어야 할 것은 Magento 1 End Of Life가 2018 년 11 월에 있으므로 그 날짜 이후 Magento 1은 더 이상 업데이트를받지 않아 Magento 1 상점이 취약해질 수 있다는 것입니다.

그런 다음 몇 가지 사항이 있습니다.

공연

요점 중 하나입니다. Magento 성능은 버전 2에서 향상되었습니다. 여기에는 전체 페이지 캐시가 포함되어 있으며 기본적으로 Varnish 및 PHP7이 지원됩니다. 어쩌면 M1 대 M2 성능에 관한이 Q & A를 확인할 수 있습니다 : magento 2가 magento 1보다 어떤 점이 더 좋습니까?

이 기술 스택에는 Redis, RabbitMQ 및 Solr Search도 포함됩니다.

확장

달성하려는 목표에 따라 M1에 사용 가능한 모든 확장이 아직 M2로 포팅 된 것은 아닙니다 . 결정을 내리는 데 도움이 될 수 있습니다.

반면, 새로운 Magento Marketplace는 커뮤니티에서 확장을 사용할 수있는 방식을 개선하여 Magento 2 확장의 품질을 향상시킵니다.

안정

아시다시피, Magento 2에는 여전히 몇 가지 버그가 있습니다 (대부분은 사소한 버그이지만 일부는 성 가실 수 있습니다).

테스트

Magento 2는 많은 테스트와 함께 제공되며, 이는 코드 품질과 관련하여 큰 보너스 포인트입니다.

학습 곡선

Magento 2의 학습 곡선은 Magento 1과는 다릅니다. 소프트웨어가 여전히 최신 상태이므로 커뮤니티는 Magento 1만큼 많은 사용자 지정 / 개발 프로세스를 작성 / 문서화하지 않았습니다 (그러나 StackExchange가 적합합니다). )

당신의 선택은 그렇게 중요하지 않을 수 있습니까?

또 다른 장점은 Magento 팀이 Magento 1에서 Magento 2로 마이그레이션 할 수있는 도구를 제공한다는 것 입니다. 따라서 프로젝트에 따라 Magento 1로 시작하고 Magento 1 수명이 다하기 전에 Magento 2로 마이그레이션 할 수 있습니다.


11

이것은 의견 기반 질문처럼 보이지만 흥미로운 질문입니다.
정답이 있는지 모르겠지만 여기에 추가되거나 추가 될 답변에서 결론을 도출 할 수 있습니다.
내 의견은 다음과 같습니다.

나는 표시 +나는 그것이 M1 이상 M2에 대한 장점이고 함께 생각하는 -다른 방법의 주위에 무엇.
순서는 무작위입니다.

  • (+) 최신 기술
  • (+) 시험을보다 쉽게 ​​작성할 수있는 능력
  • (+) 더 나은 모듈 패턴 구현 (아직 완벽하지는 않지만 필요하지 않은 모듈을 제거 할 수 있음)
  • (+) 일부 성능 개선
  • (+) 의존성 주입
  • (+) 2018 년 4 분기 이후에도 계속 지원됩니다
  • js 파일을보다 쉽게로드 / 오버라이드하기 위해 require.js
  • (+) CSS 전임자
  • (+) 더 나은 문서화 (이미 M1 전문가 인 경우 큰 이점이 아닐 수 있습니다)
  • (+) 관리 그리드에 대한 더 나은 사용자 경험 (관리 가능한 열)
  • (+) 더 이상 크고 뚱뚱한 구성 및 레이아웃 파일이 없습니다. 더 확장 가능하게 만듭니다.
  • (+) 플러그인 / 인터셉터 모든 퍼블릭 메소드에는 기본적으로 명시 적으로 디스패치 할 필요가없는 2 개의 이벤트가 있습니다 (전후)
  • (+) 추가 기능.
  • (-) 현재 커뮤니티 확장 부족.
  • (-) "핵심"안정이 아닙니다. 여러 가지 방법으로 한 가지 작업을 수행 할 수 있으며 그 중 일부 또는 모두가 올바른 작업이 아닙니다 (예 : 관리 표 및 양식 만들기). 그리고 이것들은 빠르게 변할 것입니다.
  • (-) 일부 개념이 M1과 유사하더라도 여전히 사물을 둘러 봐야합니다 (시간이 지남에 따라).
  • (-) 간단한 것들 중 일부는 달성하기 위해 끌려 가고 있습니다. 예를 들어 이동 경로 구분 기호 변경을 참조하십시오 .
  • (-) 디버깅하기가 좀 더 어려우며 특히 녹아웃 js 템플릿입니다.
  • CRUD 모듈을위한 더 큰 상용구 : Magento 2의 서비스를위한 코드 생성기

그것이 내가 지금 생각할 수있는 전부입니다. 기억 나는대로 더 추가하겠습니다.
나는 당신에게 스위치를 추천하지 않을 것입니다.이 시점에서 나는 감정을 혼합했습니다.


"M1 guru"를 의미한다고 생각하십니까?
Fabian Schmengler

1
and ... MOAR XML;)
디지털

@fschmengler. 권리. 나는 뚱뚱한 손가락이있다 :). 그것을 찾아 주셔서 감사합니다.
Marius

나는 당신의 목록에 학습 곡선을 추가 할 것입니다. M1에서는 다른 플랫폼에서 사이트를 개발 한 경우 M1을 가져 오기가 너무 어렵지 않았습니다. M1에서 M2로 이동하는 것은 완전히 새로운 프레임 워크를 선택하는 것과 같습니다. 수년간의 경험이없는 사람들에게는 '웹 개발에 대한 새로운 지식-여기에 magento 2가 있습니다'책이 아직 존재하지 않기 때문에 매우 어렵습니다.
동그라미 ixix

3

Magento 1.x에서 2.x로 옮겨야하는 데는 여러 가지 이유가 있습니다. 그 중 일부는 다음과 같습니다.

  • 성능 개선

    1. Magento 2는 공식적으로 최신 PHP 버전을 지원합니다. 이러한 버전에는 이미 웹 스토어 속도에 직접적인 영향을 미치는 새로운 보안 수정 및 개선 사항이 포함되어 있습니다.
    2. 즉시 사용 가능한 바니시 캐싱 기능. 이를 위해 타사 확장을 설치할 필요가 없습니다.
    3. 정적 컨텐츠에 대한 브라우저 캐싱 프로세스 개선
  • 더 나은 관리자 경험

    1. 최신 관리자 패널 탐색 인터페이스.
    2. 이제 이미지뿐만 아니라 비디오를 제품에 연결할 수도 있습니다.
    3. 주문 또는 고객 관리 그리드에서 열을 추가하거나 제거 할 때마다 개발자에게 연락 할 필요가 없습니다. 관리자 패널의 사용 가능한 목록에서 필요한 열을 간단히 선택할 수 있습니다.
  • 더 나은 프론트 엔드 사용자 경험

    1. 결제 단계가 개선되었으며 이제 사용자가 더 쉽게 탐색 할 수 있습니다. 손님 체크 아웃이 허용되며 (관리자 패널에서이 기능이 "예"로 설정된 경우) Magento 2는 이메일 주소를 분석하여 기존에 등록 된 고객을 자동으로 찾을 수 있습니다.
    2. 고객의 청구 정보는 웹 사이트에서 결제 게이트웨이로 직접 전송되며 이는 안전한 방법입니다. Magento 2에는 PayPal, Braintree, Authorize.net, WorldPay 및 기타 지불 방법이 포함되어 있습니다.
  • 다른 개선

    1. 현대 JS 스택
    2. CSS 전처리
    3. 작성기 (종속성 관리 용)
    4. 이제부터는 고품질 코딩 된 확장 만 마켓 플레이스에서 사용할 수 있습니다. 엄격한 코드 품질과 기능 복제 제어는 새로운 Magento 2 Marketplace의 주요 기능입니다.

Magento 2.x를 시작해야하는 큰 장점 중 하나는 2018 년 11 월 이후 Magento 1.x가 더 이상 업데이트 수신을 중단하여 Magento 1.x 상점이 취약해질 수 있다는 것입니다.

magento의 공식 사이트에서 더 많은 정보를 얻을 수 있습니다.


2

마 젠토 1과 마 젠토 2 사이에는 많은 차이점이 있습니다.

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

UI 기반 코딩 구조-코딩 표준 개선, 서비스 계약 개념 초기화

  • 사용자 친화적 접근
  • 2 단계 결제 페이지 개선
  • 각 모듈에 대해 테스트 사례 초기화 (자동 테스트)
  • 현대 기술 스택
  • 마 젠토보다 훨씬 빠르다 1
  • 의존성 주입 개념 초기화
  • PSR 준수
  • Requirejs 및 CSS 프리 프로세서 (less)

각 페이지의 페이지로드 시간이 magento 1에 비해 향상되었습니다.

  1. Magento 2 용 마켓 플레이스 출시
  2. 제품 페이지에 대한 통합 비디오 지원
  3. API 기술 기반

마 젠토 업그레이드 (마 젠토 1에서 마 젠토 2로 또는 마 젠토 2.0에서 이후 버전으로)는 마 젠토 1과 비교하기 쉽습니다.

magento Magento 2 의 공식 사이트에서 더 많은 정보를 얻을 수 있습니다.

magento 1과 magento 2의 Google 비교에서 많은 기사를 얻을 수 있습니다.


1

문제는 언제였다. 대답 할 수는 없지만 주요 문제는 M2의 안정성과 필요한 확장 기능의 가용성입니다. 첫 번째는 지금 대답 할 수 있지만 (btw는 모르겠습니다) 두 번째는 필요한 확장 프로그램에 따라 우리마다 다릅니다. 올해 M2로 마이그레이션 할 계획은 없습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.