문제

소스 코드를 사용할 수 있도록 잘 설계된 기능 (객체 지향적) 웹 앱의 예는 무엇입니까? 나는 현재 공부하고있다 해커 뉴스 원천 그러나 나는 다른 몇 가지 사소한 사례를보고 싶습니다. Clojure.

MVC의 경우 연구 할 수있는 많은 레일 및 PHP 앱, 프레임 워크 및 튜토리얼이 있습니다. 기능 프로그래밍에는 무엇이 있습니까?

도움이 되었습니까?

해결책

다음이 있습니다 :

이 목록은 다른 특성을 가진 기능적 언어 샘플을 제공하기에 충분합니다.

  • Clojure : Multi-Paradigm?, Flexible? 순수한 기능 언어가 아니며 기능적 스타일로 프로그램하는 것이 선호되지만 엄격하게 필요하지 않습니다. Java Interop을 통해 Java 스타일 OOP를 작성하거나 멀티 메드를 사용하여 추상화 할 수 있습니다. 일반적인 LISP의 방식에서 "유연한"또는 "다중 변수"인지 여부를 말하기는 아직 조금 일찍 유연성이 있습니다. 부분적으로 동시성을 쉽게 처리하는 LISP로 디자인 된 것은 실제로 많은 대상에서 촬영하므로 유연하거나 다중 공사 지정이 있습니다.
  • 체계 : Clojure보다 순수한 기능적 언어에 더 가깝게 프로그래머를 Clojure보다 기능적 스타일로 좀 더 강력하게 밀어 넣습니다.
  • Erlang : 신뢰할 수있는 동시성을 위해 제작 된 기능 프로그래밍. Erlyweb은 동시성이 높은 플랫폼을 기반으로합니다.
  • SmallTalk : 매우 OO 기능적 프로그래밍 (제어 구조조차도 구문 구성이 아닌 객체 시스템 내의 객체입니다).

WebApps가 "모든 비용"에서 기능적 인 언어로 어떻게 보이는지보고 싶다면 JROCKWAY의 제안이 보는 것입니다.

다른 팁

Weblocks는 해변에서 영감을 얻는 입증 된 객체 지향 기능 프레임 워크입니다.

Common LISP로 작성되었으며 두 가지 기본 예제 (Weblocks-Demo, Simple-Blog)가 여기에서 찾을 수 있습니다. http://bitbucket.org/s11001001/weblocks-dev/src/tip/examples/

순수한 기능 언어로 구현 된 실제 오픈 소스 프로젝트를 찾고 있다면이 링크가 도움이 될 수 있습니다. http://haskell-news.blogspot.com/2008/01/top-10-mospular-haskell-programs.html

웹 응용 프로그램에 대해 매우 구체적이라면 다음을 참조하십시오. http://www.haskell.org/haskellwiki/rpc

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