2011-04-20 3 views
8

Ruby On Rails 개발을 배우고 있으며 현재 웹 사이트 (광산)에서 작업 중입니다. 고유 한 기능이 많이 필요하므로 이미 완료된 CMS에 CMS를 추가하는 것보다 훨씬 많은 번거 로움 때문에 CMS를 만들어야합니다. 나는 시간이있어 문제가되지 않습니다 ...Ruby On Rails로 CMS 만들기

Ruby On Rails를 배우면서 Ruby On Rails를 사용하고 싶습니다.

아무도 내가 그런 프로젝트를 시작할 수있는 방법을 알려줄 수 있습니까? 한 가지 사실은 나를 혼란스럽게 만드는 것은 CMS가 기본적으로 프로그램이기 때문에 "빈"프로젝트를 만들고 거기에서 CMS를 코딩합니까? 또는 루비 파일을 여러 장 쓰고 어떻게 든 "참여"할 수 있습니까? RubricksRefinery

+1

은 먼저 책을 읽어야한다. 스크린 캐스트를 시청하십시오. 기사 읽기 그리고 몇 가지 기본 사항을 배우기 전에 CMS를 만들지 마십시오. 또는 PHP를 배우십시오. CMS를 만드는 방법을 이해할 수있는 순간에 CMS를 만들 준비가됩니다. – fl00r

+0

@ fl00r 저는 Ruby 개발에 관한 책과 RoR 개발에 관한 책을 준비했습니다. PHP를 사용하지 않기를 바랍니다. – Maze

+7

@ fl00r 나는 PHP를 배우는 사람에게 결코 조언하지 않겠다! – Wes

답변

2

나는 CMS는 루비 온 레일이 좋아 기반의이 종류를 분석해야 생각합니다. CMS를 만들기 전에 많은 것을 읽어야합니다. 주된 이유는 코딩 방법입니다. Rails를 사용하면 코드가 훨씬 리팩토링됩니다. 나는 아직도 그것을 항상한다. 따라서 Rails를 꽤 많이 알지 않으면 CMS를 유지 관리하는 것이 매우 어려울 수 있습니다.

대신 몇 가지 프로젝트를 처음 만들고 조금씩 CMS에서 작업하는 것이 좋습니다. 당신은 다형성 연관, 범위 및 그 밖의 많은 고급 기술을 필요로 할 것입니다. 그러기 전에 레일즈를 상당히 깊이 이해했는지 확인하십시오.

또한 Rails가 완전한 CMS를 작성하는 번거 로움을 줄여야한다는 점에 유의하십시오. CMS는 일반적으로 코딩을 줄이고 사람들은 일반적으로 누락 된 기능과 사용자 정의로이를 처리하기 때문에 좋습니다. 반면에 Rails는 신속한 개발에 관한 것입니다. Rails는 응용 프로그램을 CMS처럼 빠르고 안정적으로 만들 수있는 것처럼 느껴집니다.

5

fl00r 아주 좋은 의견을했다 :

5

맞춤 웹 사이트를 만들기 위해 처음부터 CMS를 작성해야하는지 잘 모르겠습니다. 과잉 보인다.

CMS 경로를 선택하면 기존 Rails CMS 중 하나를 사용자 정의하여 시작할 수 있습니까?

당신은 그 레일 CMS 소스 코드를 분기하여 시작할 수 :

관련 문제