<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>델리 키포스 &#187; jquery</title>
	<atom:link href="http://kiipos.delimount.net/tag/jquery/feed" rel="self" type="application/rss+xml" />
	<link>http://kiipos.delimount.net</link>
	<description>춤을 추는 거야. 음악이 계속되는 한.</description>
	<lastBuildDate>Tue, 10 Aug 2010 16:24:12 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>jRails &#8211; jQuery on Rails</title>
		<link>http://kiipos.delimount.net/351</link>
		<comments>http://kiipos.delimount.net/351#comments</comments>
		<pubDate>Sat, 06 Jun 2009 03:13:31 +0000</pubDate>
		<dc:creator>키포스</dc:creator>
				<category><![CDATA[미분류]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[레일스]]></category>

		<guid isPermaLink="false">http://kiipos.delimount.net/?p=351</guid>
		<description><![CDATA[ㅗ]]></description>
			<content:encoded><![CDATA[<p>현재 저희가 진행하는 프로젝트에서 <a href="http://ennerchi.com/projects/jrails">jRails</a>라는 레일스 플러그인을 사용하고 있습니다. 레일스는 초기부터 ajax를 지원했는데 클라이언트 쪽 기본 자바스크립트 프레임워크를 <a href="http://www.prototypejs.org/">Prototype</a>과 <a href="http://script.aculo.us/">Scriptaculous</a>를 사용하고 있습니다. 그런데 개인적인 Prototype과 Scriptaculous를 선호하지 않는 편입니다. 우선 Prototype의 경우 객체지향적이지 않으며 Scriptaculous까지 포함할 경우 파일의 크기가 커서 너무 무겁기 때문입니다.</p>
<p>그래서 평소 <a href="http://jquery.com/">jQuery</a>라는 자바스크립트 프레임워크를 눈여겨 보고 있다가 이번 프로젝트에 적용해 보았습니다. 참고로 이전 프로젝트에서는 <a href="http://mootools.net/">Mootools</a>라는 프레임워크를 사용했습니다. 당시 Prototype이 객체지향적이지 않은 점에 불만을 느끼고 대안을 찾던 중에 눈에 들어온 프레임워크입니다. 잘 기억은 안 나지만 Mootools에서 jQuery로 넘어온 이유는 당시 Mootools라는 프로젝트가 한두명(?)에 의해서 유지되었기 때문에 소스 및 프로젝트 관리가 너무 임의적이라는 판단했던 것 같습니다.</p>
<p>레일스 2에서도 기본 프레임워크가 Prototype이기 때문에 jQuery를 바로 사용할 수는 없으며 jRails라는 플러그인을 설치해야 합니다. 설치 내용을 살펴보면 우선 public/javascript 폴더에 jQuery 관련 파일들을 추가합니다. 참고로 jRails 0.4 버전에서는 jQuery 1.2.6을 버전을 지원합니다. 그리고 PrototypeHelper 모듈에서 관련 함수 및 클래스를 변경합니다. 해당 내용은 lib/jrails.rb 파일에서 확인할 수 있으며 내용은 그리 복잡하지 않으니 시간 나면 한번 살펴보는 것도 좋을 것 같습니다.</p>
<p>요즘은 jQuery가 많이 유명해진 편이지만 아직까지 Prototype의 점유율이 더 높은 것은 사실입니다. 그래서 jQuery의 사용을 꺼리는 사람도 있을텐데 이 부분은 크게 걱정하실 필요가 없습니다. 우선 jQuery는 <a href="http://docs.jquery.com/Using_jQuery_with_Other_Libraries">다른 자바스크립트 프레임워크와 같이 사용할 수 있도록 설계</a>되었습니다. 그리고 <a href="http://groups.google.com/group/jrails/browse_thread/thread/2e88fd0f2f8ede42">레일스 3부터는 jQuery가 정식으로 포함</a>될 예정이라고 하니 jQuery를 선호하시는 분들은 jRails를 관심을 가져보는 것도 나쁜지 않을 듯 합니다.</p>
<p align="left"><a class="tt" href="http://twitter.com/home/?status=http://bit.ly/7pdESg+jRails+%E2%80%93+jQuery+on+Rails+" title="Post to Twitter"><img class="nothumb" src="http://kiipos.delimount.net/wp-content/plugins/tweet-this/icons/tt-twitter-micro4.png" alt="Post to Twitter" /></a> <a class="tt" href="http://delicious.com/post?url=http://kiipos.delimount.net/351&amp;title=jRails+%E2%80%93+jQuery+on+Rails" title="Post to Delicious"><img class="nothumb" src="http://kiipos.delimount.net/wp-content/plugins/tweet-this/icons/tt-delicious-micro4.png" alt="Post to Delicious" /></a></p>]]></content:encoded>
			<wfw:commentRss>http://kiipos.delimount.net/351/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
