어떤 종류의 문제입니까?
동적 언어의 성능이 허용되는 곳이라면 무엇이든 할 수 있습니다. 일반적인 목적 (예 : Java, Python, C++ 등)이므로 모든 종류의 응용 프로그램에 사용할 수 있습니다.
ROR을 배우는 것이 Ruby를 배우는 것과 똑같습니까?
아니요. Ruby on Rails는 Ruby를 웹 응용 프로그램 개발에 유용하게 사용할 수있는 확장 집합입니다. 질문하신 다른 질문에 대답하기 위해 Ruby가 가장 유명한 것일 것입니다. Ruby on Rails와 웹 개발자에게 제공되는 개발의 용이성에 사용됩니다.
DSL은 어떤 점에서 유용합니까?
"도메인 특정"이므로 유용합니다. 그것이 DSL의 DS가 의미하는 것입니다. 작업중인 특정 문제 영역에 적합한 구조로 언어를 만들고 있습니다. 아케이드 게임 개발을위한 DSL은 여러 언어로 애니메이션을 적용하고 동작을 시작하고 반응하기 쉬운 언어 부분을 가지고있을 것입니다 그들 사이의 충돌에. 회계를위한 DSL이 전체 숫자 세트를 추가하고 다른 세트와 비교하는 경우가있을 수 있습니다.
훌륭한 학습 자료입니까?
동영상 학습에 부분적으로 따르기 때문에 선택 사항은 과 PeepCode.com입니다.
당신이 말했듯이, 그것은 많은 질문입니다. 어쩌면 그것들을 분리하고 하나씩 연구 해보십시오. – Baldu
나는 그것에 대해 생각했지만 너무 많은 개인적인 질문을하고 싶지 않았습니다. –
Ruby에 관한 많은 정보가 있습니다. 웹 개발을위한 훌륭한 플랫폼 인 Rails에서 사용하기에는 그다지 유용하지는 않습니다. – Armstrongest