이 글은 기계 번역의 미러 문서이며, 원본 기사로 바로 이동하려면 여기를 클릭해 주세요.

보기: 28637|회답: 2

[출처] 15 좋아. .NET

[링크 복사]
게시됨 2016. 12. 14. 오후 1:06:17 | | | |
참고: 일부 네티즌들은 일부 프로젝트가 업데이트를 중단할 것이라고 제안했는데, 저는 이 문제에 특히 주목했습니다. 많은 프로젝트가 작은 기능 구성 요소이고, 기능은 안정적이며, 버그도 없고, 업데이트가 없는 것은 정상입니다. 딱 그만. 둘째, 오픈 소스와 무료인 기술 지원은 너무 강요해서는 안 됩니다. 여기 작은 기능 구성 요소들을 소개합니다. 일반적으로 소스 코드를 확인하면 이해하기 쉽습니다. 각 코드는 필요한 것을 포함합니다. 물론 최고의 사람들도 있습니다.
장기적인 주의와 사용. .NET 오픈 소스 프로젝트, 이 프로젝트는 저에게 많은 이점을 가져다주었습니다:
1. 구현 방법에 집중하기보다는 아이디어, 즉 비즈니스 세부사항을 빠르게 완성할 수 있습니다;
2. 자체 바퀴를 만들고 시간을 들이지 않고, 요구사항을 더 빠르고 안정적으로 완료할 수 있습니다;
3. .NET 오픈 소스 프로젝트와 소스 코드 읽기 사용으로부터도 일부 이점을 얻을 수 있습니다;
       사실 바퀴를 만드는 것이 좋지 않다는 것이 아니라, 기술적 기반과 전문성 수준이 충분하지 않아 실제로 만드는 것이 불가능하다는 것입니다. 오픈 소스 커뮤니티에 감사드리고, C#에 감사드리며, 오픈 소스 프로젝트의 코드를 공유하고 참여해 주신 분들께도 감사드립니다. 덕분에 저는 더 빠르게 발전하고 있습니다. 2008년에 공식적으로 C#에 참여하고 대학원 업무를 수행하는 데 사용하면서 많은 오픈 소스 프로젝트와 접촉하게 되었고, 특히 Codeplex, CodeProject, 그리고 지금은 더 인기 있는 GitHub에 자주 접했습니다. 지난달, 한 기사가 . .NET 플랫폼 오픈 소스 머신러닝 컴포넌트 기사: 매우 인기 있습니다. 그래서 저는 수년간 발견한 몇몇 프로젝트를 특별히 요약하여 모두에게 헌정했습니다.
      이제 마이크로소프트는 오픈 소스에 대해 점점 더 명확해지고 있으며, 더 많은 움직임을 보이고 있으니 더 주목합시다. .NET 플랫폼입니다. 비슷한 롤업이 많기 때문에 흔한 것들은 나열하지 않았고, 덜 흔한 것들도 포함했습니다. 만약 일부 기사와 우연의 일치가 있다면, 그것은 순전히 가끔씩 발생한 것입니다. 다음 순위들은 특별한 순서가 없으며, 모두 기능적으로 사용되므로 수집하여 나중에 사용할 수 있도록 보관해 주세요. 또한 블로그를 통해 일부 오픈 소스 프로젝트의 사용과 소개를 공개할 예정이며, 각 구성 요소마다 기능과 기본 사용법을 소개하는 몇 가지 일반적인 구성 요소를 선정할 예정입니다. 블로그 운영에 주목해 주세요.

    이번에는 개인적으로 더 낫다고 생각하는 15개의 프로젝트를 정리했습니다. 약 15분 후에 정리할 시간이 있었다. 가장 중요한 건 만질 때마다 좋아하는 것들에 넣는다는 거야... 이제 즐겨찾기들은 다음과 같습니다 (썸네일, 클릭하면 확대):
그래서 용서해 주세요, 모든 걸 다 올릴 수는 없어요, 너무 엉망이고 좋지 않아요.

1. .NET 시간 주기 처리 구성 요소
    이 구성 요소는 작고 주로 시간 간격과 시간 프레임 처리에 매우 편리합니다. 하지만. .NET은 시간과 날짜 같은 기능을 일부 포함하고 있지만, 아직 강력하지 않을 수도 있습니다. 이 구성 요소는 향상된 버전입니다. 자세한 기능은 프로젝트 홈페이지의 소개를 참조해 주시기 바랍니다. CodeProject에서:
    http://www.codeproject.com/Articles/168662/Time-Period-Library-for-NET

2. OxyPlot 플롯 구성 요소
    OxyPlot은 .NET 크로스 플랫폼 그래프 구성 요소로, 오랫동안 관심을 가지고 있었지만 아직 사용해보진 않았습니다. 예전에는 ZedGraph를 사용했는데, 좀 별로였지만 그때는 OxyPlot을 몰랐습니다. 마이크로소프트는 로 시작합니다. NET 3.5는 또한 사용이 더 쉬운 그림 제어 MS 차트를 제공합니다. 이 컴포넌트는 외관이 더 간결해서 구현이 더 간단할 것입니다. 이제 어디에 쓸 수 있는지 살펴보겠습니다. 이 사진 좀 봐, 정말 신선하네...
    공식 웹사이트: http://oxyplot.org/

