<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: 차라리 표준이 없었더라면</title>
	<atom:link href="http://toby.epril.com/?feed=rss2&#038;p=715" rel="self" type="application/rss+xml" />
	<link>http://toby.epril.com/?p=715</link>
	<description>떠돌이 개발자 토비의 대충 쓰는 블로그</description>
	<lastBuildDate>Wed, 08 Sep 2010 17:11:19 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
	<item>
		<title>By: Michelle</title>
		<link>http://toby.epril.com/?p=715&#038;cpage=1#comment-29269</link>
		<dc:creator>Michelle</dc:creator>
		<pubDate>Thu, 02 Apr 2009 19:07:24 +0000</pubDate>
		<guid isPermaLink="false">http://toby.epril.com/?p=715#comment-29269</guid>
		<description>토비 화이팅... 늘 고맙게 생각해... 진심으로...</description>
		<content:encoded><![CDATA[<p>토비 화이팅&#8230; 늘 고맙게 생각해&#8230; 진심으로&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Kevin</title>
		<link>http://toby.epril.com/?p=715&#038;cpage=1#comment-29266</link>
		<dc:creator>Kevin</dc:creator>
		<pubDate>Thu, 02 Apr 2009 13:31:14 +0000</pubDate>
		<guid isPermaLink="false">http://toby.epril.com/?p=715#comment-29266</guid>
		<description>아... 고맙습니다.
아뇨, 지금 당장 JTA를 쓸일이 있어서 그런것은 아니구요.
앞으로 어떻게 될지 몰라서...

근데 지금 댓글 쓰면서 생각해 보니까,
그럴 상황이 올 가능성이 있는지는 모르겠지만
만에하나 나중에 Tomcat으로는 도저히 안되고 다른 서버를 써야할
상황이 온다해도 서버 바꾸면 되는거네요...ㅡ_ㅡ;;;
Hibernate를 쓰면 다른 서버에서 안 돌아가는것도 아니고...

JTA 문제는 제가 참 바보 같은 고민을 해서 
Toby의 시간을 뺏었네요. 죄송합니다...^^;;;

어쨌든 추천 정말 고맙습니다. 나중에라도 요긴하게 쓸때가 있을것 같네요.</description>
		<content:encoded><![CDATA[<p>아&#8230; 고맙습니다.<br />
아뇨, 지금 당장 JTA를 쓸일이 있어서 그런것은 아니구요.<br />
앞으로 어떻게 될지 몰라서&#8230;</p>
<p>근데 지금 댓글 쓰면서 생각해 보니까,<br />
그럴 상황이 올 가능성이 있는지는 모르겠지만<br />
만에하나 나중에 Tomcat으로는 도저히 안되고 다른 서버를 써야할<br />
상황이 온다해도 서버 바꾸면 되는거네요&#8230;ㅡ_ㅡ;;;<br />
Hibernate를 쓰면 다른 서버에서 안 돌아가는것도 아니고&#8230;</p>
<p>JTA 문제는 제가 참 바보 같은 고민을 해서<br />
Toby의 시간을 뺏었네요. 죄송합니다&#8230;^^;;;</p>
<p>어쨌든 추천 정말 고맙습니다. 나중에라도 요긴하게 쓸때가 있을것 같네요.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Toby</title>
		<link>http://toby.epril.com/?p=715&#038;cpage=1#comment-29265</link>
		<dc:creator>Toby</dc:creator>
		<pubDate>Thu, 02 Apr 2009 13:03:20 +0000</pubDate>
		<guid isPermaLink="false">http://toby.epril.com/?p=715#comment-29265</guid>
		<description>Kevin/ JTA를 쓰신다니 다중 DB(또는 리소스)의 통합트랜잭션을 사용하셔야 하나보죠?
Tomcat에서도 동작하는 오픈소스 JTA엔진은 많이 있습니다. 그중에서 http://www.atomikos.com/Documentation/Tomcat6Integration33를 추천합니다.
근데 JTA를 꼭 써야 하는 이유가 있긴 한건가요?</description>
		<content:encoded><![CDATA[<p>Kevin/ JTA를 쓰신다니 다중 DB(또는 리소스)의 통합트랜잭션을 사용하셔야 하나보죠?<br />
Tomcat에서도 동작하는 오픈소스 JTA엔진은 많이 있습니다. 그중에서 <a href="http://www.atomikos.com/Documentation/Tomcat6Integration33를" rel="nofollow">http://www.atomikos.com/Documentation/Tomcat6Integration33를</a> 추천합니다.<br />
근데 JTA를 꼭 써야 하는 이유가 있긴 한건가요?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Kevin</title>
		<link>http://toby.epril.com/?p=715&#038;cpage=1#comment-29264</link>
		<dc:creator>Kevin</dc:creator>
		<pubDate>Thu, 02 Apr 2009 12:52:17 +0000</pubDate>
		<guid isPermaLink="false">http://toby.epril.com/?p=715#comment-29264</guid>
		<description>와! 정말 빠른 답변 고맙습니다.
그리고 중요한점을 쉽게 알려주셔서, 다시 한번 감사드립니다.

특별히 표준을 써야 한다는 명분은 없구요.
사실 저도 J2EE 표준의 희생자라고 생각합니다...^^;
아무튼 OpenSource 이기만 하면 아무 상관없구요.

단지 마음에 걸리는게 Gavin King이 쓴 책에서 
Tomcat에는 transaction manager가 딸려오지 않기 때문에
JTA호환 transaction manager를 설치해야 할수도 있지만,
JBoss같은 JEE Server를 쓸경우 이런 걱정없이 설정도 쉽고
서비스도 더 좋다고 하던데요.
Tomcat에 Hibernate를 쓸 경우,
이건 걱정할 필요가 없을 정도 일까요?</description>
		<content:encoded><![CDATA[<p>와! 정말 빠른 답변 고맙습니다.<br />
그리고 중요한점을 쉽게 알려주셔서, 다시 한번 감사드립니다.</p>
<p>특별히 표준을 써야 한다는 명분은 없구요.<br />
사실 저도 J2EE 표준의 희생자라고 생각합니다&#8230;^^;<br />
아무튼 OpenSource 이기만 하면 아무 상관없구요.</p>
<p>단지 마음에 걸리는게 Gavin King이 쓴 책에서<br />
Tomcat에는 transaction manager가 딸려오지 않기 때문에<br />
JTA호환 transaction manager를 설치해야 할수도 있지만,<br />
JBoss같은 JEE Server를 쓸경우 이런 걱정없이 설정도 쉽고<br />
서비스도 더 좋다고 하던데요.<br />
Tomcat에 Hibernate를 쓸 경우,<br />
이건 걱정할 필요가 없을 정도 일까요?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Toby</title>
		<link>http://toby.epril.com/?p=715&#038;cpage=1#comment-29263</link>
		<dc:creator>Toby</dc:creator>
		<pubDate>Thu, 02 Apr 2009 12:10:06 +0000</pubDate>
		<guid isPermaLink="false">http://toby.epril.com/?p=715#comment-29263</guid>
		<description>Kevin/ JPA는 Hibernate, JDO, TopLink등의 공통적인 면을 모아서 만든 것처럼 보이지만 사실은 하이버네이트의 용어와 스타일에 가깝게 만들어진(초안을 Gavin이 짰기 때문에 어쩔 수 없이...) 표준 ORM스펙입니다. Hibernate는 완벽하게 JPA의 스펙을 준수할 수 있는 툴입니다. 따라서 하이버네이트와 JPA중 선택하라고 하는 것은 조금 애매합니다. 마치 톰캣(의 확장기능까지 포함해서)쓸까요 JSP쓸까요 이런 질문과 비슷하기 때문입니다. 
아무튼 기준은 이렇습니다. JPA엔진(Hibernate, OpenJPA, EclipseLink 등등)을 바꿔가면서 써야하는 포터빌러티가 중요하다면 JPA를 쓰세요. 또는 표준기술을 썼다는 명분이 실제 기술자체보다 더 중요하다면 JPA를 쓰세요. 그외의 경우라면 하이버네이트를 쓰세요. 물론 JPA를 써도 하나의 구현체의 표준밖의 확장된 기능을 사용할 수 밖에 없기 때문에 결국엔 호환성이 완벽히 보장되기는 쉽지 않습니다. 개인적으로는 JPA에 대한 특별한 요구조건이 없다면, 하이버네이트를 사용하시면(JPA모드가 아니라 하이버네이트 모드로) 좋을듯 합니다.</description>
		<content:encoded><![CDATA[<p>Kevin/ JPA는 Hibernate, JDO, TopLink등의 공통적인 면을 모아서 만든 것처럼 보이지만 사실은 하이버네이트의 용어와 스타일에 가깝게 만들어진(초안을 Gavin이 짰기 때문에 어쩔 수 없이&#8230;) 표준 ORM스펙입니다. Hibernate는 완벽하게 JPA의 스펙을 준수할 수 있는 툴입니다. 따라서 하이버네이트와 JPA중 선택하라고 하는 것은 조금 애매합니다. 마치 톰캣(의 확장기능까지 포함해서)쓸까요 JSP쓸까요 이런 질문과 비슷하기 때문입니다.<br />
아무튼 기준은 이렇습니다. JPA엔진(Hibernate, OpenJPA, EclipseLink 등등)을 바꿔가면서 써야하는 포터빌러티가 중요하다면 JPA를 쓰세요. 또는 표준기술을 썼다는 명분이 실제 기술자체보다 더 중요하다면 JPA를 쓰세요. 그외의 경우라면 하이버네이트를 쓰세요. 물론 JPA를 써도 하나의 구현체의 표준밖의 확장된 기능을 사용할 수 밖에 없기 때문에 결국엔 호환성이 완벽히 보장되기는 쉽지 않습니다. 개인적으로는 JPA에 대한 특별한 요구조건이 없다면, 하이버네이트를 사용하시면(JPA모드가 아니라 하이버네이트 모드로) 좋을듯 합니다.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Kevin</title>
		<link>http://toby.epril.com/?p=715&#038;cpage=1#comment-29262</link>
		<dc:creator>Kevin</dc:creator>
		<pubDate>Thu, 02 Apr 2009 11:47:29 +0000</pubDate>
		<guid isPermaLink="false">http://toby.epril.com/?p=715#comment-29262</guid>
		<description>Toby님,
개인적으로 아는 분도 아닌데 이런 질문드리기 좀 그렇습니다만,
제가 요즘 ORM 선택을 놓고 고민중인데요.

Hibernate나 JPA 중에 하나를 고르려고 하고 있습니다만,
아, 물론 Spring하고 같이 쓰려구요.

죄송한 말씀이지만, 혹시 언제 시간이 되시면
간단하게라도 둘중에 어떤쪽을 어떤이유로 추천하신다거나

혹은 간략하게 장단점 및 차이점 비교 같은거라도
해주실수 없을까요?

바쁘실테니 자세히는 바라지 않고, 간단하게 이러이러 해서
이쪽이 Spring하고 쓰기 좋다거나
이러이러해서 향후 전망이 불투명하니 이쪽을 쓰라거나...

Gavin King이 JPA 개발에 참여하면서 둘이 비슷해진건
알겠는데 자세한건 아무래도 자주 사용해 보신 전문가분께서
잘 아실테니까요.

Web Application 용이고, 서버는 Tomcat 6를 쓸 예정입니다.
바쁘셔서 곤란하시면 이 질문은 그냥 모른척 하셔도 돕니다...^^;
바쁜상황에서는 정말 1분 1초가 중요하다는걸 잘 알고 있어서
충분히 이해할수 있고, 답변하실 의무가 있는것도 아니구요.
그럼, 좋은밤 되세요.</description>
		<content:encoded><![CDATA[<p>Toby님,<br />
개인적으로 아는 분도 아닌데 이런 질문드리기 좀 그렇습니다만,<br />
제가 요즘 ORM 선택을 놓고 고민중인데요.</p>
<p>Hibernate나 JPA 중에 하나를 고르려고 하고 있습니다만,<br />
아, 물론 Spring하고 같이 쓰려구요.</p>
<p>죄송한 말씀이지만, 혹시 언제 시간이 되시면<br />
간단하게라도 둘중에 어떤쪽을 어떤이유로 추천하신다거나</p>
<p>혹은 간략하게 장단점 및 차이점 비교 같은거라도<br />
해주실수 없을까요?</p>
<p>바쁘실테니 자세히는 바라지 않고, 간단하게 이러이러 해서<br />
이쪽이 Spring하고 쓰기 좋다거나<br />
이러이러해서 향후 전망이 불투명하니 이쪽을 쓰라거나&#8230;</p>
<p>Gavin King이 JPA 개발에 참여하면서 둘이 비슷해진건<br />
알겠는데 자세한건 아무래도 자주 사용해 보신 전문가분께서<br />
잘 아실테니까요.</p>
<p>Web Application 용이고, 서버는 Tomcat 6를 쓸 예정입니다.<br />
바쁘셔서 곤란하시면 이 질문은 그냥 모른척 하셔도 돕니다&#8230;^^;<br />
바쁜상황에서는 정말 1분 1초가 중요하다는걸 잘 알고 있어서<br />
충분히 이해할수 있고, 답변하실 의무가 있는것도 아니구요.<br />
그럼, 좋은밤 되세요.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Kevin</title>
		<link>http://toby.epril.com/?p=715&#038;cpage=1#comment-29261</link>
		<dc:creator>Kevin</dc:creator>
		<pubDate>Thu, 02 Apr 2009 09:43:14 +0000</pubDate>
		<guid isPermaLink="false">http://toby.epril.com/?p=715#comment-29261</guid>
		<description>그러시군요. 저도 jQuery 쓰고 있는데... :)
근데, 이거 참 편하고 좋긴한데,
UI쪽은 좀 부족한거 같아서요...
이번에 저도 다른 녀석 한번 써볼까 하고 생각 중입니다.</description>
		<content:encoded><![CDATA[<p>그러시군요. 저도 jQuery 쓰고 있는데&#8230; <img src='http://toby.epril.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
근데, 이거 참 편하고 좋긴한데,<br />
UI쪽은 좀 부족한거 같아서요&#8230;<br />
이번에 저도 다른 녀석 한번 써볼까 하고 생각 중입니다.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Toby</title>
		<link>http://toby.epril.com/?p=715&#038;cpage=1#comment-29260</link>
		<dc:creator>Toby</dc:creator>
		<pubDate>Thu, 02 Apr 2009 09:24:13 +0000</pubDate>
		<guid isPermaLink="false">http://toby.epril.com/?p=715#comment-29260</guid>
		<description>Kevin/ 이미 jquery를 쓰면서 만족하고 있습니다. 정보 감사합니다.</description>
		<content:encoded><![CDATA[<p>Kevin/ 이미 jquery를 쓰면서 만족하고 있습니다. 정보 감사합니다.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Kevin</title>
		<link>http://toby.epril.com/?p=715&#038;cpage=1#comment-29259</link>
		<dc:creator>Kevin</dc:creator>
		<pubDate>Thu, 02 Apr 2009 08:55:49 +0000</pubDate>
		<guid isPermaLink="false">http://toby.epril.com/?p=715#comment-29259</guid>
		<description>혹시 JavaScript Library 쓰실맘이 있으시다면,
http://en.wikipedia.org/wiki/Comparison_of_JavaScript_frameworks
이게 좀 도움이 되지 않을까 합니다만...
JS Framework별로 기능, 특성 비교에,
데모링크까지 있고, 브라우저 서포트까지 한눈에...</description>
		<content:encoded><![CDATA[<p>혹시 JavaScript Library 쓰실맘이 있으시다면,<br />
<a href="http://en.wikipedia.org/wiki/Comparison_of_JavaScript_frameworks" rel="nofollow">http://en.wikipedia.org/wiki/Comparison_of_JavaScript_frameworks</a><br />
이게 좀 도움이 되지 않을까 합니다만&#8230;<br />
JS Framework별로 기능, 특성 비교에,<br />
데모링크까지 있고, 브라우저 서포트까지 한눈에&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Kevin</title>
		<link>http://toby.epril.com/?p=715&#038;cpage=1#comment-29258</link>
		<dc:creator>Kevin</dc:creator>
		<pubDate>Thu, 02 Apr 2009 08:50:31 +0000</pubDate>
		<guid isPermaLink="false">http://toby.epril.com/?p=715#comment-29258</guid>
		<description>헉! 오늘은 좀 위험한 말씀을 하셨네요...ㅡ_ㅡ;;;

표준이 있는게 문제가 아니라 브라우저들이 잘 지키지 못해서 그런게 아닐까요?
이건 Java쪽 J2EE표준이 삽질한 것하고는 경우가 다른거 같은데요.
Java는 그 몹쓸 J2EE 표준을 안 지켜도 결국 Java라는 틀안에서 만드는거라서
크게 문제될 일이 없... 는 정도가 아니라 개발자나 고객 모두 이익을 보지만,

브라우저 쪽은 전혀 다른 얘기가 되겠죠...ㅡ_ㅡ;
브라우저마다 개판으로 보이는게 표준이 있어서 그런게 아니라
표준을 안 지켜서 그런거 아닌가요?

표준이 없다고 가정을 해보면,

브라우저 별로 천차만별 다 다르게 보임 =&gt; 해결하려면, 브라우저 별로 View를 개별적으로 생성

그럼 표준이 있으면 개별적으로 만들수 없는건가요?
아니죠. 개별적으로 만들수 있죠. 근데 더 좋은건 브라우저들이
표준을 지켜서 한쪽에서 돌아가면 다른곳에서도 잘 돌아가는
웹페이지 생성이 가능한게 좋겠죠.

결국 표준과는 상관없는 얘깁니다. IE에서만 보이게 만들건
FF에서만 보이게 만들건 그건 표준이 있건 없건 가능한 얘기구요.

표준이 있고, 브라우저들이 이걸 지키면, 개발자는 표준만 따르면
Cross Browsing이니 하는건 신경 안 써도 되겠죠.
고객들도 원하는 브라우저를 쓰면서 제대로된 화면을 보니 좋겠구요.

결국 시초는 과거에 그넘에 M$가 독점하려고 지들 멋대로 나가면서...
M$가 얼마나 삽질하고 있는지는 이걸...ㅡ_ㅡ;
en.wikipedia.org/wiki/Acid3
IE쪽 결과물의 참담함을 한번 보세요.

아, 그리고 Toby님 혹시 이거 보셨나요?
www.mozilla.or.kr/docs/web-developer/web-standard-guide-2005-appendix.pdf

브라우저 마다 미묘한 차이야 어쩔수 없겠지만,
사실 고객도 그런 미묘한건 크게 신경 안 쓸거 같구요. 
(로그인 버튼이 password field랑 1밀리 떨어졌건 2밀리 떨어졌건 고객이 불만 접수할 일은 없지 않을까요?ㅡ_ㅡ?)
암튼 저 문서 꽤 도움 되더군요.

말씀하신 WYSIWYG툴이 없는건 아닙니다만, 
만들고 나서 브라우저 호환성까지 좋은거는 대부분 Ajax용이라서...
사실 개인적으로는 Accessibility 문제만 해결이 잘 된다면,
JavaScript Framework를 사용하는게 여러 모로 훨씬 이익인거 같습니다.
사이트도 이뻐지고, 특정부분은 속도도 빨라지고
무엇보다 Cross Browser문제는 Framework에서 신경 쓰기 때문에
개발자의 부담이 아주아주 줄어들죠.

전 Java와 Ajax로 웹어플 개발을 했는데요.
저는 Server-side Java이고, 같이 일하는 친구가 Ajax쪽을 맡았거든요.
JS UI library 안 쓰고 개인적으로 UI Library를 만들어 썼어요.

문제는, 뭐 하나 바뀔때마다 Browser별로 안 돌아가거나, 심지어 같은 브라우저도
버전업 되면서 안 돌아가고...ㅡ_ㅡ; UI library 안 쓴걸 정말 후회 했었죠.
사실 이친구는 쓰려고 했는데, 프로젝트 중간에 조인한 거라서
이미 전임자가 UI library 안 쓰고 개발한 상태라서, 다 갈아엎을수도 없고...

그래도 결국 FF2+, IE7, Opera 9.5+, Safari3+, Google Chrome에서
돌아갈수 있게 만들었는데, 만드는 동안 짜증나는건 좀 많았죠... :)

특히 문제가, 다른 브라우저들 다 정상인데, IE만 꼭 말썽을...ㅡ_ㅡ;

아...
그리고 혹시 Rich Ajax Platform (RAP) 아시나요? 
간단하게 설명하면,
SWT를 써서 Java로 만들어진 UI를 JS library인 qooxdoo를 이용해서 
브라우저쪽에서 렌더링해서 HMTL페이지로 만들어 주는건데, 
SWT UI와 거의 1:1 대응을 해서
데스크톱 어플을 그대로 웹어플로 만드는 효과를 기대할수 있죠.

뭐 JS UI library쪽으로 눈을 돌리면 쓸만한게 꽤 많죠.
RAP에서 기본 JS 엔진으로 쓰는 qooxdoo말고도 ExtJS나 Ext GWT
그리고 Spring은 Dojo를 쓰던가요?

RAP와 Ext GWT는 이걸 보시면 좋을거 같구요.
www.eclipsecon.org/2008/sub/attachments/RAP_vs_GWT__Which_AJAX_Technology_is_for_You.pdf

아 근데... 이미 다 알고 계신 것들을 가지고, 저혼자 삽질하고 있는거 같기도 하고...ㅡ_ㅡ;;;
암튼, 계속 좋은글 써 주셨으면 하는 뜻으로 몇삽 떴습니다...ㅡ_ㅡ;;;</description>
		<content:encoded><![CDATA[<p>헉! 오늘은 좀 위험한 말씀을 하셨네요&#8230;ㅡ_ㅡ;;;</p>
<p>표준이 있는게 문제가 아니라 브라우저들이 잘 지키지 못해서 그런게 아닐까요?<br />
이건 Java쪽 J2EE표준이 삽질한 것하고는 경우가 다른거 같은데요.<br />
Java는 그 몹쓸 J2EE 표준을 안 지켜도 결국 Java라는 틀안에서 만드는거라서<br />
크게 문제될 일이 없&#8230; 는 정도가 아니라 개발자나 고객 모두 이익을 보지만,</p>
<p>브라우저 쪽은 전혀 다른 얘기가 되겠죠&#8230;ㅡ_ㅡ;<br />
브라우저마다 개판으로 보이는게 표준이 있어서 그런게 아니라<br />
표준을 안 지켜서 그런거 아닌가요?</p>
<p>표준이 없다고 가정을 해보면,</p>
<p>브라우저 별로 천차만별 다 다르게 보임 =&gt; 해결하려면, 브라우저 별로 View를 개별적으로 생성</p>
<p>그럼 표준이 있으면 개별적으로 만들수 없는건가요?<br />
아니죠. 개별적으로 만들수 있죠. 근데 더 좋은건 브라우저들이<br />
표준을 지켜서 한쪽에서 돌아가면 다른곳에서도 잘 돌아가는<br />
웹페이지 생성이 가능한게 좋겠죠.</p>
<p>결국 표준과는 상관없는 얘깁니다. IE에서만 보이게 만들건<br />
FF에서만 보이게 만들건 그건 표준이 있건 없건 가능한 얘기구요.</p>
<p>표준이 있고, 브라우저들이 이걸 지키면, 개발자는 표준만 따르면<br />
Cross Browsing이니 하는건 신경 안 써도 되겠죠.<br />
고객들도 원하는 브라우저를 쓰면서 제대로된 화면을 보니 좋겠구요.</p>
<p>결국 시초는 과거에 그넘에 M$가 독점하려고 지들 멋대로 나가면서&#8230;<br />
M$가 얼마나 삽질하고 있는지는 이걸&#8230;ㅡ_ㅡ;<br />
en.wikipedia.org/wiki/Acid3<br />
IE쪽 결과물의 참담함을 한번 보세요.</p>
<p>아, 그리고 Toby님 혹시 이거 보셨나요?<br />
<a href="http://www.mozilla.or.kr/docs/web-developer/web-standard-guide-2005-appendix.pdf" rel="nofollow">http://www.mozilla.or.kr/docs/web-developer/web-standard-guide-2005-appendix.pdf</a></p>
<p>브라우저 마다 미묘한 차이야 어쩔수 없겠지만,<br />
사실 고객도 그런 미묘한건 크게 신경 안 쓸거 같구요.<br />
(로그인 버튼이 password field랑 1밀리 떨어졌건 2밀리 떨어졌건 고객이 불만 접수할 일은 없지 않을까요?ㅡ_ㅡ?)<br />
암튼 저 문서 꽤 도움 되더군요.</p>
<p>말씀하신 WYSIWYG툴이 없는건 아닙니다만,<br />
만들고 나서 브라우저 호환성까지 좋은거는 대부분 Ajax용이라서&#8230;<br />
사실 개인적으로는 Accessibility 문제만 해결이 잘 된다면,<br />
JavaScript Framework를 사용하는게 여러 모로 훨씬 이익인거 같습니다.<br />
사이트도 이뻐지고, 특정부분은 속도도 빨라지고<br />
무엇보다 Cross Browser문제는 Framework에서 신경 쓰기 때문에<br />
개발자의 부담이 아주아주 줄어들죠.</p>
<p>전 Java와 Ajax로 웹어플 개발을 했는데요.<br />
저는 Server-side Java이고, 같이 일하는 친구가 Ajax쪽을 맡았거든요.<br />
JS UI library 안 쓰고 개인적으로 UI Library를 만들어 썼어요.</p>
<p>문제는, 뭐 하나 바뀔때마다 Browser별로 안 돌아가거나, 심지어 같은 브라우저도<br />
버전업 되면서 안 돌아가고&#8230;ㅡ_ㅡ; UI library 안 쓴걸 정말 후회 했었죠.<br />
사실 이친구는 쓰려고 했는데, 프로젝트 중간에 조인한 거라서<br />
이미 전임자가 UI library 안 쓰고 개발한 상태라서, 다 갈아엎을수도 없고&#8230;</p>
<p>그래도 결국 FF2+, IE7, Opera 9.5+, Safari3+, Google Chrome에서<br />
돌아갈수 있게 만들었는데, 만드는 동안 짜증나는건 좀 많았죠&#8230; <img src='http://toby.epril.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>특히 문제가, 다른 브라우저들 다 정상인데, IE만 꼭 말썽을&#8230;ㅡ_ㅡ;</p>
<p>아&#8230;<br />
그리고 혹시 Rich Ajax Platform (RAP) 아시나요?<br />
간단하게 설명하면,<br />
SWT를 써서 Java로 만들어진 UI를 JS library인 qooxdoo를 이용해서<br />
브라우저쪽에서 렌더링해서 HMTL페이지로 만들어 주는건데,<br />
SWT UI와 거의 1:1 대응을 해서<br />
데스크톱 어플을 그대로 웹어플로 만드는 효과를 기대할수 있죠.</p>
<p>뭐 JS UI library쪽으로 눈을 돌리면 쓸만한게 꽤 많죠.<br />
RAP에서 기본 JS 엔진으로 쓰는 qooxdoo말고도 ExtJS나 Ext GWT<br />
그리고 Spring은 Dojo를 쓰던가요?</p>
<p>RAP와 Ext GWT는 이걸 보시면 좋을거 같구요.<br />
<a href="http://www.eclipsecon.org/2008/sub/attachments/RAP_vs_GWT__Which_AJAX_Technology_is_for_You.pdf" rel="nofollow">http://www.eclipsecon.org/2008/sub/attachments/RAP_vs_GWT__Which_AJAX_Technology_is_for_You.pdf</a></p>
<p>아 근데&#8230; 이미 다 알고 계신 것들을 가지고, 저혼자 삽질하고 있는거 같기도 하고&#8230;ㅡ_ㅡ;;;<br />
암튼, 계속 좋은글 써 주셨으면 하는 뜻으로 몇삽 떴습니다&#8230;ㅡ_ㅡ;;;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: 박성철</title>
		<link>http://toby.epril.com/?p=715&#038;cpage=1#comment-29257</link>
		<dc:creator>박성철</dc:creator>
		<pubDate>Thu, 02 Apr 2009 08:01:12 +0000</pubDate>
		<guid isPermaLink="false">http://toby.epril.com/?p=715#comment-29257</guid>
		<description>김군우씨와 일하면 해결됩니다. ^^</description>
		<content:encoded><![CDATA[<p>김군우씨와 일하면 해결됩니다. ^^</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: kirrie</title>
		<link>http://toby.epril.com/?p=715&#038;cpage=1#comment-29256</link>
		<dc:creator>kirrie</dc:creator>
		<pubDate>Thu, 02 Apr 2009 05:50:47 +0000</pubDate>
		<guid isPermaLink="false">http://toby.epril.com/?p=715#comment-29256</guid>
		<description>ㅎㅎㅎ 초고수도 역시 HTML/CSS에서 괴로움을 토로하시는군요! 요즘에는 웹퍼블리셔라는 (예전에 HTML 코더 비스므리한..) 신종 직업도 뜨고 있다는 이야길 들었습니다.

CodeIgniter 참 좋죠. CakePHP나 젠드보다는 어딘지 모르게 빈약해 보이긴 하지만, 매우 유연하고 가볍습니다. 저도 한 반년 전부터 CI를 써오고 있어서 기쁜 마음에 답글 달아봅니다. ^^</description>
		<content:encoded><![CDATA[<p>ㅎㅎㅎ 초고수도 역시 HTML/CSS에서 괴로움을 토로하시는군요! 요즘에는 웹퍼블리셔라는 (예전에 HTML 코더 비스므리한..) 신종 직업도 뜨고 있다는 이야길 들었습니다.</p>
<p>CodeIgniter 참 좋죠. CakePHP나 젠드보다는 어딘지 모르게 빈약해 보이긴 하지만, 매우 유연하고 가볍습니다. 저도 한 반년 전부터 CI를 써오고 있어서 기쁜 마음에 답글 달아봅니다. ^^</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: 파란매직</title>
		<link>http://toby.epril.com/?p=715&#038;cpage=1#comment-29255</link>
		<dc:creator>파란매직</dc:creator>
		<pubDate>Thu, 02 Apr 2009 05:22:48 +0000</pubDate>
		<guid isPermaLink="false">http://toby.epril.com/?p=715#comment-29255</guid>
		<description>뭘 새삼스럽게 CAPS 진행할때도 그랬구먼..
형이야 HTML/CSS부분만 그러겠지만.. 

얼치기 Java개발자인 나는 Java부분에서도 &quot;차라리 표준이 없었더라면..&quot; 하는 생각을 할때가 많아. ㅋㅋ

PHP는 그런면에서 고맙지..

여튼 화이튕이야~</description>
		<content:encoded><![CDATA[<p>뭘 새삼스럽게 CAPS 진행할때도 그랬구먼..<br />
형이야 HTML/CSS부분만 그러겠지만.. </p>
<p>얼치기 Java개발자인 나는 Java부분에서도 &#8220;차라리 표준이 없었더라면..&#8221; 하는 생각을 할때가 많아. ㅋㅋ</p>
<p>PHP는 그런면에서 고맙지..</p>
<p>여튼 화이튕이야~</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: 김군우</title>
		<link>http://toby.epril.com/?p=715&#038;cpage=1#comment-29254</link>
		<dc:creator>김군우</dc:creator>
		<pubDate>Thu, 02 Apr 2009 03:59:18 +0000</pubDate>
		<guid isPermaLink="false">http://toby.epril.com/?p=715#comment-29254</guid>
		<description>표준이 생겨서 빚어진 문제라기 보다는 브라우저 벤더들이 독자적으로 발전시켜온 기술들을 표준이라는 얼개로 묶는 과정이고 아직은 그 과정이 진행중이고 그에 따른 진통을 체험하셨다고 생각하셨으면 좋겠네요.

대부분의 진통은 브라우저가 CSS를 해석하는 방식의 차이에서 발생합니다. HTML은 사이트가 화면에서 어떻게 보이느냐랑은 관계가 없거든요. :)</description>
		<content:encoded><![CDATA[<p>표준이 생겨서 빚어진 문제라기 보다는 브라우저 벤더들이 독자적으로 발전시켜온 기술들을 표준이라는 얼개로 묶는 과정이고 아직은 그 과정이 진행중이고 그에 따른 진통을 체험하셨다고 생각하셨으면 좋겠네요.</p>
<p>대부분의 진통은 브라우저가 CSS를 해석하는 방식의 차이에서 발생합니다. HTML은 사이트가 화면에서 어떻게 보이느냐랑은 관계가 없거든요. <img src='http://toby.epril.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: 소내기</title>
		<link>http://toby.epril.com/?p=715&#038;cpage=1#comment-29252</link>
		<dc:creator>소내기</dc:creator>
		<pubDate>Thu, 02 Apr 2009 01:27:36 +0000</pubDate>
		<guid isPermaLink="false">http://toby.epril.com/?p=715#comment-29252</guid>
		<description>고생이 많으시네요. IE에서만 돌아가면 된다고 타협을 보셨군요~. 뭐 다른 브라우져에서 디자인은 깨져도 기능만 제대로 돌아간다면 문제 없겠죠.</description>
		<content:encoded><![CDATA[<p>고생이 많으시네요. IE에서만 돌아가면 된다고 타협을 보셨군요~. 뭐 다른 브라우져에서 디자인은 깨져도 기능만 제대로 돌아간다면 문제 없겠죠.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
