질문/조언질답게시판

XE로 PWA 가능한가요?

Extra Form
PHP PHP 7.0
CMS XpressEngine

 

 

 

편리해보여서 PWA에 대해서 찾아보고 있는 중인데요... 

XE로 PWA(Progressive Web Apps)을 제작할 수 있나요??

  • profile
    제가 아는 한도 내에서는 PWA를 만드는데 cms(xe, gb, wp등)는 상관이 없습니다.
    왜냐하면 서로 다른 것을 말하고 있으니까요.
    pwa는 웹이지만 서비스워커라는 클라이언트 단의 무엇인가로 푸시를 받을 수 있고, 캐싱이 되어서 빠른 동작을 하게 해주는 것을 말합니다.
    cms는 웹페이지를 띄워주는 도구(는 정확히는 아니지만.. 개념상...)를 말하죠.
    그래서 pwa를 만드는데 웹화면을 무엇으로 띄워주느냐는 상관하지 않습니다.
    다만 서비스워커를 이용하는 가장 큰 목적인 푸시를 구현하기 위한 최신버전의 라이브러리는 php의 경우 7.1인가가 최소버전입니다. 7.2를 추천하구요.
    물론 더이상 관리가 안되는 예전 버전을 사용하면 이전 php버전에서도 사용은 가능합니다만... 추천하는 방법은 아니겠죠.
    그리고 https로 통신을 해야 합니다.
    질문의 내용이 xe가 요런 조건을 지원하느냐를 말하는 것이라면 지원합니다.
    그러나 짧은 질문의 내용으로는 이것을 말하는지는 모르겠네요.
  • profile ?
    XE, 라이믹스 사이트로 PWA를 만드는데 제약이 있는지 애초에 다른 언어나 기술로 제작되어야 하는 건지 등... 코딩초보여서 궁금했네요 감사합니다
  • profile
    https://developer.mozilla.org/ko/docs/Apps/Progressive/소개
    PWA는 어떤 하나의 기술이라기 보다는, 위 링크에서 보면 '오프라인에서 동작, 설치가 가능, 쉬운 동기화, 푸시 알림, 등.'이 포함되어있을 때 PWA라고 부르는데요,
    XE는 웹서버에서 동작하는 홈페이지 프로그램이고, XE로 PWA를 제작할 수 있냐는 질문 자체가 맞지 않는 질문 같습니다.
    XE로 만든 사이트를 PWA로 만들 수 있냐는 것은 반드시 그것이 꼭 XE여야지 가능한 것이 아니라, 모든 웹사이트는 PWA로 제작 가능한 거구요.
    질문에 대한 답을 하자면, XE로 만든 사이트도 PWA로 만들 수 있습니다. 다만 그것이 XE인지와는 상관없이 PWA 자체가 어떤 한가지 기술을 일컫는게 아니라
    1) 오프라인에서 동작해야하고
    2) 설치가 가능해야하고
    3) 동기화가 쉬워야 하고
    4) 푸시 알림이 되어야 하고
    이런 조건을 가지면 그것을 PWA라고 부를 수 있습니다.
  • profile ?
    PWA이해하는데 도움이 되네요 답변 감사합니다!

서버에 요청 중입니다. 잠시만 기다려 주십시오...