문제

배 vs 수도 있습니다.있는 더 나은 지원합니까?고 어느 것이 더 나은 선택을 개발 중간 크기는 앱까?가장 중요한 것은 하나가 더 있는 플러그인은 무엇입니까?

도움이 되었습니까?

해결책

하나 다른 점은 언급 할 가치가있:디자인 철학은 모두 프레임워크가 다소 다른 그것에 관해서는 모델입니다.배 더 많은"도메인을 지향하는 동안"레일이상"데이터베이스 지향".
에 레일이,당신은 기본적으로 시작 정의하여 당신의 테이블(과 필드의 이름과 그들의 구체적인).다음 ActiveRecord 것입니다 그들을 지도 루비스 또는 모델입니다.
에배,그것은 역방향:당신 시작 정의하여 당신의 모형(비스)및을 쳤을 때 실행,GORM(배 ActiveRecord 해당)이 만들어 관련 데이터베이스 테이블(또는 그들을 업데이트).가 될 수 있습니다 왜 당신은 없 개념의'마이그레이션에서'배(비 올 것이다 생각에서부 릴리스).
나는 알 수 없는 경우 하나입니다.나는 그것에 따라 달라집니다.

이는 말했다,나는 나 자신을 궁금해 하나를 선택합니다.톰으로 말하고 있었는 경우에,당신은에 의존 Java 당신은 여전히 갈 수 있습에 대한 JRuby-그래서 Java 를 재사용할 수 없 당신의 유일한 기준을 사용할 수 있습니다.

다른 팁

나는 당신이 자바 개발하고 접속하고자 하는 모든 기존 기업 자바 라이브러리와 기능을...가배.

레일이 더 성숙하고,더 플러그인은 더 큰 userbase,더 나은 설명서 및 지원을 사용할 수 있습니다.에 따라 실행할 수도 있습니다 JRuby 에 대한 액세스를 제공하는 자바 라이브러리가 필요한 경우.

배는 몇 가지 흥미로운 품질,하지만 할 수 없습니다 주장하는 거기에 레일습니다해야한다는 것입니다.그러나 만약 당신이 주로 Java 또는 그루비 개발할 수 있습니다.그렇지 않으면 하지만,나는 사용하는 것이 좋 레일은 중간 크기의 프로젝트에 지금이다.

말배가 있기 때문에 이렇게 많은 자바 라이브러리는 거기에있다.하지만 나는 편견이라는 사실로 인해서 java 배경입니다.

응용 프로그램에서 응용 프로그램이 될 것이 큰 중 하나,충분과 선택을 해야에 따라 기존의 인프라가 있습니다.말이 이미 있는 경우 java servlet 컨테이너 서버를 실행하는,당신이뿐만 아니라 스틱 대신배의 프로비저닝을 다른 서버로도 있습니다.

그것은 당신의 능력에 따라 달라집으로 루비 및/또는 그루브한을 가지고 있는지,기존 Java 시스템,처리 및 배포할 응용 프로그램을 수행합니다.

저는 처음으로 흥분하기도 합니다.에서 시간이 없었는 옵션을 배포하는 애플리케이션 서버에서 작업한 이후 작업은 모든 Java.이제 이 모든 것이 바뀌었습니다.I 을 포기 할 수 없었 Java 인프라 및 어플리케이션에 이미 배치 및 전환 루비,지만 내 생각에 레일이 되었습니다.배기 때문에 작동 우리는 조합할 수 있 그루비와 함께 기존 Java 솔루션입니다.

작업의 외부,Ruby 을 쉽게 찾을 수 있 호스팅에서 저렴한 가격.기 때문에배를 많이 사용하의 기존 Java 프로젝트니다.전쟁도 파일을 위한 작은 응용 프로그램,큰 경향이있다.이 있는 경우 전용 server 이 문제가 되지 않지만 실행하려고 공유된 호스팅 128MB RAM 작동하지 않습니다.

2008 년 올해의 그루비와배 책 하지만 여전히 많은 레 자원을 사용할 수 있습니다.

기반으로 귀사의 특정 기준에 레일이 될 수 있는 더 나은 프레임워크를 배운다.이 있는 경우에는 Java 기술,또는 수하물;-),살펴봐야배.

내가 사용되는 레일 전에 그것을 좋아했습니다.그러나,현재 회사의 많은 기존 java 코드고 따라서 자연 선택이었다배.

시작 했을 때와 가로장,매우 몇 가지 사이트 사용 설명서 번역되었습니다.가 있었 railscast 는 중대한 과 railsforum.com 지만,무엇이든,당신은 당신의 자신에.를 배포하였고 사용하는 잡종-클러스터는 정말 생산을 준비합니다.이것은 매우 다른 지금은 모두가 볼 수 있습니다,많은 더 성숙하고 배포된다.

