Q&A

XE 개발을 하려면..

2016.02.07 17:00
225
0

문득 가져다가만 쓰다가, 개발이 해보고싶다는 생각이 들었어요.

 

그런데 XE는 html이나 php이외에도 xe만의 무엇을 배워야 한다고 하던데.. 개발을 하려면

 

html을 포함해서 어떤걸 알아야 할까요?

댓글 11

  • xe문법, php, js, html, cs 정도? ㅎ
  • @이온디
    다른건 알겠는데, xe문법이란게 뭔지 궁금합니다!
  • @캡틴

    XE문법

    http://xpressengine.github.io/xe-manual-api/html/classFileHandler.html

    php문법

    http://php.net/manual/kr/function.pathinfo.php

     

    XE는 하나의 프레임워크라고 볼 수 있습니다.

    php언어를 이용해서 XE라는 홈페이지 제작 도구 솔루션을 만든 것인데,

    이 XE는 각각의 모듈이 하나의 프로그램으로 동작하는 코어 안에서 돌아가는 거죠.

    그래서 XE에도 XE만의 문법이 있습니다.

    아마 그러해서 많은 php 개발을 하는 분들이 XE로의 진입이 어렵다고 하는 것 같습니다.

    단순히 php만 알아서 xe를 할 줄 아는게 아니라,

    xe의 모듈이나 애드온 등을 만들려면 xe에서 별도로 제공하는 api 같은 것들을 적절히 활용할 줄 알아야 하는데

    이런 것들이 그동안 제대로 메뉴얼화되어있지 않아서 xe로 개발하는게 어렵다고 한 것 같은데

    점점 이런 것들은 잘 만들어지고 있는 것 같습니다.

  • @이온디
    이것도 일종의 언어인건가요? ;
  • @캡틴
    아니요, php 로 이뤄진 하나의 xe 안에서의 규칙 같은 거죠^^;
  • @이온디
    그럼 일단은 php를 알아야 겠군요! 일종의 응용같은건가요?
  • @캡틴
    네 캡틴님 저도 같이 스터디 하고 싶어요.
    음. 그렇죠. php가 기본이에요. php 문법을 응용해서 xe만의 문법을 만든 거죠. ㅎ
    코어 파일을 다운로드 받으면 클래스 폴더나 그런게 있을 거에요.
    그런 걸 살펴보면 구조나 동작 원리를 알 수 있으실 거에요.

    그리고 프로그램의 경우 자바스크립트와도 밀접한 관련이 있기 때문에 자바스크립트도 함께 공부해야하고,
    기본이 되는 html 구조와 이를 나타내주는 css도 기본이죠.

    ................(__);;
  • @이온디
    근데 전부터 궁금한게.. 저는 언어는 모르지만 여기저기 복붙? 공유받은 자료 적용만 했었거든요 ㅎㅎ
    그런데 css에서 늘 불러오던데.. css는 일종의 저장해놨다가 불러만오는? 그런것인가요?
  • 일단 xe가 어떻게 돌아가고 있는지 이해해야 합니다.
  • 배울거 많습니다. 개발자는 ㅎㅎ XE를 사용하면 XE도 배워야하죠 흐흐
  • XE를 아시기전에 일단 웹 개발에 대한 기본적인것부터 하시는게 좋습니다. html에서 form태그로 post (get)로 서버에 전송해서 DB에 넣는 부분과 가져와서 화면에 뿌려준다던지.. ajax 를 이용해서 데이터를 넣고 가져오는것이라던지.. 먼저 기본적인것을 아시는게 중요합니다.

    XE개발문서는 웹의 기본적인사항을 아시는 개발자분들을 위한 매뉴얼이므로, 처음에 메뉴얼 따라 하신다고 해도 어려움이 많으실껍니다.