레일스에 대한 많은 정보를 찾았지만, 여전히 이 무엇인지 알 수는 없습니다.. 내가 웹 애플 리케이션을 개발한다면, 어떤 기능을 얻을 수 있을까? html/js/php에서 가져올 수 없습니까? 모든 프로젝트가 레일 혜택을 누릴 수 있습니까? 아니면 특정 목표를 염두에 두어야합니까?Ruby on Rails는 정확히 무엇입니까?
답변
Ruby on Rails는 web application framework입니다. 기술적으로 Rails가 HTML/JS/PHP에서 할 수있는 일은 아무것도 없습니다. Rails의 요점은 개발 웹 사이트를 더 쉽고, 빠르며, 유지 관리가 잘되게하는 것입니다. PHP에 익숙하다면 Rails는 Symfony, Kohana 또는 Yii과 다소 비슷합니다.
아직이 튜토리얼을 시험해 보는 것이 좋습니다.
- Rails for Zombies - 당신은 당신의 컴퓨터
- Ruby on Rails tutorial book
- Railscasts에 설치 레일이없는 것 -에 대한이
루비 온 레일즈가 내장 된 웹 프레임 워크 인에 당신은 더 일단 프로그래머의 생산성과 행복을 위해. Ruby 언어를 기반으로합니다. 즉, 다른 사람들이 파일 업로드 라이브러리 및 AWS와 같은 웹 서비스와 상호 작용하는 멋진 라이브러리 ("보석")에 액세스 할 수 있습니다.
HTML 및 JavaScript는 다른 모든 웹 프레임 워크와 마찬가지로 사용합니다. 차이점? PHP와 같은 언어 해킹을 기반으로하지 않습니다. 좋은 루비 코드는 우아하고 읽기 쉽고 프레임 워크를 사용할 때 찾을 수 있습니다.
시작 안내서는 매우 잘 설명합니다 : http://guides.rubyonrails.org/getting_started.html.
프레임 워크는 무엇입니까? 웹 응용 프로그램을 빌드하는 데 사용할 수있는 API 세트, 툴킷입니다.
Ruby는 Python, Perl, C, C++, Java, C#, PHP 등과 같은 프로그래밍 언어입니다. Perl과 Python은 해석 적 성격 (스크립트 언어)으로 인해 다른 것보다 더 가깝습니다.
RubyOnRails는 웹 앱을 빌드하기 위해 Ruby 위에 구축 된 프레임 워크입니다. 아마 서블릿이 자바에서 웹 애플리케이션을 만드는 데 사용되거나 .Net은 C#이나 Python의 Django 또는 PHP 등의 CakePHP에서 사용됩니다. API, 코드 생성 도구, 테스트 코드 등을 합쳐서 사용합니다.
우아함 때문에 다음과 같은 규칙을 따르는 것이 좋습니다 (설정 코드 또는 글루 코드를 적게 씁니다). 일단 당신이 그것에 익숙해지면, 당신이 머리에서 아이디어에서 RubyOnRails (일반적으로 Rails 라 불리는)로 일하는 생산 애플리케이션에 도달하기 전에 관련된 의식이 줄어든다.
- 1. Ruby on Rails는 대규모 프로젝트에 적합합니까?
- 2. Ruby on Rails는 기존 플러그인의 모델을 추가합니까?
- 3. Ruby on Rails는 내가 만든 액션을 호출합니다.
- 4. ruby on rails는 날짜 사이에 페이지 매김을합니다.
- 5. Ruby on Rails는 학습 가치가 있습니까?
- 6. Ruby on Rails는 Maven Archetypes에 해당합니다.
- 7. 더 빠른 ASP.NET MVC 또는 Ruby On Rails는 무엇입니까
- 8. Ruby on Rails는 데이터베이스 값을 기반으로 "순위"를 계산합니까?
- 9. Ruby-on-Rails는 ORF Designer for Symfony에 해당합니까?
- 10. ruby on rails는 모델에서 여분의 세션 변수를 파괴합니까?
- 11. Ruby on Rails는 레이아웃에 대해 yield를 어떻게 사용합니까?
- 12. django/ruby on rails는 커뮤니티 또는 엔터프라이즈 기반입니다
- 13. Ruby on Rails는 비 웹 응용 프로그램에 적합합니까?
- 14. Ruby on Rails는 Google Code API와 잘 작동합니까?
- 15. Ruby on Rails는 러너 스크립트에서 데이터베이스에 연결할 수 없습니다.
- 16. Python의 urllib.quote_plus에 해당하는 Ruby/Rails는 무엇입니까?
- 17. Ruby와 Ruby on Rails의 차이점은 무엇입니까?
- 18. 강점과 약점 - Ruby on Rails
- 19. Ruby on Rails 십진수 열
- 20. Ruby on Rails + Devise
- 21. Ruby on Rails는 컨트롤러를 "코드가 변경되지 않는 한"캐시 할 수 있습니까? 직장에서
- 22. Ruby on Rails - 로그인
- 23. IIS7의 Ruby on Rails
- 24. Ruby on Rails로 쿼리하기
- 25. ruby on rails concurrent 덧셈
- 26. Ruby on Rails에 대한 신화 신화
- 27. Ruby on Rails MVC 질문
- 28. Django 또는 Ruby on Rails는 웹 2.0 무거운 아약스 앱에 더 적합합니까?
- 29. ruby on rails는 서버와 서비스의 최대 스레드 수와 관련하여 문제가 있습니까?
- 30. Ruby On Rails는 모델 데이터베이스 스키마의 모든 인스턴스에 대한 테이블을 지원합니까?
레일에서 실행되는 Ruby 프로그래밍 언어 일 뿐이므로 레일에서 실행하지 않는 것보다 실제로 속도가 빠릅니다. –