-
2016/09/26 2:21 오후 #37123
우선 질문을 하실때 답변자가 추리를 해야 되는 방법으로 질문은 좋지 않습니다.
어떤 환경에서 어떤 방법으로 워드프레스를 설치 했는지 모르기에 정확한 답변이 어렵습니다.
워프는 몇가지 주의 하실 것이 있는데, 워프 만이 사용하는 단어들입니다.
보통 다른데서 위젯이라고 하는 것을 워프에선 플러그인이 대체 해서 역활을 합니다.
위젯을 추가하셔도 코드가 늘어나지 않는 이유는 코드가 추가 되는 위젯이 아니기 때문입니다.
페이지 생성도 방법이 몇가지 있긴 한데, 워프 디폴트 기능으로 페이지 생성 이라는 기능은 또 하나의 글을 쓰는것과 동일합니다.
즉 php 파일이 추가되는게 아니라는 이야기 입니다.
페이지 추가는 posts 방식과 page 방식이 있으니, 이 부분은 메뉴얼을 정독 해보시거나, 계속 만지작 거려보셔야 느낌이 오실 것입니다.
워프가 개념이 약간 달라서, 알고 있는 단어 그대로 이해 하시면 낭패를 보실 겁니다.
툴은 무엇을 사용하시든 그리 다른건 없지만, 개인적으로 전 어도비 브라켓(brackets) 사용중입니다.
아참 그리고 이클립스가 익숙하시면 압타나 가 친숙하게 보이실 것입니다.
이클립스 PHP 플러그인 솔직히… 토 나올것 같….
전 java 개발도 이클립스 안쓰고 STS 사용하거든요. 베이스는 같아도 다르더라구요.
2016/09/26 2:36 오후 #37125Eclipse 는 주로 Java 나 C++ 하시는 분들이 쓰시던데…
워드프레스는 php 라서 그런지 워프개발하면서 이클립스 쓰시는 분들을 못봤습니다.
워프개발도 php 위주로 하는 개발자들은 PhpStorm 많이 쓰구요, 저처럼 front-end 위주면, codei 님 처럼 Brackets 이나 Atom 을 주로 씁니다.
저는 Brackets 거의 2년 가까이 쓰다가 Atom 으로 몇달전 옮겼는데, Atom 이 확실히 Brackets 보다는 더 우월한 편리성을 제공해 주는데 반면, 가끔 먹통이 되네요?
한참 코딩 중인데 먹통이 되버려서 작업한거 다 날려먹은 적이 몇번 있어서, 다시 Brackets 으로 돌아가야 하는 생각을 하고 있습니다. Atom 이 Brackets 에 비해서 많이 무거워요.
Brackets 도 절대 가벼운 IDE 는 아닌데….
Attorney, front-end developer, digital media artist, WordPress enthusiast, & a father of 4 wonderful children.Lives in Colorado.
2016/09/27 3:43 오전 #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 에 붙여쓰고, 그게 전부 입니다.
Attorney, front-end developer, digital media artist, WordPress enthusiast, & a father of 4 wonderful children.Lives in Colorado.
2016/09/27 9:57 오전 #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개의 다른 것을 배울 기회를 버리는 행동 입니다 ㅎㅎ
-
AuthorPosts
- 답변은 로그인 후 가능합니다.