년에 다시,배우고 있었배로 인한 이유는 내가 이상 인용 된.로 전환하기배우 쉽게 때문에,그것은 매우 비슷하기도 합니다.다시,그것은 매우 유사한 초기 단계의 레일이,하나의 큰 차이가 있습니다.할 수 있기 때문에 쉽게 import java code,배 사용자가 사용할 수 있는 거의 모든 생산 테스트 자바 라이브러리를 사용할 수 있습니다.할 수 있었던 성공적으로 통합하는 우리의 유산 java 프로젝트배 프로젝트와 아주 작은 조정이 필요합니다.당신은 또한 공지는 플러그인 개발되었습 급속한,때문에 주로 개발자가 작성배"걸"그러나 기본 코드에 오래 된 자바 라이브러리입니다.배포배한 배포 WAR 파일이 있습니다.

다른 것은 당신이 볼 IDE 입니다.당신은 편안한 eclipse,다음 eclipse-STS 위해배은 당신을 선택하는 데 도움을 줍니다.나는 아직도 많이 볼 레일 개발자가 사용하는 파일을 미리 볼만,rubymine 는 많은 발전을 이루어 냈습니다(초기 버전의 rubymine 연마하기 위해 사용되는 나의 우분투를 중단).

하단 라인,모두가 위대한 MVC frameworks.RoR 훨씬 더 성숙하고 더 많은 개발자입니다.배은 RoR 었다 3~4 년 전,그러나 나는 진행이 더 많이 더 빠르다.이게 도움이 되었으면 좋겠습니다.

으로 보고 어떻게 사람들에게배어 데이터베이스를 확인하여 원천 어제 내가 말할 것배.

또한,때문에 그루비의 상위 집합 Java,당신을 다이빙을 할 수 있습니다 오른쪽에서만 사용하 Java 당신이 알고하지 않고 배웁니다.지금,당신은 많은 것을 배울의 동적 물건을 너무 결국 쓰고 그루비 코드 대신에 자바의 코드,하지만 그것은 장벽을 낮춰줍니다.

배에 모든 방법!

내가 가진배터 같은 방식(지정한 당신의 도메인 클래스고 있배를 생성하는 다른 모든 것)보다 더 나은 하나의 레일(를 구축 및 데이터베이스 테이블이 있는 레일을 생성하는 모든 다른 사람).만약 당신이 자바 개발자,당신은 또한 좋아하는 자바 코드가 유효한 그루비 코드,그리고 그루브 클래스는 Java 클래스의 통합이 완벽 한 가지 방법이 있습니다.

Merb?그것은 랙 기반으로,모듈,ORM-독립적인 속도를 내장서에 의해 지상에 에스라 Zygmuntowicz.그것을 얻기 위해 시작 일부 열 now...

로배 개발자에서 오는 Java,사랑에서 첫 시간입니다.

지금,나는 시작으로 발굴 레일과 문제가 있으로 보석입니다.면서 MySQL 설치배 매우 간단합니다,나는 그것을 만들기 위해 고군분투하와 함께 작동하기도 합니다.

명령 gem install mysql 은 작동하지 않은 분명히 있지 않기 때문에 나가 XCode 시킵니다.

이 없었다면 그 메모리 소비 문제,나는 말배는 완벽합니다.

레일이 더 주류하지만,적은 유연합니다.배은 여전히 변화하는,빠르게 없 같은 개발자의 생태계 및 설명서를 거의 하지 않으로 성숙한 하지만,어떤 상황에서는 레지 않습니다.

내가 사용 turbogears 및 레일합니다.사용하기 전에 레일이,나를 사용하여배했기 때문에 사용하여 그루비한 스크립트입니다.배었기 어려운 경험이다.

그루비한 호출 스택을 읽기 어려운 작은 프로그램이지만,추가할 때에 여러 가지 무거운 무게는 프레임워크는 간단한 오류를 얻을 수 있습니다 100s 의 라인입니다.과는 달리는 레일 이배 버전을 사용하고 있었다 있지 않았 도구 여부를 확인하는 데 무엇이었을 내는 것 framework.

나는 결국 전환를 사용하여 Google 웹사 툴킷이기 때문이 난 정말 필요한 데이터베이스입니다.

나는 생각배하고 그루브한 약속을 잡고 있지만,사용자와의 작업 경험을 성가 현재(제시되는 지난 봄).

내 생각에 따라 환경에서 작업하는 어느 정도.

배하는 것이 더 기업 수준에 합격입니다.

레일이 있는 정치-분위기와 매우 적합하다고 시작업 없이 기존 시스템입니다.

개인적으로 난 사용하여니다.하지만 정말 그냥에서 시작하는 세계배가하는 인증/승인에서 쉽게배-하나의 간단한 플러그인;시로.내가 좋아하는 레지 않에 따라 JVM,그리고 시간이 걸리지 않는 분을 시작을 시작합니다.

내가 찾는 설정 BDD/오이에서 레일을 훨씬 더 쉽게 되었지만,일할 때는 내가 편안한다!거의 확실히 노력에 세계배(cuke4duke 등)이 더 쉽고 활발한 커뮤니티를 발전배.

내 2p·

도 모두)

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top