2012-03-25 2 views
4

리프트에서 개발할 수있는 의도로 스칼라를 배우고 있습니다. 스칼라 개념은 무엇입니까? 리프트에 고도로 낀입니다. 철저히 조사해야합니까?중요 스카 일을 할 때 "철저히 구해야"하는 개념이 있습니다.

유지 관리 가능으로 일찍 시작해야하는 개념/디자인 스타일은 무엇입니까? 프로젝트를 들어 올리시겠습니까?

은 특히, 내가 게으른 바르, 배우와 나에게

+0

내가 너무 특정 질문에 대답 할 수없는 리프트를 모르는이,하지만 경우, wiki있다 당신은 스칼라로 놀고 있습니다, 당신은 '스칼라에서 프로그래밍'책을 읽고 싶어 할 것입니다. 프레임 워크와 관계없이 어쨌든 사용하게 될 개념은 아주 많이 있습니다. – aishwarya

+0

아마도 당신도 알고 있어야 할 몇 가지 비 스칼라 개념이 있습니다 .. 예를 들어 자바 스크립트, AJAX, HTML 등 – Jus12

답변

4

일치하는 패턴에 관심이 있어요, 당신은 리프트에 사용하지 않습니다 더 스칼라 필드가 없습니다. 물론 그것은 당신이 작업하고있는 것에 많이 의존 할 수 있습니다. 예를 들어 나는 배우를 사용하지 않아도되지만 일부 사람들은 스칼라 때문에 웹 앱을 선택했습니다. 그러나 여기

내가 개인적으로 응급 처치 키트로 추천 할 것입니다 :

  • 리스트 API

나는 롯 ListAPI를 사용합니다. 마스터 링은 모든 데이터 분석 및 필터링 사례에 유용합니다. 리프트에 Mapper[T]을 사용하면 결과적으로 List[T]가 반환됩니다.

패턴 매칭에 관심이 있으시다면 List으로 match을 많이 사용하지 않아도된다는 것을 알려 드려서 죄송합니다.

  • 객체 지향 프로그래밍

그것은 바보 같은 소리지만 주인에게 또 다른 흥미있는 분야 나중에 리프트에 그들이 가지고있는 것, 내부 클래스와 같은 내부 객체 물론 포함 ClassObject의 차이입니다 val이 정적이 아닌 경우 스 니펫이 싱글 톤인지 여부를 알기 위해 스 니펫에서 다른 의미를 사용합니다.

스칼라 특성은 Lift 컨텍스트에서도 강력 할 수 있지만 사실 그들은 유용한 사방

  • 스칼라 XML 지원

마스터 스칼라 당신은 확실히 손으로 일부 XML을 설정해야합니다 당신이 문제가없는, 그래서 만약 XML이 매우 유용 할 것이다 정말 도움이 될 것입니다. 리프트가 LiftActor 및 CometActors 구현을 소유하고 있지만

, 상호 작용하고 배우를 사용하는 방법을 이해하는 것이 도움이된다

  • 배우 : 목록에

+0

배우에 대해서도 언급하십시오. 대화 형 혜성과 "배선"을 구현하는 기능은 무엇입니까? – aitchnyu

+0

안녕하세요, 미안하지만 내 코드에서 WiringUI를 사용하더라도 충분히 알지 못합니다. 매우 유용 할 수 있습니다. –

3

크리스 내가 추가 할 썼다 어형 변화표. 리프트의 가장 큰 특징 중 하나 인 혜성은 배우를 사용하여 작성되었습니다.

  • 상자

리프트 박스라는 스칼라의 옵션, 비슷한 있습니다. 박스에는 Full, Empty 또는 Failure와 같은 세 개의 동상이있을 수 있습니다. 당신은 다윗의 당신이 (크리스의 대답처럼) SO 여기에 유용한 답을 찾을 수 있지만

도움이 찾을 수