Acest articol este un articol oglindă al traducerii automate, vă rugăm să faceți clic aici pentru a sări la articolul original.

Vedere: 28637|Răspunde: 2

[Sursă] 15 bine. .NET

[Copiază linkul]
Postat pe 14.12.2016 13:06:17 | | | |
Notă: Unii internauți au propus ca unele proiecte să înceteze actualizarea, am acordat o atenție specială acestei probleme, multe dintre ele sunt componente funcționale mici, funcția este stabilă, nu există bug-uri și este normal să nu existe nicio actualizare. Exact cât trebuie. În al doilea rând, suportul tehnic, atât open source, cât și gratuit, nu poate fi prea forțat, aici sunt toate mici componente funcționale, în general se uită la codul sursă, care este de asemenea mai ușor de înțeles, fiecare ia ceea ce este necesar. Desigur, există cei mai buni.
Atenție și utilizare pe termen lung. .NET open source, care mi-a adus multe beneficii:
1. Pot să-mi finalizez rapid ideea, așa-numitele detalii de business, în loc să mă concentrez pe modul în care să o implementez;
2. Poate îndeplini cerințele mai rapid și mai stabil, în loc să-și construiască propriile roți și să ia timp;
3. De asemenea, va aduce unele beneficii din utilizarea proiectelor open source .NET și a citirii codului sursă;
       De fapt, nu este vorba că nu este bine să construiești roți, ci că fundația tehnică și nivelul profesional nu sunt suficiente și este cu adevărat imposibil să le construiești. Așadar, mulțumesc comunității open source, mulțumesc C#, mulțumesc celor care participă și împărtășesc codul proiectelor open source, datorită vouă, progresez mai repede. De când am început oficial să mă implic în C# în 2008 și să-l folosesc pentru a finaliza sarcinile necesare pentru studiile postuniversitare, am intrat în contact cu multe proiecte open source, în special accesând adesea Codeplex, CodeProject și acum mai popularul github. Luna trecută, a fost publicat un articol pe . Articol despre componenta open-source a învățării automate pe platforma .NET: , foarte popular. Așa că am rezumat special câteva dintre proiectele pe care le-am descoperit de-a lungul anilor și le-am dedicat tuturor.
      Acum Microsoft devine tot mai clar în privința open source și face tot mai multe mișcări, așa că să fim mai atenți. .NET platformă. Având în vedere că există multe rollup-uri similare, nu am enumerat unele comune, dar unele mai puțin comune. Dacă există o coincidență cu unele articole, aceasta este pur ocazională. Următoarele clasamente nu sunt într-o ordine anume, toate sunt funcționale, așa că vă rugăm să le colectați și să le păstrați pentru utilizare ulterioară. În plus, voi publica utilizarea și introducerea unor proiecte open source prin intermediul blogului și voi selecta mai multe componente mai generale, fiecare prezentând funcțiile și utilizarea sa de bază; vă rog să acordați atenție dinamicii blogului.

    De data aceasta, am rezolvat 15 proiecte pe care personal le consider mai bune. A fost timp să rezolvăm cam 15 minute mai târziu. Principalul lucru este că de fiecare dată când îl ating, îl bag în preferatele mele... Acum, favoritele sunt așa (miniatură, click pentru a mări):
Așa că iartă-mă, nu pot posta totul, e prea dezordonat, nu e bine.

1. Componentă de procesare a ciclului temporal .NET
    Această componentă este mică și este în principal foarte convenabilă pentru datele de timp, în special intervalele de timp și intervalele de timp de procesare. Totuși. .NET vine cu unele funcții legate de timp și dată, dar s-ar putea să nu fie încă puternic. Această componentă este versiunea îmbunătățită. Pentru funcții detaliate, vă rugăm să consultați introducerea de pe pagina principală a proiectului. În CodeProject:
    http://www.codeproject.com/Articles/168662/Time-Period-Library-for-NET

2. Componenta de plotare OxyPlot
    OxyPlot este un component multi-platformă de grafice .NET, îl urmăresc de mult timp, dar încă nu l-am folosit, obișnuiam să folosesc ZedGraph, mi s-a părut puțin urât, dar nu știam OxyPlot atunci. Microsoft începe cu . NET 3.5 oferă, de asemenea, un MS Chart pentru controlul desenului, care este de asemenea mai ușor de folosit. Această componentă este mai concisă ca aspect, deci implementarea ar trebui să fie mai simplă, să vedem la ce poate fi folosită. Uite, poza asta e revigorantă...
    Site oficial: http://oxyplot.org/

