프로젝트에서 Scala를 사용하여 어디에서 보았습니까?Scala 프로그래밍 언어와 어떤 프로젝트를 사용할 계획입니까?
답변
내 프로젝트 (거래 서버 소프트웨어 - 특히 Erlang 스타일의 배우 모델)에서 스칼라를 사용하려고 생각했지만 스칼라에는 여전히 성능 문제가 있습니다. 그렇지 않으면, 좋은 (IntelliJ IDEA에서 알맞은 IDE 지원을 얻음).
Java에서 스칼라 액터 모델의 중요한 부분을 다시 구현했습니다. 그것은 작동합니다.
번호
내가 몇 가지 실제 프로젝트로 그것을 필요로 어디에 마지막으로 지원을하지 않았다 그것을보고 :
- 좋은 IDE의 IDEA의 지원과 이클립스
- 솔리드 사용자 기반
나는 현재 책임 deci입니다 광범위한 문서를 생각하지 않는다 Scala를 사용하기 위해 고객 및 동료와 관련하여 일이 추악 해지면 쉽게 groovy 또는 java로 대체 될 수있는 작은 라이브러리가 예외 일 수 있습니다.
실제로 스칼라의 기능 조합이 마음에 들지만 사실적인 견인력을 얻지 못하는 것 같습니다.
이제 IDEA/최신 스칼라 플러그인에서 알맞은 IDE 지원이 제공되며 설명서가 좋습니다 ("스칼라에서 프로그래밍"책). 사용자 기반은 충분히 강하지는 않지만, 스칼라를 사용한다면 최상위 레벨 프로그래머와 함께 팀을 구성해야합니다. –
"어쨌든 최상위 수준의 프로그래머와 함께 팀을 구성해야합니다."그렇다면 모든 언어에 대한 쇼 스토퍼가 될 것입니다. –
"스칼라"가 아니라 "스칼라"입니다. 바로 그 제목에. – Jeff
나는 그걸 가지고 놀았지만 우리 소프트웨어 (내부 사용 비즈니스 프로세스)에 적합하지 않았다. 나는 그것이 아마도 과학 공동체와 잘 어울리는 것을 볼 수있었습니다.
@Jens Schauder Scala IDE 지원은 마지막으로 본 이후로 크게 성숙되었습니다. 우리는 최근에 Eclipse 지원을 확인했고 플러그 인은 굉장했습니다. 설치되어 원활하게 작동했습니다.
나는 여기에 다른 의견을 남기고 다른 곳에서는 경험치에 남길 것을 제안합니다. 사실 우리는 스칼라를 기반으로 한 프로젝트를 막 완료했습니다. 필자가 인정해야 할 경험 이었지만, 그만한 가치가있었습니다.
내 조언은 : 선택한 IDE 용 플러그인을 가져 와서 분노로 시험해보기 위해 비공식적 인 약간의 프로젝트를 진행하십시오.
행운을 빕니다 :)
음 최근 내가 스칼라 프로그래밍 언어 쳐다 보면서 내 인상은 내가 다른 기능 프로그래밍 언어에 대해 가지고있는 꽤 유사했다. 스칼라는 어떤 것을 정말 잘하지만, 프로젝트에서 내 기본 프로그래밍 언어로 선택한다는 의미는 아닙니다. 간결하고 동시성이 뛰어나므로 프로젝트에 잘 어울리는 부분을 구현하는 데 사용하고 싶습니다.
예를 들어 트위터를 가져 가십시오. 루비의 메시지 큐가 필요한 처리량을 제공하지 못하기 때문에 확장 성 문제가있었습니다. 루비와 그 GC에서 스레딩이 구현되는 주된 이유입니다. 읽을 좋은 인터뷰는 http://www.artima.com/scalazine/articles/twitter_on_scala.html입니다. 트위터 개발자들은 스칼라를 선택한 이유와 그들이 직면 한 문제, 왜 그들이 전체 애플리케이션 스택의 일부에만 적합하다고 생각하는지에 대해 이야기합니다.
+1 참조 – Schildmeijer
- 1. 어떤 프로그래밍 언어로 프로젝트를 전환해야합니까?
- 2. 시스템 프로그래밍 언어와 응용 프로그래밍 언어의 차이점
- 3. 다른 프로그래밍 언어와 호환되는 Delphi DLL
- 4. 프로그래밍 언어와 상관없이 일반적인 성능 문제는 무엇입니까?
- 5. 와이어 프레임 오버 계획입니까?
- 6. Eclipse에서 Scala 프로젝트를 배포하는 방법은 무엇입니까?
- 7. Blackberry에서는 어떤 프로그래밍 언어를 사용할 수 있습니까?
- 8. 프로그래밍 언어 프로젝트를 사용하여
- 9. 언어와 같은 C++ ++
- 10. 어떤 오픈 소스 프로젝트를 지원합니까? 아니면 어떤 프로젝트를 지원하지 못하게합니까?
- 11. 어떤 프로젝트를 솔루션에 포함합니까?
- 12. ironpython 속도는 다른 .net 언어와 어떤 차이가 있습니까?
- 13. Scala 프로그램 schema2src는 어떻게 사용할 수 있습니까?
- 14. vim : 언어와 확장자 연관
- 15. C 언어와 하스켈
- 16. Scala io.Source.FromFile은 어떤 종류의 예외를 반환합니까?
- 17. Scala 용 데이터 유형 - 일반 프로그래밍 라이브러리
- 18. 일부 정수 데이터 유형이 다른 프로그래밍 언어와 다른가요?
- 19. 레고 마인드 스톰 프로그래밍 - 어떤 언어/IDE를 사용 하시겠습니까?/권장합니까?
- 20. 어떤 프로그래밍 언어를 배워야합니까?
- 21. 프로그래밍 방식으로 웹 프로젝트를 Linux 서버에 동기화
- 22. 언어와 문화가 혼동 스럽습니다! :
- 23. 아무도 5 년간 사용할 수 없으므로 어떤 프로그래밍 언어를 배워야합니까?
- 24. 어떤 좋은 orm api가 scala 또는 erlang과 잘 작동할까요?
- 25. 시스템 측 프로그래밍 - 어떤 언어입니까?
- 26. 프로그래밍 방식으로 RFT 프로젝트를 작성하는 방법은 무엇입니까?
- 27. scala : 리터럴 구문을 사용하여 프로그래밍 방식으로 XML 태그를 열고 닫으시겠습니까?
- 28. 중립적 인 언어와 XML
- 29. 속도 비교 - 절차 언어와 OO 비교 절차
- 30. Netbeans scala plugin - 문서 없음
어떤 성능 문제가 발생 했습니까? –
나는 이것에 대해서도 궁금하다. – Geo
나도. 아마도 그는 스칼라 배우를 의미할까요? –