웹 프레임 워크 빌드에 대한 조언을 찾고있었습니다. 나는 보안과 유용성에 초점을 맞춘 루비 (Rails가 아니라)를 기반으로하는 커스텀 프레임 워크를 만들고 싶다. 누군가가 그러한 프레임 워크를 구축하기위한 자원으로 나를 가리킬 수 있습니까?웹 프레임 워크 빌드하기
답변
처음부터 Ruby 웹 프레임 워크를 빌드하십시오. 나는 최근에이 책을 보았습니다 : http://rebuilding-rails.com 처음부터 루비 웹 프레임 워크를 만드는 과정을 거칩니다. 아직 읽지는 않았지만 훌륭한 리소스처럼 보입니다.
그렇게하면 훨씬 쉬워 질 것입니다. 70 줄의 랙을 사용하여 작은 웹 프레임 워크를 작성했습니다. 실제로는 레일즈가 좋지만 비 대한 기능이 많이 필요하지 않습니다. – errorhandler
그것들을 제거하고 문서화되지 않은 프레임 워크에서 (최근까지) 사냥을하는 대신, 실제 코딩 지식 (레일즈 대)을 필요로하는 훨씬 가벼운 것을 만들기를 원하지만, 빠르고 빠르며 사용하기 쉽습니다. – sethvargo
시네 트라를 한번 보셨습니까? – errorhandler
다음은 Ruby 프레임 워크 목록입니다. http://www.thepixelart.com/ruby-frameworks-what-are-they-and-why-should-you-choose-one-which-one/
아키텍처에서 아이디어/영감을 얻을 수 있습니다.
처음부터 실행 가능한 프레임 워크를 빌드 할 수는 없으므로 유용성에 중점을 둡니다.
유기적으로 성장해야하며 자신의 필요에 따라 먼저 자신의 요구 사항을 따라야합니다. 여러 응용 프로그램을 작성한 후에 만 공통 부분을 별도의 프레임 워크로 추출하여 세부 사항을 구체화하고 연마 할 수 있습니다. 나는 또한에 노력하고있어
class App
def call
[200, {"Content-type:" => "text/html"}, ["Hello"]]
end
end
# config.ru
run App.new
: 내가 예를 들어 rack
에 보이는 것 (당신이 HTTP 물건을 모두 처리하지 않으려는 경우) 웹 프레임 워크를 만들기위한
감사합니다. 환상적입니다. 그렇지 않으면, 나는 랙 (sinatra와 레일을위한베이스 FM)을 조사하려고 노력했으며, 많은 것들이 배우로 보였다. –
- 1. 레일즈 앱을위한 확장 프레임 워크 빌드하기
- 2. 시맨틱 웹 프레임 워크
- 3. 웹 프레임 워크 코딩을위한 PHP 프레임 워크 사용하기
- 4. * IIS7 (웹 프레임 워크 없음)
- 5. 더 나은 웹 프레임 워크?
- 6. 무스 기반 웹 프레임 워크
- 7. 기능적 스타일 웹 프레임 워크
- 8. 웹 프레임 워크 유지 관리성
- 9. 웹 자동 회귀 프레임 워크
- 10. 빠른 개발을위한 웹 프레임 워크?
- 11. 웹 개발자를위한 프레임 워크/템플릿
- 12. 시맨틱 웹 프레임 워크 아키텍처
- 13. PHP의 웹 서비스를위한 프레임 워크?
- 14. MongoDB를위한 최고의 웹 프레임 워크?
- 15. 웹 모바일 앱용 웹 프레임 워크 선택
- 16. 프레임 워크?
- 17. 프레임 워크?
- 18. 프레임 워크 - PHP 프레임 워크 란 무엇입니까?
- 19. 프레임 워크 또는 프레임 워크 64?
- 20. 모바일 웹 사이트 개발 프레임 워크 대 표준 웹 사이트 개발 프레임 워크
- 21. R : 사용자 정의 함수에서 데이터 프레임 빌드하기
- 22. 프레임 워크?
- 23. 프레임 워크
- 24. 엔트리에 장벽이 낮은 Python 웹 프레임 워크
- 25. 웹 개발을위한 좋은 프레임 워크 선택
- 26. 자바 스크립트 웹 프레임 워크 비교 리소스
- 27. Sybase와 잘 작동하는 python 웹 프레임 워크?
- 28. 엔티티 프레임 워크 및 웹 양식
- 29. 교육용 웹 사이트에 적합한 CMS 프레임 워크
- 30. Java MVC 웹 개발 프레임 워크?
이와 같은 질문을하는 경우 기존에 사용하지 않는 이유는 무엇입니까? –
기존의 것을 사용하고 있습니다. 나는 그들이 어떻게 일하는지 알고 싶다. 그리고 나는 내 자신을 만들고 싶다. – sethvargo
이것은 꽤 일반적인 질문이다. 기존 프레임 워크를 먼저 살펴보고 작동 방식에 대한 아이디어를 얻으십시오. 아마도 당신은 그들을 향상시킬 수 있습니다. –