Ця стаття є дзеркальною статтею машинного перекладу, будь ласка, натисніть тут, щоб перейти до оригінальної статті.

Вид: 28637|Відповідь: 2

[Джерело] 15 добре. .NET

[Копіювати посилання]
Опубліковано 14.12.2016 13:06:17 | | | |
Примітка: Деякі користувачі інтернету припускали, що деякі проєкти припинять оновлюватися, я приділяв особливу увагу цій проблемі, багато з них — це невеликі функціональні компоненти, функція стабільна, багів немає, і це нормально, що оновлення не буде. Достатньо. По-друге, технічна підтримка для відкритого та безкоштовного коду не може бути надто нав'язливою, тут є всі невеликі функціональні компоненти, зазвичай перегляд вихідного коду також легше зрозуміти, кожен бере те, що потрібно. Звісно, є й найкращі.
Довготривала увага та використання. .NET open source, який приніс мені багато переваг:
1. Я можу швидко завершити свою ідею, так звані бізнес-деталі, замість того, щоб зосереджуватися на тому, як їх реалізувати;
2. Він може виконувати вимоги швидше і стабільніше, замість того, щоб будувати власні колеса і витрачати час;
3. Вона також принесе певні переваги від використання .NET open source проєктів і читання вихідного коду;
       Насправді справа не в тому, що не варто будувати колеса, а в тому, що технічної бази та професійного рівня недостатньо, і їх справді неможливо побудувати. Тож дякую спільноті відкритого коду, дякую C#, дякую всім, хто бере участь і ділиться кодом open source проєктів, завдяки вам я прогресую швидше. Відтоді, як я офіційно почав займатися C# у 2008 році та використовую його для виконання завдань для аспірантури, я познайомився з багатьма відкритими проектами, особливо часто звертаючись до Codeplex, CodeProject і тепер більш популярного github. Минулого місяця була опублікована стаття на . Стаття про компонент машинного навчання з відкритим кодом .NET платформи: , дуже популярна. Тож я спеціально підсумував деякі проєкти, які відкрив за ці роки, і присвятив їх усім.
      Тепер Microsoft дедалі чіткіше ставиться до відкритого коду і робить дедалі більше кроків, тож давайте звертати більше уваги. Платформа .NET. Враховуючи, що існує багато схожих рулонів, я не назвав деякі поширені, але деякі менш поширені. Якщо з якимись статтями є збіг, то це виключно випадково. Наступні рейтинги наведені не в певному порядку, всі вони функціональні, тому, будь ласка, збирайте їх і зберігайте для подальшого використання. Крім того, я опублікую використання та вступ до деяких відкритих проектів через блог, а також оберу кілька більш загальних компонентів, кожен з яких вводить свої функції та базове використання, будь ласка, звертайте увагу на динаміку блогу.

    Цього разу я відсортував 15 проєктів, які, на мою думку, кращі. Час було розібратися приблизно через 15 хвилин. Головне, що кожного разу, коли я торкаюся її, я кладу її у свої улюблені... Тепер улюблені такі (мініатюра, натисніть, щоб збільшити):
Тож вибачте, я не можу викласти все, це надто заплутано, це погано.

1. Компонент обробки часового циклу .NET
    Цей компонент невеликий і переважно дуже зручний для дат, особливо для обробки інтервалів часу та часових проміжків. Хоча. .NET має деякі функції часу і дати, але поки що може бути не потужним. Цей компонент є покращеною версією. Для детальних функцій, будь ласка, зверніться до вступу на головній сторінці проєкту. У CodeProject:
    http://www.codeproject.com/Articles/168662/Time-Period-Library-for-NET

2. Компонент графікування OxyPlot
    OxyPlot — це .NET кросплатформений графічний компонент, я давно на нього слідкую, але ще не користувався, раніше користувався ZedGraph, він здавався трохи непривабливим, але тоді я не знав про OxyPlot. Microsoft починає з . NET 3.5 також надає MS Chart керування малюнком, який також простіший у використанні. Цей компонент виглядає більш лаконічно, тому реалізація має бути простішою, давайте подивимось, для чого це можна використати. Подивіться на це фото — це освіжає...
    Офіційний вебсайт: http://oxyplot.org/

