2009-04-14 6 views
4

모노와 CSLA에 대한 존경심이 많습니다. 비 Microsoft 운영 체제에서 CSLA를 사용하고 싶습니다. Mono는 항상 Microsoft의 두 발자국이 될 것이라는 사실을 인정하지만 Mono는 광범위한 .NET 응용 프로그램을 지원할 수있는 .NET Framework를 충분히 지원합니다. 또한 Mono는 WPF와 같은 3.0 .Net 추가 기능 중 많은 기능을 지원하지 않는다는 점을 알고 있습니다. 내 현재 필요에 따라 WPF 지원은 중요하지 않으며 WCF도 중요하지 않습니다. Rocky가 구현 한 모든 지루한 데이터 바인딩 지원에 진심으로 감사 드리며 CSLA에서 계속 유지하고 있습니다. 많은 애플리케이션에서 CSLA가 실질적인 가치를 부여하고 있습니다. CSLA가 테이블에 다른 많은 기능을 제공한다는 것을 알지만, 필자에게있어 데이터 바인딩은 매우 중요합니다. Mono에서 CSLA의 주된 호환성 문제는 Mono를 중심으로 모든 .Net 데이터 바인딩 뉘앙스 (특히 DataGrids)와 직렬화 형식 차이를 구현하지 않는 것으로 의심됩니다. 이러한 인식 된 문제를 공격하는 방법에 대한 몇 가지 아이디어가 있지만, 이미이 길을 걷고있는 사람의 의견을 듣고 싶습니다.누구나 모노에서 CSLA를 사용해 본 경험이 있습니까?

편집 : 가치가있는 것을 위해, 저는 꽤 오랜 전에 CSLA 포럼에 정확한 질문을 게시했습니다. CSLA 커뮤니티와 Rocky는 신속하게 질문에 답합니다. 그러나이 질문은 결코 어떤 대답도받지 못했습니다. 나는이 이유가 간단하다고 믿습니다 : Rocky는 MS 기술에만 오랫동안 집중되어 왔습니다. 나는 그를 위해 그를 잘못하지 않는다. Rocky는 CSLA에 상당한 투자를하고 있습니다. 그는 자비로운 독재자입니다. CSLA 오픈 소스를 만들었습니다. 필자는 Microsoft 세계에서 2 년에 한 번씩 주요 API 변동을 따라 잡을만한 충분한 문제가 있다고 생각합니다. 리눅스/맥 OS는 그의 레이더에 없을 것이다. 아마 ... 어쨌든해서는 안됩니다. 대부분의 Linux 또는 Mac OS 사용자는 CSLA에 대해 들어 본 적이 없습니다.

항상 소스를 포크하고 스트립, 향상 등을 수행하여 모노로 작업 할 수 있습니다. 그렇게한다면 CSLA 커뮤니티가 뒤에 있지 않을 것입니다 (적어도 현재는). 이런 이유로 나는이 노력을 포기했다.

업데이트 : 이제 Rocky는 Mono에 관심이있는 것으로 보입니다. CSLA Roadmap을 확인하십시오.

+0

CSLA 포럼 http://forums.lhotka.net/에서 질문을 해본 적이 있습니까? – Brettski

+0

나는 CSLA 포럼에서 주위를 .굴었다. 이 질문과 관련된 정보를 찾지 못했습니다. stackoverflow에서 더 많은 잠재 고객에게 다가 갈 수있을 것으로 생각했습니다. 아마 포럼에이 질문을 게시해야합니다. –

+1

록키 시계는 그 포럼, 나는 그에게서 내 게시물에 대한 응답을 받았다. 나는 거기에 뭔가를 게시하려고합니다. 이 포럼은 친구를 사용하여 내 무거운 CSLA로부터 높이 평가 받고 있습니다. – Brettski

답변

2

CSLA.NET 소스를 다운로드하고 Mono로 컴파일하려고합니다. 나는 그것을 내 자신으로하지는 않았지만 그렇게 쉬울 수도 있습니다. 최신 버전의 CSLA.NET은 현재 변환되지 않을 수있는 .NET의 많은 새로운 기능을 사용하기 때문에 다른 버전의 코드를 사용해 볼 수도 있습니다. 나는 이것이 재미있는 오픈 소스 프로젝트가 될 것이라고 생각한다.