본문 바로가기

2009/03

관례를 중시하는 웹 프레임워크와 삽질 오늘 CakePHP의 AuthComponent 덕분에 하루종일 삽질을 하게 되었습니다. CakePHP, Ruby on Rails 빠르게 웹 개발이 가능한 MVC 프레임워크는 관례를 중요시 하고 그 관례로 인해 빠르게 개발이 가능합니다. 하지만 관례만 따르기는 뭔가 답답한 감이 들기도 합니다. 그래서 오늘의 삽질이 시작되었습니다. CakePHP역시 Ruby on Rails 처럼 비슷한 관례가 있습니다. 예를 들어 CakePHP도 Rails처럼 Model은 단수 Controller는 복수입니다. CakePHP에서 맘에드는 점은 Table 즉 DB를 쓰지않는 Model을 사용할 수도있습니다. Model에 $useTable 변수를 변경하는 것만으로 Model을 데이터베이스가 아닌 다른 것들로 채울 수 있는 방법.. 더보기
Heroku 윈도우즈에서 사용하기 Heroku는 무료 Rails 호스팅 사이트 입니다. 다만 일반 호스팅과는 다르게 Git를 이용해서 Rails 어플리케이션을 갱신합니다. Heroku에 가입을 하고 로그인을 하면 http://heroku.com/pages/quickstart 화면이 나옵니다. 이제 자신이 만든 어플리케이션을 heroku에 등록해 봅시다. 처음으로 Git 를 설치해야 합니다. 여기서는 msysgit를 설치 합니다. 홈페이지(http://code.google.com/p/msysgit/)에 가면 윈도우즈용 인스톨러가 있습니다. 설치합니다. 설치하는 중간에 Bash를 이용할 것인지 윈도우즈의 CMD를 이용할 것인지 묻는 창이 나옵니다. 저는 여기서 기본 윈도우즈의 CMD를 사용할 것이라서 두번째를 선택 했습니다. SSH로 어떤것.. 더보기