3. AnyCAD, o componentă de modelare CAD a platformei .NET
    Cât de înfricoșător și fantastic era pentru mine să lucrez cu fișiere CAD în .NET, dar abia când am dat peste el din întâmplare mi-a schimbat părerea. Desigur, această componentă este disponibilă comercial și există și o versiune gratuită. Pentru utilizatorii obișnuiți, este grozav, deși majoritatea oamenilor poate nu îl folosesc, dar salvează-l, salvează-l, poate îl vei folosi în ziua respectivă.
    Site oficial: http://www.anycad.net/
4. Componenta de operare a fișierului de configurare SharpConfig
    SharpConfig este un open source foarte simplu de folosit, cu o singură funcționalitate, dar puternic. Biblioteca de clase .NET. Nu e distractiv să faci operațiuni complexe de profil la fel de simple precum manipularea obiectelor? Voi scrie un articol separat despre această componentă și introducerea ei, pentru că este tentantă. Vezi o captură de ecran:
    Site oficial: http://sharpconfig.codeplex.com/

5.MailSystem.NET Componenta de poștă
    MailSystem este o componentă open-source de procesare a e-mailurilor a platformei .NET, care suportă SMTP, POP3, IMAP4, NNTP, MIME, S/MIME, OpenPGP, DNS, vCard, vCalendar, anti-spam, combinarea interogărilor și alte funcții. Dacă vrei să o folosești în software non-GPLv3, trebuie să obții o licență comercială.
   Site oficial: http://mailsystem.codeplex.com/

6. Compară componenta de comparare a obiectelor .NET
    Funcția principală a acestei componente, după cum sugerează și numele, este de a compara 2 în profunzime. NET obiecte, indiferent dacă sunt egale sau diferite. Poate fi mult. Obiectele .NET implementează unele dintre interfețele care vin cu .NET și care pot fi comparate direct, dar această componentă se compară într-o gamă mai largă de domenii și funcții. De exemplu:
    Nodurile copil implicite pot fi comparate;
    structurile pot fi comparate;
    Obiectele IList pot fi comparate;
    Comparați obiectele matricei unidimensionale sau multidimensionale;
    Tipurile de enum pot fi comparate;
    Obiectele IDictionary pot fi comparate;
    Poți compara seturi de date, tabele de date, dicționare și altele;
    Poți compara câmpuri private sau atribute, etc.
    Sunt multe, ca să nu mai vorbim de toate, pe care le poți accesa pe site-ul oficial pentru a afla mai multe.
    Site oficial: http://comparenetobjects.codeplex.com/

7. Componenta de securitate a bibliotecii de securitate
    Acesta este un . Componente open source legate de securitatea platformei NET, datorită înțelegerii personale relativ reduse a acestui domeniu, nu există cercetări aprofundate și în prezent suportă SSL și TLS, managementul certificatelor și conversia criptării.
    Site oficial: http://www.mentalis.org/soft/projects/seclib/

8. NLocalizer localizează componentele multilingve
    Localizarea multilingvă este ceva ce mulți oameni au studiat și poate au propriile soluții. Scopul acestui NLocalizer este să faciliteze dezvoltatorilor .NET construirea rapidă a software-ului multilingv și este, de asemenea, foarte ușor de folosit. Oficialul oferă un caz în care poți obține direct valorile tuturor controalelor proiectului Winform existent și le poți edita pentru a obține multilingvismul.
    Site oficial: http://nlocalizer.codeplex.com/

9. Ansamblul unității de măsură PhysicalMeasure
    Proiectul PhysicalMeasure este o unitate fizică și un sistem de măsurare care susține conversia între diferite unități de măsură. Deși acest lucru este rar folosit, chiar am întâlnit un prieten care face ceva similar. Deși acest lucru este simplu de gândit, este totuși mai dificil de realizat în practică, în principal pentru a fi cuprinzător și stabil. Așa că de obicei văd multe, uneori când mă confrunt cu o nevoie, ideea apare, apoi citesc mai multe știri și văd beneficiile experienței altora.
    Site oficial: http://physicalmeasure.codeplex.com/

