ㅠ.ㅠ

 

5.5.9 5.5.30

 

구분이..

 

9랑 30이니깐 30이높은건가

아니면 9 vs 3 으로봐야되나

  • profile
    http://semver.org/lang/ko/
    버전 번호는 소수가 아닙니다. 따라서 5.5.9 < 5.5.30 입니다.
  • profile ?
    아이고 감사합니다.
    꾸벅.

    근데 저희 호스팅에서는 php7-beta 버전을 지원해주고있는데요
    이버전을 쓰면은 문제가 많겠죠?
  • ? ?
    PHP7 이라면 어느 정도 호환성이 맞춰져 있습니다.
    XE 최신버전(1.8.26 기준)에는 대부분의 PHP7 호환성 오류가 수정되어 있는 것으로 알고 있습니다.

    라이믹스는 XE의 fork 버전이고, XE 버전 업데이트를 대부분 반영하고 있기 때문에 혹여 라이믹스를 쓰시고자 한다면 크게 염려할 정도는 아닙니다.
  • ? ?
    php7-beta << 최신버전도아니고 beta 인데 괜찮을지 걱정이네요
    답변 정말 감사드리구요~
    아 마지막으로
    XE최신버전에서 라이믹스로 가는게 어떤 장점이 있을가요?
    속도 라던지 뭐 보안이라던지,,.. 별문제가 없다면 그냥 XE 최신버전을 사용해도 상관없나요?
  • ? ?
    현재 PHP7 최신버전이 PHP 7.1rc4인데요, 아직 개발중인 버전이긴 하지만, 이전 PHP 7.0 에 비해 큰 변경사항은 없기 때문에 사이트가 먹통이 될 가능성은 실질적으로 낮습니다.

    그리고 XE와 라이믹스는 개발 주체가 다르고요. 호환성만 갖춘 다른 버전이라고 생각하시는 게 이해하기 편하실 것 같네요.

    라이믹스 같은 경우 아직 공식 버전이 나오지 않았기 때문에, 기존에 운영하던 사이트에 그대로 덮어씌우게 되면 위험부담이 큽니다. 아직까지 속도나 보안 측면에서는 크게 차이가 없습니다. XE 최신버전을 그대로 사용하셔도 괜찮습니다.

    라이믹스의 장점이라면 흩어져있던 여러 가지 모듈이 기본적으로 포함되어있다는 것과 좀 더 많은 옵션과 편리한 기능이 몇 가지 더 있다는 것이죠. 엄청 차이가 나지는 않습니다.
  • ? profile
    최근에 패치된 https://github.com/xpressengine/xe-core/pull/1954 를 적용하지 않으면 php7.1에서 오류가 날수있습니다.

    이와 관련된 방식으로 제작된 서드파티에서 동일하게 오류가 생길지도 모르겟네요 ㅎㅎ.
  • profile ?
    감사합니다. 형님.
  • ? ?
    감사합니다. 형님.
  • profile ?
    솔직히 php 개발자들이 코딩할때 기존코드도 좀 호환성을 생각해서 개발을하지
    무작정 바꾸는이유를모르겟네여 ㅠ
  • ? profile
    앞자리가 같은 버전에서는 큰 문제를 일으키지 않는 것이 관례입니다.
    예: 5.5 → 5.6

    앞자리가 달라지면 호환성을 유지하지 못할 불가피한 이유가 있다는 뜻이고요.
    예: 5.6 → 7.0

    PHP 7 버전대는 성능 향상을 위해 내부 구조가 엄청나게 바뀌었는데, 아마 그만큼의 성능을 얻기 위해 포기할 수밖에 없었던 부분도 꽤 많은 모양이예요. 예를 들어 람보님이 링크하신 패치는 아주 오래 전부터 XE에서 잘못 코딩한 부분인데, 5.6까지는 성능과 안정성이 나빠지는 것을 감수하면서까지 봐주었지만 이제는 참을성의 한계가 온 모양입니다 ㅋ
  • profile ?
    아하 그렇군요 XE 최신버전에는 저게 패치가될지 모르겟네요.
  • ? profile
    1.8.25에서 패치된 것 같네요.
  • profile ?
    감사해여~^^