3. AnyCAD, компонент CAD-моделювання платформи .NET
    Як страшно і фантазійно було працювати з CAD-файлами в .NET, але лише коли я випадково натрапив на це, це змінило мою думку. Звісно, цей компонент доступний у комерційному продажі, а також існує безкоштовна версія. Для звичайних користувачів це чудово, хоча більшість людей може не користуватися нею, але збережіть його, збережіть — можливо, ви використаєте того дня.
    Офіційний сайт: 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 Objects
    Головна функція цього компонента, як випливає з назви, — порівнювати їх у глибині. NET-об'єкти, незалежно від того, чи вони рівні, чи різні. Це може бути багато. .NET-об'єкти реалізують деякі інтерфейси, які постачаються з .NET і які можна порівнювати напряму, але цей компонент порівнюється у ширшому діапазоні функцій і сфері. Наприклад:
    Можна порівнювати стандартні дочірні вузли;
    структури можна порівнювати;
    Об'єкти IList можна порівнювати;
    Порівняйте одномірні або багатовимірні масивні об'єкти;
    Типи enum можна порівнювати;
    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. Зчитувач схем бази даних
    Database Schema Reader — це відкритий інструмент для отримання схем баз даних. Багато 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 — це невелика база даних з відкритим кодом, що працює з відкритим кодом, типу NoSQL. Він характеризується малим і швидким, dll-файл має розмір лише 200K, підтримує операції LINQ та командного рядка, база даних є одним файлом, подібно до Sqlite, а інші функції будуть детально розглянуті. Якщо матиму час прочитати офіційні файли сайту, я напишу вступну та статтю про використання цієї бази даних.
Офіційний сайт: http://www.litedb.org/

13.CSharpCompiler
CSharpCompiler — це відкритий безкоштовний компонент на платформі .NET для компіляції вихідного коду C# у програмістів, і існує багато речей, які можна зробити, наприклад, використовувати його для реалізації скриптів на C#... та редактор IDE на C# для створення власного. Наприклад, офіційний приклад:
Офіційний сайт: http://csharpcompiler.codeplex.com/

14. Блог Boyi
Boyi Blog — це безкоштовна, відкрита система блогінгу. Вона базується на BlogEngine.NET китайської локалізації та її зусиллях щодо просування і застосування в Китаї. Дотримується стандартів W3C з надзвичайною масштабованістю, високою продуктивністю, хорошою SEO-продуктивністю та винятковим користувацьким досвідом. Для тих, хто хоче створити власний блог, це хороший вибір. Наступне зображення показує стиль інтерфейсу блогу:
BlogEngine.NET Офіційний сайт: http://www.dotnetblogengine.net/
Офіційний сайт: http://wangxianyuan.com/blogengine/

15. Система блогів Little Loache
Система блогів Little Loach також. Платформа .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 з вихідним кодом
Опубліковано 22.03.2017 16:48:41 |
.net плутає, що програмне забезпечення краще
 Орендодавець| Опубліковано 22.03.2017 16:55:40 |
774115495 Опубліковано 22.03.2017 16:48
.net плутає, що програмне забезпечення краще

DNGuard
Застереження:
Усе програмне забезпечення, програмні матеріали або статті, опубліковані Code Farmer Network, призначені лише для навчання та досліджень; Вищезазначений контент не повинен використовуватися в комерційних чи незаконних цілях, інакше користувачі несуть усі наслідки. Інформація на цьому сайті надходить з Інтернету, і спори щодо авторських прав не мають до цього сайту. Ви повинні повністю видалити вищезазначений контент зі свого комп'ютера протягом 24 годин після завантаження. Якщо вам подобається програма, будь ласка, підтримуйте справжнє програмне забезпечення, купуйте реєстрацію та отримайте кращі справжні послуги. Якщо є будь-яке порушення, будь ласка, зв'яжіться з нами електронною поштою.

Mail To:help@itsvse.com