나는 C#으로 내 경험을 루비로 옮긴다. 루비는 매우 흥미로운 프로그래밍 언어입니다. 정말 좋아합니다. Rails는 많은 웹 개발자가 사용하고 Ruby 언어를 사용하는 웹 애플리케이션 프레임 워크라는 것을 알고 있습니다. 루비를 기반으로 응용 프로그램을 개발해야합니까?Ruby를 사용하여 어떤 유형의 응용 프로그램을 구축해야합니까?
답변
루비가 능가하는 애플리케이션 유형은 DSL을 구현하는 프레임 워크를 설계하는 것입니다. Ruby 구문과 반사/메타 프로그래밍 스타일의 느슨한 구조는 필자 자신의 파서를 반드시 구현해야하는 필요없이 구조를 재정의하도록 권장합니다. Rake, Rails, Sinatra, Capistrano 및 RSpec과 같은 것들은 모두 DSL 내에서 Ruby 언어의 모든 기능을 추가하여 확장 할 수있는 매우 특별한 DSL을 가지고 있습니다. 물론 Ruby의 가장 강력한 스위트 중 하나는 빠른 개발입니다. 특히 Rails와 같은 컨벤션 오버 구성 프레임 워크에서는 더욱 그렇습니다. 분명히 데이터베이스 기반의 동적 웹 애플리케이션은 Rails에서 강력한 성능을 발휘하지만, next rails of SMTP을 구축하는 데 방해가되는 것은 없습니다.
Ruby는 구성이 프로그래밍 할 수있는 매우 구성 가능한 응용 프로그램을 능가하는 데 뛰어납니다. 변화하는 법률과 규칙에보다 역동적 인 반응을 보이기 위해 Ruby에서 비지니스 규칙 스타일의 ACL (Access Control List)을 작성하는 것에 관해 나는 Zed Saw talk을 보았습니다. Ruby Arduino Development은 Arduino 물리적 컴퓨팅 플랫폼 ("Make"rs dream)과 인터페이스하기위한 강력하고 사용하기 쉬운 스크립팅 프레임 워크를 배치하여 사용자 정의 로봇 및 물리적 컴퓨팅의 얼굴을 바꿀 수 있습니다.
아마도 Ruby가 속한 소프트웨어에서 민첩성의 테마를 발견했을 것입니다.
업데이트, 데스크톱 응용 프로그램 : 웹 응용 프로그램에 대한 요구가 많고 웹을 통해 풍부한 응용 프로그램 경험을 제공하기 때문에 루비에 대한 킬러 데스크톱 응용 프로그램이없는 것 같습니다. is getting easier and easier. Ruby GUI를위한 프레임 워크가 있습니다. 특별히주의해야 할 것은 _why the lucky stiff (Ruby rockstar)이 작성한 Shoes입니다. 특히 Ruby 방식으로 GUI를 개발했기 때문입니다. 신발 이외의 최신 코코아 지원 Macruby은 garnered some attention입니다. 그런 다음 Ruby 래퍼가있는 GUI 도구 키트가 있습니다 (WxRuby, FXRuby 및 Ruby-GNOME2).
루비 GUI 용 킬러 애플리케이션이 없기 때문에 바로 다음에 만들 수있는 것은 아닙니다.
데스크톱 응용 프로그램은 어떻습니까? – Samnang
다른 모든 사람들과 마찬가지로 블로그 엔진입니다.
루비는 생산성을 높이기 위해 매일 사용하는 작은 소프트웨어 도구를 작성하는 데 적합하다고 생각합니다.
위키 백과의 XML export을 다운로드하여 새로운 방식으로 분석하십시오.
- 1. python 또는 (and) ruby를 사용하여 응용 프로그램을 제거하는 방법
- 2. Ruby를 사용하여 간단한 Windows 응용 프로그램을 개발할 수 있습니까?
- 3. Ruby를 사용하여 Windows 응용 프로그램을 화면 스크래핑 할 수 있습니까?
- 4. 웹 응용 프로그램에서 어떤 유형의 공격이 가능합니까?
- 5. GWT 애플리케이션을위한 REST 백엔드를 구축해야합니까?
- 6. 어떤 유형의 iPhone 응용 프로그램 파일을 사용해야합니까?
- 7. 어떤 유형의 암호화를 사용해야합니까?
- 8. Ruby를 사용하여 채팅 응용 프로그램 만들기
- 9. YAML은 어떤 유형의 응용/활용에 가장 적합합니까?
- 10. SDK 2.1을 사용하여 레거시 Android 애플리케이션을 재 구축해야합니까?
- 11. Ruby를 사용하여 SMS 보내기
- 12. 이 경우 어떤 유형의 예외를 발생합니까?
- 13. 인코딩 : 어떤 유형의 변수
- 14. Ruby를 사용하여 HTTP를 스트리밍
- 15. 스프링 프레임 워크를 사용하여 응용 프로그램을 개발하려면 어떤 응용 프로그램을 다운로드해야합니까?
- 16. Ruby를 사용하여 대용량 파일 업로드
- 17. Ruby를 사용하여 캘린더에 이벤트를 표시하는 방법은 무엇입니까?
- 18. django ForeignKey 어떤 유형의 모델로
- 19. python 프로그램을 사용하여 Chrome 확장 프로그램을 만드는 방법은 무엇입니까?
- 20. 피드에 어떤 유형의 게시물이 있습니까?
- 21. 어떤 유형의 변수가 정적이어서는 안됩니까?
- 22. Reddit에서 어떤 유형의 ORM을 사용합니까?
- 23. Ruby를 사용하여 Google지도 아이콘 생성하기
- 24. 응용 프로그램을 사용하여 블루투스 응용 프로그램을 호출하는 방법 개발 중입니까?
- 25. 응용 프로그램을 사용하여 시장에서 평가하기
- 26. SWIG를 사용하여 C++ 응용 프로그램에 Ruby를 포함 하시겠습니까?
- 27. 왜 Selenium Ruby를 테스트할까요?
- 28. Ruby를 사용하여 oauth를 사용하여 Yahoo에 어떻게 연결합니까?
- 29. 어떤 유형의 웹 서비스를 함께 사용해야합니까?
- 30. Ruby를 사용하여 부분 화면 캡처하는 방법?
이 질문은 너무 애매합니다. 그것은 "C로 무엇을 써야합니까?"라고 묻는 것과 같습니다. 답 : 당신이 원하거나 필요로하는 것은 무엇이든지. – gnovice
스크립트에서 복잡한 프레임 워크 또는 서버로 시작하는 루비로 무엇이든 할 수 있습니다. 모두는 당신의 관심사에 달려 있습니다. 루비가 가장 좋은 것을 볼 수 있습니다. 지역 사회의 의견은 다양합니다. – Perpetualcoder