Home 게시판 커뮤니티 Q&A 워프 초보자 질문있습니다~

5개 답변, 3 voices Last updated by Avatar of codeicodei 8 years, 11 months 전
  • Avatar of kmee_91kmee_91
    Participant
    @kmee
    #37121

    안녕하세요 워드프레스 공부한지 일주일도 되지 않은 초보입니다.

    궁금한게 두가지가 있습니다.

    워드프레스 개발은 어떤 툴에서 하시나요?

    저는 이클립스에 워드프레스를 적용하였는데 동기화가 되는건지 궁금합니다. 이클립스에서 css를 수정하면 사이트에 적용이 되는데

    워드프레스 관리자모드에서 위젯같은 것을 추가하면 이클립스에 코드가 나타나지 않습니다.

     

    또한 페이지를 생성하면 어떤 루트에 저장이 되는 것인가요?

    Avatar of kmee_91
    입문생입니다.
    Avatar of codeicodei
    Participant
    @codei
    #37123

    우선 질문을 하실때 답변자가 추리를 해야 되는 방법으로 질문은 좋지 않습니다.

    어떤 환경에서 어떤 방법으로 워드프레스를 설치 했는지 모르기에 정확한 답변이 어렵습니다.

     

    워프는 몇가지 주의 하실 것이 있는데,  워프 만이 사용하는 단어들입니다.

    보통 다른데서 위젯이라고 하는 것을 워프에선 플러그인이 대체 해서 역활을 합니다.

    위젯을 추가하셔도 코드가 늘어나지 않는 이유는  코드가 추가 되는 위젯이 아니기 때문입니다.

     

    페이지 생성도 방법이 몇가지 있긴 한데, 워프 디폴트 기능으로 페이지 생성 이라는 기능은 또 하나의 글을 쓰는것과 동일합니다.

    즉 php 파일이 추가되는게 아니라는 이야기 입니다.

     

    페이지 추가는 posts 방식과 page 방식이 있으니, 이 부분은 메뉴얼을 정독 해보시거나, 계속 만지작 거려보셔야 느낌이 오실 것입니다.

    워프가 개념이 약간 달라서, 알고 있는 단어 그대로 이해 하시면 낭패를 보실 겁니다.

     

    툴은 무엇을 사용하시든 그리 다른건 없지만, 개인적으로 전 어도비 브라켓(brackets) 사용중입니다.

     

    아참 그리고 이클립스가 익숙하시면 압타나 가 친숙하게 보이실 것입니다.

    이클립스 PHP 플러그인 솔직히… 토 나올것 같….

    전 java 개발도 이클립스 안쓰고 STS 사용하거든요. 베이스는 같아도 다르더라구요.

    Avatar of Matthew ParkMatthew Park
    Moderator
    @hackya
    #37125

    Eclipse 는 주로 Java 나 C++ 하시는 분들이 쓰시던데…

    워드프레스는 php 라서 그런지 워프개발하면서 이클립스 쓰시는 분들을 못봤습니다.

    워프개발도 php 위주로 하는 개발자들은 PhpStorm 많이 쓰구요, 저처럼 front-end 위주면, codei 님 처럼 Brackets 이나 Atom 을 주로 씁니다.

    저는 Brackets 거의 2년 가까이 쓰다가 Atom 으로 몇달전 옮겼는데, Atom 이 확실히 Brackets 보다는 더 우월한 편리성을 제공해 주는데 반면, 가끔 먹통이 되네요?

    한참 코딩 중인데 먹통이 되버려서 작업한거 다 날려먹은 적이 몇번 있어서, 다시 Brackets 으로 돌아가야 하는 생각을 하고 있습니다. Atom 이 Brackets 에 비해서 많이 무거워요.

    Brackets 도 절대 가벼운 IDE 는 아닌데….

    Avatar of Matthew Park
    Attorney, front-end developer, digital media artist, WordPress enthusiast, & a father of 4 wonderful children.

    Lives in Colorado.

    Avatar of kmee_91kmee_91
    Participant
    @kmee
    #37128

    답변 감사드립니다.

    회사가 스프링개발 업체라 이클립스를 사용했었어요~

    스프링과 CODEIGNITER를 사용하며 MVC패턴에 익숙해져 있어서 그런지 html파일과 php코드가 섞여 있어서 좀 복잡한 느낌도 들고 아직 어떠한 형식인지 인지를 못 한 상태인거 같아요

    일단 조금 더 학습이 필요한 거 같아서 학습하며 codei님과  Matthew Park님이 추천해주신 툴도 한번 찾아 봐아겠네요^^

    Avatar of kmee_91
    입문생입니다.
    Avatar of Matthew ParkMatthew Park
    Moderator
    @hackya
    #37134

    일단 Codeigniter 는 MVC 가 아닌걸로…

    Codeigniter 는 PAC 로 알고 있습니다.

    Despite its claims to the contrary, Codeigniter does not use MVC at all (In fact, very few web frameworks do!) it actually uses a PAC (Presentation-abstraction-control) architecture.

    “아직 어떠한 형식인지 인지를” – 워드프레스 는 어떤 structure 이 있고, 그딴 고급스러운 도구가 아닙니다. core 가 OOP 로 작성되어 있지도 않고 그냥 원시적인 php, 즉 procedural 형태의 코드로 이뤄져 있습니다. ㅋㅋㅋ 너무 학구적으로 접근하시면 안됩니다. ^^;;

    테마 나 플러그인을 본인이 짜고 싶은 형태로 짜서 (요즘 플러그인들 중 OOP 로 짜여진 플러그인들도 종종 보이긴 합니다.) 쓰는 CMS 입니다.

    매우 원시적이에요.

    내 마음데로 워드프레스 고유함수 (고유함수가 맘에 안들면 그냥 생짜 php 함수 써도 작동합니다.) 써서 테마 만들고 플러그인 만들어서 core 에 붙여쓰고, 그게 전부 입니다.

    Avatar of Matthew Park
    Attorney, front-end developer, digital media artist, WordPress enthusiast, & a father of 4 wonderful children.

    Lives in Colorado.

    Avatar of codeicodei
    Participant
    @codei
    #37141

    솔직히 워프는 뭐다. 뭐다. 이건 좀 무의미 해요 ㅋㅋㅋ

    php 이라는 녀석은 자유로운 영혼이라서 절차 와 객체를 동시에 사용 가능 합니다.

    C++ 하고 동일해요.

     

    반면 풀 타임 객체지향 구조인 java는 모든 구조가 oop 구도에 의해 구현되어 있죠.

    java는 절차적인 형태 라는 것이 의미없어요.  main 함수 만들고 호출 하는 것 자체가 이미 oop를 충실히 따라서 구현한 겁니다.

    [아 참고로 java가 객체의 정점이라고 하는데 100%  oop는 아니에요. 이걸 설명 해드리기엔 매우 많은 설명이 필요하므로 구글링 해보세요 ㅎㅎ]

     

    아 괜히 옆길로 샜는데…

     

    워프? 그 안에서 플러그인 oop 절차에 맞게 저도 만들어 봣거든요. 그렇다고 이게 oop 인가요?

    워프? 객체 안쓴다고요? 객체 엄청 불러다 써요. 그럼 oop인가요?

    그 근간? 구조? 가 되는 것이 oop 방식 으로 되어 있나 아닌가의 차이 라고 할까? 혹은 이념? 철학? 거기에 맞춰져있지 않은 셈이죠.

    [java의 oop에는 무수한 철학이 들어가 있습니다. ㅋㅋ 제가 대학원 시절에 교수분이 툴 가지고 무슨 철학 하는거 아니냐고 ㅋㅋㅋ ]

     

    MVC  패턴도 딱히 대단한 무언가가 아니라, 디자인 패턴중에 한개 입니다.

    이게 특별해 보이기 시작 한 것은 스프링[자바쪽 프레임워크] 에서 MVC 패턴 1 이라는 것을 내놓았고, 이것을 업그레이드해서 현재 우리가 알고 있는 MVC 패턴이 만들어졌죠. 스프링에서는 MVC 패턴2 라고도 합니다.

    [애초에 MVC 패턴 오리지날은 약간 다르거든요.]

     

    그리고 스프링이 MVC 패턴을 만들어냈다고 하지만, 스프링도 MVC 패턴 무시하고 만들 수 있거든요.

    굳이 이건 뭐다. 라고 단정 짓는 것은 1개를 배우고 9개의 다른 것을 배울 기회를 버리는 행동 입니다 ㅎㅎ

     

6 글 보임 - 1에서 6 까지 (총 6 중에서)
  • 답변은 로그인 후 가능합니다.