10. Cititor de scheme de bază de date
    Database Schema Reader este un instrument open-source pentru achiziția schemelor de baze de date. Multe ORM-uri sau generatoare de cod o pot folosi. Este utilă pentru ORM-uri care suportă mai multe baze de date, dar, desigur, există și alte utilizări, cum ar fi generarea de documente de dicționar de baze de date... Toată lumea a cântat cât a vrut. În prezent, suportă o gamă largă de baze de date, precum: SqlServer, SqlServer CE 4, MySQL, SQLite, System.Data.OracleClient, ODP, Devart, PostgreSql, DB2 etc.
    Site oficial: http://dbschemareader.codeplex.com/

11. SDS: Instrumente componente pentru seturi de date științifice
    SDS (Scientific DataSet library and tools) este un instrument pentru dezvoltatorii .NET de a citi și partaja diverse date științifice, suportând CSV, NetCDF și alte formate de fișiere.
    Site oficial: http://sds.codeplex.com/

12. Baza de date de fișiere LiteDB - NoSQL
LiteDB este o mică platformă .NET open-source, o bază de date ușoară de fișiere NoSQL. Se caracterizează prin dimensiuni mici și rapide, fișierul dll are doar 200K dimensiune și suportă LINQ și operațiuni de linie de comandă, baza de date este un singur fișier, similar cu Sqlite, iar alte funcții vor fi discutate în detaliu. Dacă am timp să citesc fișierele oficiale ale site-ului, voi scrie un articol introductiv și de utilizare în această bază de date.
Site oficial: http://www.litedb.org/

13.CSharpCompiler
CSharpCompiler este o platformă .NET open source, componentă gratuită pentru compilarea codului sursă C# în programatori, și există multe lucruri care pot fi realizate, cum ar fi utilizarea sa pentru a implementa scripting C#... și un editor IDE C# pentru a-ți crea propriul editor. De exemplu, un exemplu oficial:
Site oficial: http://csharpcompiler.codeplex.com/

14. Blogul Boyi
Boyi Blog este un sistem de blogging gratuit, open-source. Se bazează pe BlogEngine.NET pentru localizarea chineză și eforturile sale de promovare și aplicare în China. Respectă standardele W3C cu scalabilitate extremă, performanță ridicată, performanță SEO bună și experiență excepțională a utilizatorului. Pentru cei care doresc să-și construiască propriul blog, aceasta este o alegere bună. Următoarea imagine arată un stil de interfață de blog:
BlogEngine.NET Site oficial: http://www.dotnetblogengine.net/
Site oficial: http://wangxianyuan.com/blogengine/

15. Sistemul de Blog Little Loache
Sistemul de blog pentru mici loach este, de asemenea, un. .NET, creată în vara anului 2008, bazată pe . Dezvoltarea platformei web, cu publicarea completă a articolelor, comentarii, abonamente, etichete și alte funcții, pentru a răspunde nevoilor publicării de informații individuale/de echipă, poate fi folosită ca blog, CMS și chiar construirea unui site web de companie. Există un mecanism flexibil de șabloane care îți permite să personalizezi cuvinte-chei, URL-uri personalizate, optimizare SEO și să susții perfect scrierea offline. De exemplu: Windows Live Writer (recomandat) (tutorial), Office Word 2007, suportul include flux RSS, flux de comentarii, diverse tipuri de abonamente de email etc. Acest proiect poate fi folosit ca instrument de învățare și face referire la multe componente open source.

Site oficial: http://www.loachs.com/


Link original: http://www.cnblogs.com/asxinyu/p/dotnet_opensource_project.html




Precedent:node.js inițializați cu package.json
Următor:c# Utilizarea cozii de mesaje MessageQueue cu codul sursă
Postat pe 22.03.2017 16:48:41 |
.net confundă ideea că software-ul este mai bun
 Proprietarul| Postat pe 22.03.2017 16:55:40 |
774115495 Postat pe 2017-3-22 16:48
.net confundă ideea că software-ul este mai bun

DNGuard
Disclaimer:
Tot software-ul, materialele de programare sau articolele publicate de Code Farmer Network sunt destinate exclusiv scopurilor de învățare și cercetare; Conținutul de mai sus nu va fi folosit în scopuri comerciale sau ilegale, altfel utilizatorii vor suporta toate consecințele. Informațiile de pe acest site provin de pe Internet, iar disputele privind drepturile de autor nu au legătură cu acest site. Trebuie să ștergi complet conținutul de mai sus de pe calculatorul tău în termen de 24 de ore de la descărcare. Dacă îți place programul, te rugăm să susții software-ul autentic, să cumperi înregistrarea și să primești servicii autentice mai bune. Dacă există vreo încălcare, vă rugăm să ne contactați prin e-mail.

Mail To:help@itsvse.com