묻고답하기
XE를 이용해 응용프로그램을 만들고 싶은데 궁금한게 많아요..
2008.04.25 12:52
안녕하세요?
웹프로그램을 배우고 싶어서 2주 전에 제로보드4 관련 책을 구입해 따라하기를 하던 중, 고단새 제로보드XE 가 나온것을 알았습니다.
기왕 시작하는거 신제품으로 하고 싶기도 하고, 또 한편으로는 일단 제로보드4로 연습하고 나중에 XE로 가는 것이 좋은지 갈등이 생기는군요.
궁금해서 일단 XE를 제PC에 설치해 보았습니다.
버전4와는 달리 웹에디터로 메인페이지도 만들 필요없이 척척 만들어 지는 것이 신기하기도 하지만 오히려 더 알쏭달쏭한 부분도 많습니다.
양쪽을 다 경험해 보신 분들이 계시면 아래 질문에 답변 좀 해주시겠습니까?
1. XE에서는 버전4에서 처럼 웹에디터로 메인페이지, 서브페이지를 만들고 게시판, 로그인등을 삽입해서 만들지는 못하나요?
2. XE에서 만들어진 페이지들은 실제로 다 어디에 저장되어 있는 것인가요?
내가 만들 모듈이름으로 찾아도 없고, 심지어 검색으로 내가 페이지에 삽입한 단어가 포함된 파일찾기를 해도 나타나지 않습니다. XE에서는 실행전에 컴파일이 되어서 실행되는건가? 정말 모르겠습니다.
3. 서비스 도중 서버를 교체하거나, 해킹으로 엉망이 되어 복구를 할때 DB는 백업했던거 복구하면 되지만, 만들어 둔 페이지들은 어떻게 복구를 하지요? ZBXE 폴더를 통째로 백업해 두었다가 다시 복원해야 하는가요?
4. 제가 만들고 싶은 목표는 XE로 로그인과 게시판등을 구현하고, 나머지 판매재고관리나 고객관리 같은 것을 MySQL과 PHP를 이용하여 구현하고 싶습니다. 판매재고, 고객관리 같은 모듈과 테이블을 제로DB 안에 추가해 함께 관리하는 것이 가능할까요?
5. 위와 같이 만들고 싶은 주제는 판매재고, 고객관리인데.. 이를 위해서 제로보드를 사용하는 것이 과연 효과적일까요? 아니면 로그인, 게시판까지 직접 구현을 하는 것이 효과적일까요? 제 생각에는 제로보드에는 다양한 스킨이 있으므로 나중에 홈페이지 분위기를 바꾸고 싶을때 더 쉽게 구현이 되고 또 다양한 그밖의 기능들도 있으니 제로보드와 함께 사용하는 것이 좋을것 같은데.... 함께 쓰면 나타나는 단점이 있을까요?
6. 제 실력으로 안되거나 완성하는데 20년이 걸릴것 같으면 고수들의 도움을 받아야 할것 같은데, 고수들을 찾는 방법은?
궁금한게 너무 많아 죄송하군요..
네이버 처럼 내공이나 도토리 제도가 있으면 가진 거 몽땅이라도 드리고 싶은데....^ ^
누군가는 친절히 답변해줄 분이 있기를 기도합니다....
댓글 6
-
백성찬
2008.04.25 13:02
-
도레미솔
2008.04.25 13:43
하하하...
질문은 거창했는데, 답변이 정말 간소(?)하군요... (6번 답을 잘~~ 이라고 써 주셨으면 더 좋았을 텐데...^ ^)
아무튼 감사합니다.
5번의 의미는 주제가 판매재고라면 제로보드 없이 게시판/회원관리도 자체구축이 유리하다는 의견이신가요? 음..그러면 어느 세월에 공부 끝나고 만드나...?
혹시 백성찬씨가 안 만들어 주실레요? 나중에 우리 네째딸 댁 애기한테 시집보내 줄께요...^ ^ -
백성찬
2008.04.25 13:55
판매프로그램은 유로로 판매하는 것도 있을 것 같습니다.
저는 여력이 안됩니다.
우리 아기는 혼자 먹고 살기도 바빠서 남을 먹여 살릴 정도가 안됩니다.^^ -
도레미솔
2008.04.25 14:29
음~ 인맥으로는 안될것 같구, 돈으로 거래를 해야할 것 같군요... ^ ^
혹시 주변에 MySQL과 PHP에 고수 아시면 소개 좀 부탁합니다. 저도 공부를 좀 해서 개념 좀 잡고 2-3개월 뒤에 시작해보려 합니다.
단, 40세는 넘어야 합니다.
몇번 작업을 함께 하다 보니 역시 불혹의 나이는 되어야 그 손길에서 나오는 프로그램도 안정감을 가지더군요.
혹시 명퇴 당하신 40대 가장이신 고수 아시는 분! 소개 좀 부탁합니다...
(작업하시는 동안 가족을 책임져 드립니다...^ ^) -
Dustwo
2008.04.26 00:08
1. XE에서는 버전4에서 처럼 웹에디터로 메인페이지, 서브페이지를 만들고 게시판, 로그인등을 삽입해서 만들지는 못하나요?
> 이를 위해 제로보드XE에서는 레이아웃이라는걸 지원합니다. 웹에디터로 전체 구성을 디자인 한뒤에 이를 레이아웃 폴더에 저장하고 관리자설정의 레이아웃에서 설정하면 됩니다. 다른 php 파일에서 제로보드를 include 하는 것은 비효율적이고 몇가지 문제가 생길 수 있습니다.
4. 제가 만들고 싶은 목표는 XE로 로그인과 게시판등을 구현하고, 나머지 판매재고관리나 고객관리 같은 것을 MySQL과 PHP를 이용하여 구현하고 싶습니다. 판매재고, 고객관리 같은 모듈과 테이블을 제로DB 안에 추가해 함께 관리하는 것이 가능할까요?
5. 위와 같이 만들고 싶은 주제는 판매재고, 고객관리인데.. 이를 위해서 제로보드를 사용하는 것이 과연 효과적일까요? 아니면 로그인, 게시판까지 직접 구현을 하는 것이 효과적일까요?
> 일단은 가능합니다. 판매재고를 모듈로, 고객관리는 현재 맴버 모듈을 좀더 발전시키면 되겠죠.
그런데, 제로보드용 모듈을 제작하신다면 클래스에 대한 이해가 필수 입니다. 그 다음으로 제로보드 구조에 대한 이해가 필요합니다.
제로보드XE는 4버전과는 달리 모두 클래스로 짜여져 있고, 각 역할에 따라 수십개의 모듈과 애드온등으로 나뉘어져 있습니다. 따라서 제로보드XE의 구조를 파악하지 않고서는 힘들죠. 아직 XE에 대한 레퍼런스 가이드가 없기 때문에 코드를 제작하시기는 어려우실 겁니다.
현재 XE에 쇼핑몰 모듈 개발을 위한 프로젝트가 있지만 언제쯤 그 결과가 나올지는 아직 미지수입니다.
판매재고 관리를 전문적으로 하기 위해서는 이를 위한 다른 프로그램을 알아보는게 더 낫다고 봅니다. 검색사이트에서 조금 찾아보면 수십개는 나옵니다. 아니면 제로보드와 쌍벽을 이루는 그누보드를 추천합니다.
6. 제 실력으로 안되거나 완성하는데 20년이 걸릴것 같으면 고수들의 도움을 받아야 할것 같은데, 고수들을 찾는 방법은?
> 어딜가나 마찬가지지만, 어떤 프로그래밍이나 방법에 대한 조언을 얻고자 하신다면 일단 검색을 해보시고, 문제가 되는 부분에 대해서 어떻게 문제가 되는지, 자신이 어떻게 생각하고 있는지, 어떤 방법으로 해결을 해보려 했는지에 대해 작성하면 좀더 좋은 답변을 얻으실 수 있습니다. 그래도 답변이 없는 경우 이미 흔한 질문이거나, 아는 사람이 없다거나(잘 하는 사람이 글을 못본) 하는 경우입니다.
www.phpschool.com, www.kldp.org, forum.standardmag.org, korea.internet.com, msdn2.microsoft.com/library/en-us/, ko.wikipedia.org
대충 생각나는게 이정도... 이외에 좋은 사이트는 많이 있습니다. -
도레미솔
2008.04.28 14:57
친절한 답변 감사합니다.
질문을 올리고 몇일간 말씀하신 대로 여기저기를 검색해 보고 있는데, 자료가 너무 많은 것이 오히려 짐이 되네요...^ ^
2db
3db백업복구
4가능
5판매 프로그램구성이 우선
6본인이 안되면 제작의뢰로