3. .NET 플랫폼의 CAD 모델링 구성 요소인 AnyCAD
    .NET으로 CAD 파일을 다루는 것이 얼마나 무섭고 환상적이었는지, 우연히 접하기 전까지는 마음이 바뀌지 않았습니다. 물론 이 구성 요소는 상업적으로도 이용 가능하며 무료 버전도 있습니다. 일반 사용자에게는 훌륭하지만, 대부분의 사람들은 사용하지 않을 수도 있지만, 저장하세요, 저장하세요, 어쩌면 그날 사용할지도 모르죠.
    공식 웹사이트: http://www.anycad.net/
4. SharpConfig 구성 파일 연산 구성 요소
    SharpConfig는 매우 사용하기 간단하고 단일 기능이지만 강력한 오픈 소스입니다. .NET 클래스 라이브러리. 복잡한 프로파일 작업을 객체 조작만큼 간단하게 만드는 게 재미있지 않나요? 이 구성 요소와 그 소개에 대해서는 별도의 글을 쓸 생각입니다. 유혹적이기 때문입니다. 스크린샷을 보세요:
    공식 웹사이트: http://sharpconfig.codeplex.com/

5.MailSystem.NET 메일 구성 요소
    MailSystem은 .NET 플랫폼의 오픈소스 메일 처리 구성 요소로, SMTP, POP3, IMAP4, NNTP, MIME, S/MIME, OpenPGP, DNS, vCard, vCalendar, 안티스팸, 쿼리 병합 등 다양한 기능을 지원합니다. 비GPLv3 소프트웨어에서 사용하려면 상업용 라이선스를 취득해야 합니다.
   공식 웹사이트: http://mailsystem.codeplex.com/

6. .NET 객체 비교 구성 요소 비교
    이 구성 요소의 주요 기능은 이름 그대로 2를 깊이 있게 비교하는 것입니다. NET 객체들이 같든 다르든 상관없습니다. 많을 수도 있어요. .NET 객체는 .NET에 포함된 일부 인터페이스를 구현하여 직접 비교할 수 있지만, 이 컴포넌트는 범위와 함수의 범위가 더 넓습니다. 예를 들어:
    기본 자식 노드는 비교할 수 있습니다;
    구조체는 비교할 수 있습니다;
    IList 객체는 비교할 수 있습니다;
    1차원 또는 다차원 배열 객체를 비교하라;
    열거 유형은 비교할 수 있습니다;
    IDictionary 객체는 비교할 수 있습니다;
    데이터셋, 데이터 표, 사전 등을 비교할 수 있습니다;
    개인 필드나 속성 등을 비교할 수 있습니다.
    이 사이트는 매우 많으며, 모두 공식 웹사이트에서 더 자세히 알아보실 수 있습니다.
    공식 웹사이트: http://comparenetobjects.codeplex.com/

7. 보안 도서관 보안 구성 요소
    이것은 . NET 플랫폼 보안 관련 오픈 소스 컴포넌트는 이 분야에 대한 개인적 이해가 비교적 부족해 심층 연구가 없으며, 현재 SSL과 TLS, 인증서 관리, 암호화 변환을 지원합니다.
    공식 웹사이트: http://www.mentalis.org/soft/projects/seclib/

8. NLocalizer 다국어 구성 요소의 국지화
    다국어 현지화는 많은 사람들이 연구해왔고 아마도 자신만의 해결책을 가지고 있을 것입니다. 이 NLocalizer의 목적은 .NET 개발자들이 다국어 소프트웨어를 빠르게 구축할 수 있도록 돕고, 사용도 매우 쉽습니다. 공식 사례에서는 기존 Winform 프로젝트의 모든 컨트롤 값을 직접 얻어 다국어 기능을 구현할 수 있도록 편집할 수 있습니다.
    공식 웹사이트: http://nlocalizer.codeplex.com/

9. PhysicalMeasure 단위 조립
    PhysicalMeasure 프로젝트는 서로 다른 단위 간의 변환을 지원하는 물리적 단위 및 측정 시스템입니다. 이 제품이 거의 사용되지 않지만, 비슷한 것을 만드는 친구를 만난 적이 있습니다. 이 점은 생각하기 쉽지만, 실제로는 포괄적이고 안정적으로 구현하기 훨씬 더 어렵습니다. 그래서 보통 많은 것을 보고, 때로는 필요를 만날 때 아이디어가 떠오르고, 더 많은 뉴스를 읽으며 다른 사람들의 경험에서 얻은 이점을 봅니다.
    공식 웹사이트: http://physicalmeasure.codeplex.com/

