위키 http://newwiki.rubyonrails.org/ko/start
루비 온 레일즈(Ruby on Rails)에 관련된 기술 문서 http://j.mp/9mreVB 와
도입에 대한 의견 http://j.mp/9OOCDo
관련링크
http://blog.thinkreals.com/10
php와 비교(출처 http://cafe.naver.com/socialgame.cafe?iframe_url=/ArticleRead.nhn%3Farticleid=143)
PHP
장점:
많은 문서파일을 웹에서 쉽게 찾을 수 있으며, 수많은 개발자들의 노하우들을 얻기 쉽다.
(대부분 서버에서 돌아가는 특징으로 많은 개발자들이 채용하고 있기 때문)
단점:
그대신 특정 기능 업데이트를 위해서는 컴파일을 해야 하며 업데이트시 기존의 파일을 지우지 않으므로
점점 무거워 지는 특징이 있다. 최적화를 위해 메인터넌스를 할 필요가 있다.
Ruby on Rails
장점:
레일즈 자체의 기능은 나무랄데없이 훌륭하다.
적은양의 소스로도 강력한 기능을 제공하며 10분안에 웹사이트 하나를 탄생시킬 수도 있다.
다른 사람이 작성한 소스를 보더라도 이상한 sql문을 분석하지 않아도 되며, 항상 같은 형식 같은 자리에
내용이 있으므로 분석이 빠르고 이해하기 쉽다.
Gems를 이용한 플러그인 추가와 업데이트가 간단함
단점:
레일즈는 루비라는 서버 위에서만 동작한다.
레일즈와 관계되는 문서를 찾기 힘들고 일본,유럽 등지가 아닌 곳에서는 레일즈를 채용한 곳을 찾아보기
힘들며 관련 노하우를 찾기 매우 힘들다.
플러그인은 많지만 플러기인에 대한 지원을 받기 힘들다.
배우고 기억해야 할 것이 많은 반면 사용률은 적다.
데이터베이스 SQL문을 직접 사용할 일이 많은 경우, 레일즈의 엑티브레코드를 사용하는 의미가 줄어든다.
무거운 처리를 할 경우, 힘들다. 자금이 많아서 좋은 장비를 들일 수 있으면 몰라도..
댓글 없음:
댓글 쓰기