문제

SAP 발표 루비 블루, 버전의 루비 내에서 실행되는 ABAP 가상 기계입니다.

이것을 빌려 추가적인 신뢰성을 Ruby 언어 있지만 제외하고,SAP 개발자들이 모든 적용 가능성하는의 나머지 부분 루비 사회?

나는 그냥 무엇인지 궁금 다른 중요성이있을 수 있습니다.추가적인 작업 기회,아마도 루비 개발자를 고용하는 작업에 SAP 프로젝트?

다른 잠재적인 이득을 위한 프로그래머?

또한,뭔가가 나에 대해 명확:외 MRI 및 JRuby,얼마나 많은 다른 구현은 거기에 왜,Ruby 프로그래머로,필요한 모든 구현은 제외한 MRI?내가 이해 내가 필요할 수 있습 JRuby 하고 싶은 경우에 통합하는 자바 라이브러리입니다.다른 시간 내 수 있습으로 볼 필요가 구현 외에 MRI 또는 JRuby?

내가 주는 블루 루비 컴파일합니다.는 큰 이득을 것이 첫 번째가 될 컴파일된 버전의 루비?

죄송-어쩌면 너무 많은 질문을하지만 이것은 토론되고 있으로 큰 거래를 제외하고는 이유를 모르겠어요/면 그것은 정말입니다.감사하게 될 것입니다 일부 의견을에서 사람들이 이해하는 루비(및 I.T.)보다 더 나는 않습니다.

도움이 되었습니까?

해결책

실제로있는 꽤 몇 가지 대안을 실현하였다.에 대한 이유 이렇게 많은 버전 때문에 부분적으로는 루비는 많은 팬,MRI 주를 할 수 있는 아주 좋은 언어로 그것은 호스트.

이것은 목록의 다른 모든 루비 구현을 내가 알고 있:

  • MRI

  • JRuby Java.속도 활용하지 않으로 큰 이제는 루비 1.9 이지만,그것은 여전히 큰 플레이어의 통합으로 Java.

  • IronRuby(여전히에서 개발)습니다.NET

  • MacRuby 만들기 위한 기본 Mac OS X 응용 프로그램.그것은 현재 기반에 루비 1.9 지만,그들은 새로운 LLVM 기반 가상 기계를 위해 다음 버전에는 제공하는 중요한 속도 향상과 희망이 될 휴대용하는 다른 LLVM 타겟 플랫폼입니다.

  • MagLev(여전히 아주 많이에서 개발)에 대 한 높은-용량 Web apps.그것은 아마 상업적인 제품입니다.

  • Rubinius 는 지상 최대의 재구현은 의미에 대한 대안으로 MRI 으로 많은 청소기 foundation.

내가 의심 블루 루비야에 영향을 많이 일반적인 소프트웨어 개발 풍경입니다.그것은 아마에 대한 좋은 SAP 프로그래머와 수 있게 넓은 그물에 대한 잠재적인 고용 루비 다소보다 더 인기가 있 ABAP.

모든 현재의 루비 구현은 컴파일을 바이트 코드.에 반하는 SAP 의 주장으로의 루비 1.9,MRI 자체를 포함 바이트 코드를 컴파일러,비록을 저장하는 기능을 컴파일된 바이트 코드를 디스크 어딘가에 사라졌다하는 과정에서 병합 YARV 가상 기계입니다.JRuby 로 컴파일되 Java.클래스 파일이 있습니다.가 많이 없어에 대한 자세한 내용은 자만이 안전하게 보인 그것을 말한 것입니다 그 뿐만 아니라도.

다른 팁

각각의 구현은 자신의 활용 사례가 있습니다.JRuby 유용한 많은 동일한 이유 Jython 입니다.IronRuby 에 도움이 될 것입니다.인터넷 환경을 때,그것은 존재하에서 사용 가능한 상태입니다.

이 같은 것들을 만들 Ruby 더 많은 허용 엔터프라이즈 수준의 촉진의 확산에 좋은 프로그래밍 언어입니다.

물론,루비 블루기 위한 것입 SAP 관련 사람들이다.나는 생각하지 않은 것이 훨씬 더 충격의에 루비 사회 때문에 대부분의 루비 개발자와 관련이 없 ABAP 개발.

주요 목적의 블루 루비를 가지고 강력한 스크립트 언어로 ABAP 제공하는 세계 더 도구 ABAP 개발자입니다.

을 읽을 수 있는 나 블로그를 블루 루비를 제공하는 SE16(데이타 테이블 탐색기)에뮬레이터입니다.

https://weblogs.sdn.sap.com/pub/wlg/14222

인사말

알바로"두 낙제점"다 갈린도.

고위 ABAP 컨설턴트는 SAP 지도자이다.

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