웹마스터 팁
웹디자이너와 프로그래머가 사이 좋게 코딩하는 방법
2003.08.13 22:52
디자이너가 드림위버로 만든 html을 프로그래머가 메모장에서 일일이 다시 코딩한 경험있으시지요..?
프로그래머가 코딩한거 드림위버로 일일이 다시 코딩 하는것은 어떨까요?
서로 조금만 배려하면 서로 무지 편하게 작업 할수있어요
아래 예제는 디자이너 , 기획자 , 프로그래머 ,등의 공동 작업시 편리한 생각(팁)입니다.
~~~~~~~~~~~~~~~~~echo 함수의 사용~~~~~~~~~~~~~~~~~~~~~~~~
//좋은 코딩
<html>..
<input type=text name=textfield value="<?=$va_test?>" >
..</html>
//드림위버나 나모에서 아주 잘 보입니다
//변수에 대한 학습 효과도 줄 수 있어요
//이렇게 하면 템플릿도 필요 없어요
// 열나 짜증나는 코딩(디자이너 입장)
<?
echo"
<html>..
<input type="text" name=textfield value=$va_test >
..</html> ";
?>
~~~~~~~~~~~~~~~~~ 네이밍 ~~~~~~~~~~~~~~~~~~~~~~~~~
//파일의 역할
게시판 파일의 경우를 예를 들면
리스트 / 내용보기 / 수정하기 / 삭제하기 /검색하기
5가지의 역할(인터페이스)를 가지고 있습니다
그럼에도 불구 하고 이걸 bbs.php라는 파일 한장에 다 넣어서 if 문으 쪼개면
드림위버에서 볼 수 없어요
보통 프로그램 할때 어떤게 더 빠를까 생각하시는데..,
그것 보다는 어떤 인터페이스와 유지보수가 더 쉬울까
생각하는것이 요즘 추세 같습니다
각각 write.php list.php view.php ..등으로 나뉘주세요
///////////좋은 파일 네이밍의 예//////////////
bbs_list.php
bbs_write.php
bbs_view.php
mail_list.php
mail_view.php
mail_write.php
inc_common.php
inc_dbconnect.php
inc_menu.php
company_ceo.php
company_map.php
company_phone.php
// 먼저 모듈을 정하고 역할을 표시한다
//그럼 FTP 로 파일명 순으로보면 잘정리 되어서 보인다.
/////////나쁜 네이밍의 예//////////////////
1.php
3.php
ttt.gif
//역할을 알수 없다
//모듈(카테고리도 표시가없다)
//숫자를 사용한다
//대소문자를 막 섞는다..
~~~~~~~~~~~~~디렉터리 구조~~~~~~~~~~~~~~~~~~~~~~~
수평적인 구조를 만든다
(디렉토리는 하나~ 두개 정도의 하위구조를 만든다)
///////잘된예
// "[]" 이거는 디렉터리를 말합니다
[html]
[php]
[image]
[bbs]
index.html
위처럼 기본계정에 들어가면 인덱스 파일 외에는
모두 각각의 폴더에 집어넣습니다
image 폴더에는 이미지만
html 폴더에는 html파일만.,
이렇게 사용하면 이미지와 include 사용시 항상 깨지지 않습니다
경로때 문에 고민하지 않아도 되구요
그리고 php 파일이나 html에서 어디서나 깨지지지 않아요
제로보드 등 설치시에도 이미지 경로가 똑같아지지요
헤더랑 푸터 불러와도 php나 html에서 동일 하게 보입니다
단 경로는 항상 "../" 이걸 붙여줘야 합니다 이유는 아시지요?
../image/이미지명.gif
../inc/common.php
위 처럼 모든 파일의 상대 경로가 동일 하죠
//나쁜예
디렉터리 밑에 또 그밑에 또 ..그밑에 또 디렉터리
파일 한장 고칠려면 엄청 뒤져야 합니다
이상입니다
3000개의 메인시안 [마이템플릿]
http://mytemplate.net
댓글 50
-
세죠위그이(assas...)
2003.08.14 12:55
-
앳플군
2003.08.14 17:59
//나쁜예
디렉터리 밑에 또 그밑에 또 ..그밑에 또 디렉터리
파일 한장 고칠려면 엄청 뒤져야 합니다
프로그래머와 디자이너가 협력만 잘 하면 상관없는 문제입니다 -.-;; -
마이템플릿
2003.08.14 18:35
//앳플군
그 프로그래머와 그 디자이너가 영원히 붙어 있으면 좋겠지만
다음 후임자가 엄청 고생합니다. -
김정엽
2003.08.14 18:58
하.... 좋은 팁 감사 ^^;
전 PHP 공부중이라도 항상 저렇게 쓰고 있다는..
좋은 습관을 기르기 위해 ^^ -
Zen
2003.08.15 12:41
다른 건.. 좋은 말씀인데.. 프로그래머 보고 드림위버에서 코딩하라는 말은 당황스러운... -
마이템플릿
2003.08.15 18:37
프로그래머가 드림위버도 잘하고 포토샵도 한다면 정말 사랑받습니다. -
플로렐라
2003.08.15 18:47
일주일 지나면 자기 코딩도 못알아 보는... ( <<== )
"음... 저게 왜 저런데 있는거지?"
아니면,
"아아! 내가 예전에 이런 멋진 함수를 만들었었다니!" (거의 없음;)
"저변수는 뭐하는 걸까..." (변수이름을 이상하게 짓기에... 카운트용변수는 알파벳한글자로;)
"왜 표시가 안되지?" (소스만 고치고 스킨은 안고쳤다; 변수명을...)
방명록만드는데 한파일에서 모든처리를;;;
(함수로 대부분처리하니;;; 구문을 함수로 나눠서 관리;)
혼자서 북치고 장구치고;;;
;ㅅ; -
9000㎒ [情]
2003.08.15 20:22
허허.. PHP 코딩하는 사람이 드림위버를 쓰던가 -_-;; -
Zen
2003.08.15 21:15
드림위버... 프로그래머들이 과연 쓸줄 몰라서 안 쓸까요... 젠드 스튜디오나 ERWin 같은 툴 사용법 익히는 시간 10분의 1만 할애 해도... 드림위버나 포토샵 사용법(당연히 포토샵 테크닉은 제외... 무한하니까. --;;;;)은 뚝딱... -
마이템플릿
2003.08.16 02:29
웹영역을 전제로 말씀드리자면요,
드림위버는 웹개발자를 위한 툴로 만들어진것이구요
php는 웹디자이너를 위해 만들어진 스크립트로 알고 있습니다.
국내 웹개발에 있어서 웹디자이너와 웹프로그래머의 영역을 나누는것은 무리가 있습니다.
넌 디자이너니깐 드림위버 쓰고 난 프로그래머니깐 메모장 쓴다는식의 생각은 좀 ...,
(난 프로그래머니깐 php 짜고 넌 디자이너니깐 html 짜라는둥 )
메모장도 에디터 이구요 드림위버도 에디터 입니다
좀 더 빠르고 강력하게 웹개발을 위해 만들어진 프로그램이라 생각하는데요
드림위버에는 기능중에 하나 예를 들면요
원하는 폴더안의 모든 파일을 뒤져서 텍스트(코드)를 바꾸어 주는 기능도 있더라구요
드림위버로 PHP코딩 작업하라는 것은 아니지만 무시하기에는 좀 아까운 듯합니다. -
TheMics
2003.08.16 10:59
드림위버 + JSP = -_-)b
드림위버 + ASP = -_-)bb
드림위버 + CFML = -_-)bbb
허나,
드림위버 + PHP = ...... -
9000㎒ [情]
2003.08.16 11:38
PHP가 웹디들을 위해 만들어졌다면.. -_-;;
차라리 코더가 웹디자인하고 코딩하고 둘다 하는게 좋을듯..;; -_-
PHP의 정의를 텀즈에서 찾아보면
PHP
PHP[피에이치피]는 웹프로그래밍에서, 자바스크립트 또는 마이크로소프트의 VBScript와 비슷한 스크립트 언어이자 인터프리터로서, 주로 리눅스 웹서버에서 널리 사용할 수 있다. PHP (이 약어는 그 프로그램의 초기 버전이 "Personal Home Page Tools"라고 불렸던 사실로부터 유래되었다)는 마이크로소프트 NT 또는 2000 서버에서만 사용할 수 있는 ASP 기술에 대한 대안으로서 플랫폼의 종류에 관계없이 사용될 수 있다. PHP 스크립트도 ASP처럼 웹페이지 내에 HTML과 함께 포함시킬 수 있다. 웹서버는 그 페이지가 사용자에게 보내지기 전에, PHP 스크립트 내에 기술되어 있는 연산을 해석하고 수행하기 위해 PHP를 호출한다. PHP 스크립트를 포함하고 있는 HTML페이지는 기본적으로 파일이름 확장자가 ".php" ".php3," 또는 ".phtml"로 주어진다. ASP와 마찬가지로, PHP 역시 내용이 스크립트 해석결과에 따라 달라지기 때문에 "동적인 HTML 페이지"라고 생각할 수 있다.
PHP는 오픈소스 라이선스 하에서 무료로 제공되고 있으며, 최신 버전은 PHP4이다.
Personal Home Page Tools 의 약자라는.. (물론 더 많은 추측들이 있지만..)
그런데 그게 웹디들을 위한거라면..;; -_-;; 할말 없음
보통은 에디트플러스를 쓰는데..;;
그 이외에도 크림슨에디터, GR-HTML Editer (솔리암 에디터), 울트라에디트 등등을 쓰는 PHP 코더들..;; -
9000㎒ [情]
2003.08.16 11:41
네이밍 올려주신것은 뭐.. -_-)bbbbbbb -
행복한고니
2003.08.16 12:40
PHP가 웹디들을 위해 만들어졌다는 건 이상하군요.
애초에 설계는 어떤사람(물론, 그 사람도 개발자)이 자신의 홈페이지에서 자주 바뀌는 값들을 조금 더 편하게 보여주기 위해서 만들어진겁니다. 그게 PHP3로 오면서 C스타일을 지원하면서부터 개발자들에게 주목받기 시작했죠. 그 때가 PHP 부흥기의 시작이구요. Personal Homepage Tools 라는 이름도 초기의 PHP개발자가 그런 의미로 PHP라고 이름을 붙였습니다.
Linux가 처음엔 리누스 토발즈의 이름을 붙여 Linux 라고 했지만, 지금은 Linux is Not Unix! 라는 재귀적인 뜻이 되어버렸듯이 PHP역시 PHP : Hypertext Preprocessor 라는 의미로 통하고 있습니다. 공식사이트인 php.net의 공식문서에 의한 내용이죠.
또한, 드림위버가 개발자를 위해서 만들어졌다는 것 역시 이상하구요.
비록 버전이 올라감에 따라서 개발자들이 사용하게끔 디자인 되어왔을지는 모르지만, 디자인 툴은 어디까지나 디자이너를 위한 겁니다. 그 말은 꼭 포토샵이 웹디자인을 위해서 만들어졌다고 하는 것과 비슷하게 들립니다.
%
참고로, 전 경력이 얼마안되고 실력도 부족한 초짜 개발자지만, 드림위버로 만들어내는 결과물보다 더 빨리 더 깔끔하게 코딩할 수 있습니다. 특히 복잡할수록이요. 귀차니즘에 시달리지만 않는다면 개발자가 위지윅을 기꺼이 사용하는 일은 별로 없습니다. 소스보면 한숨부터 나오니까요.
% -
TheMics
2003.08.16 13:21
여튼 저는 하나부터 열까지 하드코딩을 선호합니다-_-) -
플로렐라
2003.08.16 15:34
흠... 약간 분위기가...
툴은 툴일 따름이죠. 그냥 툴을 이용할뿐 그걸 누구용이다 라고 나눌필요는...
전 나모5쓰는데 코딩은 메모장으로 하죠.
나모야 디자인부분, 스타일시트생각안 날때 쓰는 정도...
(나모로 하면 잡스러운게 많이 생겨서... 약간 수정할때만...)
나모가 아주절실할때는 에러나서 그라인찾을때...
(전체복사해서 나모에 붙여넣고 라인번호로 찾는;;;)
웹에디터는 누구를 위해 만들어졌다기보다
HTML를 편하게 작성하기 위해만들었으니 이용을 하면 그만이라고 생각을...
(어차피 웬만한 태그는 외우거나 복사해서 쓰기에;)
사실 메모장을 애용하죠. 가벼워서... (라인번호만 뜨면 엄청좋을듯;)
그리고 Linux is Not Unix! 저말...
GNU : Gnu is Not Unix 아닌가요? 그래서 재귀적...
(방학전에 우리과에 워크스테이션치우던데 컴을 들여놓을려나...) -
TheMics
2003.08.17 00:11
에...얘기가 새나갔는데;저 모든것을 해결할수 있는 가장 좋은 방법이 있습니다.
그걸 이자리에서 공개하자면!
프로그래머가 디자인 실력을 갖추고 디자이너가 언어를 배워서 솔로잉을 하면 됩니다-_-);;;;;;
(죽이지는 마세요;;) -
구지훈
2003.08.17 19:26
-_-참; 지맘에 맞는걸 쓰면 그만이죠~ 나중에 서로서로 협력해서 상의해서 안되는일 있겠습니까; -
양사장
2003.08.18 14:42
아마 영원한 딜레마 같군요,
예전에는 혼자 작업을 했지만 요즘은 같이 작업하는 방법을 배우고 있습니다.
작업속도는 물론 혼자 작업하는 것이 빠르지만
결과물은 솔직히 같이 하는 것이 좋네요... -
9000㎒ [情]
2003.08.18 17:57
저도 간혹 위지윅 쓰긴 하는데, 에디트 플러스와 비슷한 GR-HTML Editer 라는 프로그램의 위지윅 에디터를 사용합니다.
표 문제로 머리 아플때만 사용하죠.. -_-
어쨋건 PHP는 하드코딩이 최고입니다.. -_-;;
여태껏 PHP 프로그램을 위지윅으로 작성해 주는 프로그램은 없었으니까요. -
9000㎒ [情]
2003.08.18 17:59
참.. 마이템플릿님의 말씀 중에 이런 오류가 있더군요.
---------------------------------------------
드림위버에는 기능중에 하나 예를 들면요
원하는 폴더안의 모든 파일을 뒤져서 텍스트(코드)를 바꾸어 주는 기능도 있더라구요
---------------------------------------------
이런건 에디트 플러스에서도 가능합니다. -_-)bbbbbbbbb -
TheMics
2003.08.18 20:40
9000㎒ [情]//오류....는 아닌듯 하네요..
드림위버만 저 기능이 된다고 말씀하신건 아니잖아요;ㅂ; -
9000㎒ [情]
2003.08.19 09:55
믹스// 이런.. 판단을 잘못한듯 합니다. 하지만 드림위버를 내새운 이유가 저기에 있다고 생각했기에.. -_-;; -
김도진
2003.08.19 10:54
뭐 코딩은 에딧플러스로 하는데.. 간혹 드림위버도 이용하기는 하죠.역시나...테이블 생 노가다 -_-+ 생각하면.....
어쩨든 디자이너와...프로그래머가 공존하는 실전엔 나가본적이 없으니...실상을 모르겠네요...
혼자 만들고 혼자 좋아하는 학생 -_-++ -
[if] 9000㎒
2003.08.20 10:24
테이블 노가다에는 GR HTML Editer 추천..;; -
하늘아이
2003.08.20 12:05
dos edit가 짱 ^^
하지만 웹에디터도 괜찮은데.. 나모도 괜찮고 손에 익으면 php틀도 그대로 살리면서 코딩할수 있은데..
<?=변수?> 이부분은 동감합니다. 그부분만 지키면 웹에디터에서 틀이 죽지 않으니 괜찮지만 결국 include 의집합이 되기 때문에 나중에는 에디터고 뭐고 필요 없어지죠
모듈별로 나모에서 만들어 등록하고 웹페이지에서는 inclulde되는게 보통 예 이기 때문에 분업하면 이 글에서 나오는 문제는 발생하기 힘든 상황이 되죠
초기에 어디서 어디까지 모듈화 하는가에 따라 달라지는데 팀장이 모듈계획만 잡으면 여기서 말하는 문제는 생기지 않아요. -
토끼군
2003.08.20 18:03
vim만 써 댑니다. 도저히 위지윅으로 만든 HTML 파일 손 대기 귀찮아서... (털썩)
저는 표 아무리 봐도 어렵게 보이지 않더군요. -_-;;; -
위키
2003.08.22 00:35
전체적으로 엄청 공감하는 글!!!!!
@_@ 특히 상대경로부분정말 편해요~_~
[zboard][includes][images][html] -
앳플군
2003.08.23 14:21
<?=변수?>
<?php echo 변수?>
국제 표준도 그렇고, 많은 프로그래머들은 위보단 아래를 권장합니다. -
앳플군
2003.08.25 06:54
그리고..
//앳플군
그 프로그래머와 그 디자이너가 영원히 붙어 있으면 좋겠지만
다음 후임자가 엄청 고생합니다.
설마 템플릿 엔진을 멋대로 만드시겠다는건 아니지요?
구조 등은 문서화를 잘 해두면 몇년 뒤에 다른사람이 봐도 전혀 어렵지 않습니다. -
sunny
2003.08.25 23:01
전 왕초보지만.. 뭔가 괜찮은 팁인거 같아서 읽어보았는데요
다른 건 잘 이해가 좀 있구.. 디렉토리 구조에 대해서는 정말 동감이 되네요-
언젠가 한 번 누가 만들어놓은 홈페이지를 수정하게 된 적이 있는데 정말 난감하더군요..
폴더 안에 폴더, 또 그 안에 폴더, 또 .. 하위 폴더가 4,5개가 보통이고
그 이상도 있어서, 문서 하나 찾는데두 한참 걸렸었거든요-
뭐 암튼 위에 댓글 달아주신 것들두 하나하나 읽어봤는데 ^^ 공부가 많이 됐네요-
팁 올려주신 분이랑 댓글 올리신 분들 모두 감사합니다 ^^;; -
doopa
2003.08.27 00:00
디자이너로써 한마디.. 디자이너도 항상 html 넘겨주고 씩씩대는 프로그래머 보면 짜증난다. 사실 드림위버로 넘길때 소스 정리해 주면(안해주면 직접 source format 하시길) td 다음에 table만 br 처리 하는 프로그램짜면 간단할껄 가지고 그거 짤 생각은 안하고 맨날 뭐라하는건 고만좀 하시길....
디렉토리는 큰 사이트에서는 동감하나. 작은 사이트의 규모까지 고집하진 마시길.. 디자이너는 이미지의 파일을 관리하기에 성격별 관리하면 별리하기에 그럴때도 있다는것을 생각... 디렉토리는 사이트의 성격에 따라 정해지수 있다고 생각합니다. 꼭 저 디렉토리를 고집하는건 좀 아니라 생각합니다. -
Root
2003.08.27 18:36
저는 디자이너로 일하지만 때로는 하드코딩도 합니다 -_-
2가지 다 해서... -_-
디자인이면 디자인... 개발이면 개발... -_- -
스티치*FREE*
2003.08.28 13:19
디자이너는 프로그램도 종종 해줘야 하고.....
프로그래머는 디자인 안하죠?? 후훗. -
톨~~~
2003.08.28 16:26
드림위버로 만든 html은 암묵적으로 금지 -_-;;;
제가 보기엔;
팀원끼리 암묵적인 약속이라기 보단 프로그램하는 분들이 억압한걸로 밖에는 안보이는데요 -_-;
결국은 빠르고 쉽게 도와주는 툴을 포기하게 함으로써
디자인에 들어갈 시간을 줄이고
그 시간에 하드 코딩을 시키고 있는거 아닌가요?
디자이너는 기본적으로 디자인을 잘 하는 사람이지... 코드를 간결하고 명료하고 이쁘게 하는 사람이라고 생각해야 되는건지 정말 의문이 드네요 -_-;;
저야 -_-; 홈페이지쪽은 그냥 취미정도로 생각하면서 만들고 그러는 편이라 실무에 대해서는 무지 하긴 합니다만
전체적으로 프로그래머 입장으로 편중되어 리플이 달리는것 같네요 조금 씁쓸 합니다.
물론 -_-;
서로 좀 편하게 하자는 취지에서 어느정도 생각해 주고 감안해 주는것은 필요하고 그렇게 조금씩 도우면서 사는거야
바람직한 모습이지만
본 업을 포기 시키고
다른곳에 시간을 투자하게 만드는것이 과연 옳은 방법이라고는 생각이 들지 않습니다.
뭐 하긴 우리나라;;;
기본적으로 박혀 있는 생각이~
그림쟁이는 그냥 그림쟁이 그정도로만 생각하고 창작이나 그런것들에 대한 가치에 대한 인식자체가 미비한편이니
이것 저것
싼값에 부려 먹기는
디자이너나~ 프로그레머나 막상 막하 인것 같기는 하지만서도...
거기에 자기 몸값까지 깍아 내리는 사람들까지 합하면 컹~ -
DogMa
2003.08.30 13:47
대형 프로젝트 실무를 혹시 뛰어 보셨는지..
어떤 암묵적인 약속 보다는
디자이너들 자체도 html에 대한 이해도가 높은 편이고
드림위버나 나모등의 툴에 대한 신뢰성이 상당히 낮은 편입니다.
실질적으로 디자이너나 프로그래머나 직접적인 개발과 상호작용에 대한
팀웍을 중요시 하다보면 스스로가 자기 영역에 대한 기본적인 지식은
일반인들의 생각 이상을 뛰어 넘는 부분이 많습니다.
따라서 디자이너는 코딩을 잘할 필요 없고 프로그래머는 디자이너의 코딩방법에 대해서
악평하지 말라는 이 토론 자체가 무의미 하다고 봅니다.
그리고 일반 디자이너는 일반 디자이너일 뿐 .. 그런경우는 프로그래머가 직접 html까지 코딩을 하거나
별도의 html코더들이 따로 존재 합니다.
하지만. 일반 디자이너가 아닌 웹디자이너라면..
적어도 기본 스크립트나 html의 하드코딩이건 뭐건간에 툴에 의존하지 않고
군더더기 없이 코딩하는 정도의 실력을 갖춰야 한다고 생각합니다.
저 같은 경우는 플래셔로 먼저 출발해서 웹디자인쪽을 하다가
지금은 서버관리와 php쪽으로 넘어왔습니다.
그 세가지의 과정을 거치면서 웹디자이너들과 프로그래머간의 의견
조율에 있어서는 다양한 경험 덕분인지 서로간에 협조가 잘 이루어지도록 하긴 합니다만
실질적으로 업무상에 있어서 툴에 의존하는 사람은 사이트의 퀄리티가 높을 수록
작업시간을 스케쥴에 맞추지 못하는 경우가 많이 있습니다.
적어도 어느부분에 주석을 달아주고 그 부분의 일정 범위내에서 프로그래머가
건네준 소스를 넣어주는 간단한 작업을 할때
툴을 쓰는 사람과 직접 html을 코딩하는 사람과의 차이는 엄청납니다.
디자이너건 프로그래머건 일단은 자기 맡은 일에 대한 기본적인 수준은
갖춰야 한다고 생각합니다.
실제 웹디자이너들이 초창기에는 툴쓰는 사람이 없었습니다.
다들 살아있는 하드코딩의 최초경험자들이죠. -
박제욱
2003.09.09 10:47
저도 아직은 초짜고 하지만...
프러그래머라고 아예 프로그램만 한다는 생각은 해본적은 없습니다.
다만 전문적으로 배우지는 않지만요.
어느정도는 알아둬야된다고 생각합니다.
그리고 웹프로그램을 공부중입니다.^-^ -
장영감
2003.09.09 14:52
코딩은 에이트플러스가 짱이죠~
정규식을 사용하거나 할 때 환상입니다.
덩치가 큰 화일이 드림위버에서 뻑뻑 다운될 때 에디트플러스로 쉽게 작업하죠.
특히 다중파일 일괄처리할 때 짱! -
과니~*
2003.10.03 17:56
에......쉬......... 난 할줄 아는게 메모장하구 그림판 밖에 없으니...... 썅 -
Hero
2003.10.13 13:02
에디트플러스 원츄 -_-乃 -
정시영
2003.11.23 05:53
툴은 자기 쓰기 나름이지.. 남 쓰는거까지 뭐라 할껀감..? -
NZ
2003.11.26 22:44
음...어떻게 들리실지는 모르겠지만....스크립터를 프로그래머라 생각해 본적이 한번도 없어서..
메모장으로 코딩을..??? 그럼 컴파일은....멀로...하나가 먼저 떠 올랐습니다..ㅜ.ㅜ
디자인은 거의 나모를 사용하고...스크립트는 메모장에서....음..
(나모 하고 드림위버하고 차이점이 뭡니까.? 기능은 다 비슷비슷 하던데..음..한글하고 워드하고 차이 인가요..)
냠..그냥 지나가다가....프로그래머가 메모장을....요게 궁금해서 쭉읽고...코멘트 하나 남기고 갑니다. -
Reidin
2003.11.28 11:21
여기서도 툴 논쟁이군요. 근데 툴이라는 것은, 개발을 편하게 하기 위해서 나온 것입니다. 실제로 프로그래밍의 어느 영역은, 툴을 써야만 개발을 할 수 있는 분야도 있고요. (게임 개발이 대표적입니다. 툴을 직접 만들거나 외부에서 엔진을 사서 거기 포함된 툴을 쓰죠)
나모나 드림위버, 쓴다고 해서 흠 될거 하나도 없습니다. 쓴다고 해서 문제가 되는 것이 절대 아니고, HTML을 제대로 모르고 쓰는 것이 문제인 것이죠. HTML 소스라면 대형 프로젝트가 될 수록 그 양도 많아질텐데, 웹디자이너로서 이걸 하드코딩한다는 것은 큰 문제입니다. 웹 디자이너가 툴에 의존할수록 작업시간 못맞춘다는건 다른 이유가 있는 문제입니다. 그 디자이너가 게으르거나, HTML 실력 전혀 없이 툴에만 매달리는 초짜라는 이야기죠.
문제의 논점을 흐리면 안됩니다. 툴을 사용하는 것 자체는 문제가 아닙니다. "HTML의 기본을 잘 모르면서 툴에만 의존하는 것이 문제"라는 것입니다. -
차병권
2003.12.10 03:34
엄청 좋은소스 많네요..
[마이템플릿] 사고 싶은데 돈이^^;
부러울따름 입니다 -
Function
2004.01.16 10:39
마이템플릿 멋지네요.. 리플들이 저의 생각을 많이 깨우치게 해 주었습니다.
역시 도구라는것은 자신에게 편리한것을 쓰면 되겠지요..
다만, 좋은코딩과 나쁜코딩......에 대해 궁금한게 있습니다.
전자가 (디자인 부분에서) 개발/수정에 좋은코딩 이라는 것은 충분히 납득이 갑니다.
그렇지만, 기능적인 면의 개발/수정에 관해서는 어떨까요?
또 속도적인 면에서는 어떨까요? 전자는 속도를 느리게 한다고 들은것 같습니다만...
개발자가 사용하기 쉬운 방법은 대부분 성능에는 좋지 않은 방법일때가 많죠.
그래서 이런 말이 있잖습니까?
개발자가 조금만 더 피곤하면 더 좋은 소프트웨어가 나온다. -
윤현식
2004.06.03 21:59
전 01010101010 이진수로 코딩합니다. -
파라파라퀸
2004.06.04 15:42
하드코딩하는 디자이너(중급PHP ?)입니다.
PHP을 쓰면 엄청 편하다는 사실을 다자이너가 안다면, 홈페이지 작업의 능률이 10배로 뜁니다.
한예로 모든 배경색. 라인색. 모든 스타일 시트와 메뉴구성 하이퍼링크등등 한파일에서 전부 조정이 가능하죠.
그 점이 정말 장난 아니게 편한답니다.
아직도 수십개의 파일을 열고 링크값을 바꾸는 분은 얼른 PHP을 배우세요.
저는 주로 배우는 타입(디자이너가 배워야 할때 얼마나 많은 슈퍼맨인데;; 언제 PHP 의 고수을 향해가겠습니까..)이 아닌.
중요한 소스. 사용가능한 소스. 매번 쓰는 소스 등만 모아두고. 쓰는 편입니다.
좋은 자바스크립 모으듯이.. PHP 도 소스을 모아두세요.
디자이너에게 PHP가 필요한 부분은 그리 많치는 않습니다.
몇가지 중요한 소스만 알면되겠죠.
일단은 주위에 프로그래머가 상당한(?) 실력자들이 많다면.. 족(?) 쳐서 라도. 좋은 소스는 알아내세요.
저는 드림워버을 사용하지 않습니다.
제가 사용하는 프로그램은 Editplus 입니다.
굿이 드림워버을 사용해야 한다 ? 복잡한 테이블 표구성 할때나 사용할까 ?
아님. 태그정리 제대로 안된 파일 복사해서.
드림워버에서 복사 붙여넣기 해서 태그 정리 하는 수준 ?
물론. 드림워버도 나름대로 좋은점이 있지만.
태그을 잘 알다면.. 오히려 불편점이 드림워버에는 많습니다;;
저도 처음에는 코딩 ? 못했습니다. 아니. 안했습니다. 제가 왜 합니까 ? 내일 끝내고 놀아야징..라고 생각했는데;;
처음 일을 배운곳에 프로그래머가 형님뻘이였고..
욕(?) 먹으면서 배웠죠;;; -0-;;
사실 알고보니 그 형님이 좀더 편하게 할려고..저를 무지 괴롭혀서.. 가르꼈죠.
그때는 무지 힘들고.. 속도 상했지만..
지금은 나름대로.. 후회는 되지가 않네요..
무엇이든 배우면 언젠가는 쓸모가 있다라고 생각되네요.
위에 분들 애기처럼
소수
고급 디자이너 들은 하드코딩을 하고 있고. 모르는 프로그램이 없으며.
PHP 을 잘은 모르더라도 응용 할줄 알며.
항상, 좋은 소스는 모아두는 습관을 가지고 있습니다. -
파라파라퀸
2004.06.04 15:47
제가 이렇게 여기을 기웃 기웃 거리듯이..
어디 좋은 소스 없나..하고 찾고 있듯이..
심심하실때마다.. 이런 정보 찾기 많이 하세요 ~
p.s :
좋은 소스을 발견할때는 원작자에게 감사의 메일 한통으로 ~
친구가 되봅시다.. 생각보다 도움이 되요..
" 친구야 도와줘 ~ ~ ㅠ,ㅠ "
이 한마디면.. 다 도와줘여 ~
한국의 디자이너는 인색 하고 정보 공유을 잘 안하지만(물론 저도.. ㅠㅠ)...
우리나라의 프로그래머 분들은 ~ 정이 많으신분들이 많더군요.. -
김미현
2004.08.12 22:54
ㅎㅎ~ 이런 작은습관이 포토샾이나 플래쉬의 레이어명을 쓸때라든가 네이밍을 해준다면 같은 디자이너들끼리도 째려볼일이 없어지죱!!
저두 왠만하면 귀찮아도 보기쉬운 네이밍습관을 철저히 지키려는 피나는 노력을 하지만 역쉬 꼼꼼함과 정성이 없음 안되나바요 ㅠㅂㅠ) -
메트론
2005.05.08 20:04
디자이너의 입장에서는 글 올려주신분의 글에 큰 공감이 갑니다...
특히 네이밍을 자기만 알아보는 숫자같은것으로 하시는 프로그래머는 정말 당혹.. =_=
제목 | 글쓴이 | 날짜 |
---|---|---|
동적으로 Extensions(library) 로딩하기 | impre | 2003.09.20 |
include 할시에 주의사항..(경로설정관련) [10] | 피너츠 | 2003.09.14 |
지정한만큼 암호화/해독 하기 [24] | 뒹굴리스트 | 2003.09.10 |
모든파일을 리스트로 만들기; [10] | 플로렐라 | 2003.09.10 |
군대간 친구 남은날짜 구하기 2(복무기간 단축에 따른 수정) [8] | 신민경 | 2003.09.02 |
자료실에 쓸만한 자료용량 환산 [7] | 한승진 | 2003.09.01 |
php 랜덤 이미지 디렉토리 검색으로 편하게.. [3] | 꺼노 | 2003.08.28 |
웹디자이너와 프로그래머가 사이 좋게 코딩하는 방법 [50] | 마이템플릿 | 2003.08.13 |
개판 오분전 정규식(1) | 미친개 | 2003.08.07 |
개판 오분전 정규식(2) [5] | 미친개 | 2003.08.07 |
개판 오분전 정규식(3) [2] | 미친개 | 2003.08.07 |
개판 오분전 정규식(4) | 미친개 | 2003.08.07 |
$i++ !== $i += 1 [14] | 플로렐라 | 2003.08.04 |
체널을 응용해서 tmain.php?tdb=test&db=src 식으로 쓰기 [12] | 9000㎒ | 2003.08.01 |
제로보드 + MSN 메신저 (작성글에 리플이나 코멘트가 달리면 MSN으로 알려준다?) [18] | HungryMania | 2003.08.01 |
스킨 시스템 사용하기 [2] | 김규백 | 2003.07.25 |
다른 사이트에 있는 파일 읽어오기 [50] | 김규백 | 2003.07.25 |
초간단 php 랜덤 이미지 및 랜덤 배경이미지 소스 [6] | 거금도 | 2003.07.24 |
'와 "의 속도 차이?! [6] | holies | 2003.07.12 |
Thumbnail 생성하기 - 수정^^; [9] | holies | 2003.07.11 |
하지만, 저렇게 코딩하면 개인적으로도 파일 수정할 때 편하긴 하죠. ^^