10. 데이터베이스 스키마 리더
    데이터베이스 스키마 리더는 오픈 소스 데이터베이스 스키마 획득 도구입니다. 많은 ORM이나 코드 생성기가 이를 사용할 수 있습니다. 여러 데이터베이스를 지원하는 ORM에 유용하지만, 물론 데이터베이스 사전 문서 생성과 같은 다른 용도도 있습니다... 모두가 마음껏 연주했다. 현재 SqlServer, SqlServer CE 4, MySQL, SQLite, System.Data.OracleClient, ODP, Devart, PostgreSql, DB2 등 다양한 데이터베이스를 지원합니다.
    공식 웹사이트: http://dbschemareader.codeplex.com/

11. SDS: 과학 데이터셋을 위한 구성 도구
    SDS(Scientific DataSet 라이브러리 및 도구)는 .NET 개발자들이 다양한 과학 데이터를 읽고 공유할 수 있는 도구로, CSV, NetCDF 및 기타 파일 형식을 지원합니다.
    공식 웹사이트: http://sds.codeplex.com/

12. LiteDB 파일 데이터베이스 - NoSQL
LiteDB는 소규모 .NET 플랫폼의 오픈 소스 NoSQL 유형의 경량 파일 데이터베이스입니다. 작고 빠른 것이 특징이며, dll 파일 크기는 20만 정도이고 LINQ와 명령줄 연산을 지원하고, 데이터베이스는 Sqlite와 유사한 단일 파일이며, 기타 기능들은 자세히 다룰 예정입니다. 공식 웹사이트 파일을 읽을 시간이 된다면, 이 데이터베이스에 대한 소개 및 사용법 기사를 작성할 예정입니다.
공식 웹사이트: http://www.litedb.org/

13.CSharpCompiler
CSharpCompiler는 프로그래머들이 C# 소스 코드를 컴파일하기 위해 제공하는 .NET 플랫폼의 오픈 소스 무료 컴포넌트이며, C# 스크립팅을 구현하는 등 다양한 방법이 있습니다... 그리고 자신만의 코드를 만들기 위한 C# IDE 에디터도 있습니다. 예를 들어, 공식적인 예시를 들자면:
공식 웹사이트: http://csharpcompiler.codeplex.com/

14. 보이 블로그
Boyi Blog는 무료 오픈소스 블로깅 시스템입니다. 중국어 현지화 BlogEngine.NET 과 중국 내 홍보 및 적용 노력을 기반으로 합니다. W3C 표준을 따르며 극도의 확장성, 높은 성능, 우수한 SEO 성능, 탁월한 사용자 경험을 제공합니다. 자신만의 블로그를 만들고 싶은 분들에게는 좋은 선택입니다. 다음 사진은 블로그 인터페이스의 한 스타일을 보여줍니다:
BlogEngine.NET 공식 웹사이트: http://www.dotnetblogengine.net/
공식 웹사이트: http://wangxianyuan.com/blogengine/

15. 리틀 로치 블로그 시스템
작은 로치 블로그 시스템도 마찬가지입니다. .NET 플랫폼은 2008년 여름에 만들어졌으며, . 개인 및 팀 정보 게시의 요구를 충족하기 위한 완전한 기사 게시, 댓글, 구독, 태그 등 기능을 갖춘 넷 플랫폼 개발은 블로그, CMS, 심지어 기업용 웹사이트 구축에도 활용될 수 있습니다. 유연한 템플릿 메커니즘을 통해 키워드, 맞춤 URL, SEO 최적화를 가능하게 하고 오프라인 글쓰기를 완벽하게 지원합니다. 예를 들어: Windows Live Writer (추천) 튜토리얼, Office Word 2007, 지원에는 RSS 피드, 댓글 피드, 다양한 이메일 구독 등이 포함됩니다. 이 프로젝트는 학습 도구로 활용할 수 있으며 많은 오픈 소스 구성 요소를 참조합니다.

공식 웹사이트: http://www.loachs.com/


원본 링크: http://www.cnblogs.com/asxinyu/p/dotnet_opensource_project.html




이전의:node.js package.json로 초기화할 수 있습니다
다음:c# 소스 코드가 포함된 메시지 큐 MessageQueue의 사용
게시됨 2017. 3. 22. 오후 4:48:41 |
.net은 소프트웨어가 더 낫다고 혼동합니다
 집주인| 게시됨 2017. 3. 22. 오후 4:55:40 |
774115495 2017-3-22 16:48에 게시됨
.net은 소프트웨어가 더 낫다고 혼동합니다

DNGuard
면책 조항:
Code Farmer Network에서 발행하는 모든 소프트웨어, 프로그래밍 자료 또는 기사는 학습 및 연구 목적으로만 사용됩니다; 위 내용은 상업적 또는 불법적인 목적으로 사용되지 않으며, 그렇지 않으면 모든 책임이 사용자에게 부담됩니다. 이 사이트의 정보는 인터넷에서 가져온 것이며, 저작권 분쟁은 이 사이트와는 관련이 없습니다. 위 내용은 다운로드 후 24시간 이내에 컴퓨터에서 완전히 삭제해야 합니다. 프로그램이 마음에 드신다면, 진짜 소프트웨어를 지원하고, 등록을 구매하며, 더 나은 진짜 서비스를 받아주세요. 침해가 있을 경우 이메일로 연락해 주시기 바랍니다.

Mail To:help@itsvse.com