解决MySql布尔型新旧版本兼容问题,采用枚举来表示布尔型的数据表。由正向工程赋值
|
# NewLife.Core - コアライブラリ




[](https://atomgit.com/NewLifeX/X)
[](https://github.com/NewLifeX/X/actions/workflows/aot.yml)
🌠[䏿–‡](/NewLife/X/Blob/v12/Readme.MD) | [English](/NewLife/X/Blob/v12/README.en.md) | [한êµì–´](/NewLife/X/Blob/v12/README.ko.md) | [Español](/NewLife/X/Blob/v12/README.es.md) | [Français](/NewLife/X/Blob/v12/README.fr.md) | [Deutsch](/NewLife/X/Blob/v12/README.de.md) | [РуÑÑкий](/NewLife/X/Blob/v12/README.ru.md) | [Português](/NewLife/X/Blob/v12/README.pt.md) | [العربية](/NewLife/X/Blob/v12/README.ar.md)
NewLife フレームワークã¯ã€æ‹¡å¼µå¯èƒ½ãªã‚¢ãƒ—リケーションを構築ã™ã‚‹ãŸã‚ã®é«˜æ€§èƒ½ãªåŸºç›¤ã‚’æä¾›ã™ã‚‹ã€åŒ…括的㪠.NET コンãƒãƒ¼ãƒãƒ³ãƒˆã‚¨ã‚³ã‚·ã‚¹ãƒ†ãƒ ã§ã™ã€‚ãƒã‚°ã€ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ã€ã‚·ãƒªã‚¢ãƒ©ã‚¤ã‚ºã€ã‚ャッシュã€ãƒžãƒ«ãƒã‚¹ãƒ¬ãƒƒãƒ‰ãªã©ã®åŸºæœ¬æ©Ÿèƒ½ã‚’æä¾›ã—ã€Web サービスã‹ã‚‰ IoT デãƒã‚¤ã‚¹ã«è‡³ã‚‹ã¾ã§ã®ä¸€é€£ã®ã‚¢ãƒ—リケーションã®åŸºç›¤ã¨ãªã‚Šã¾ã™ã€‚
コアライブラリã®ãƒãƒ¥ãƒ¼ãƒˆãƒªã‚¢ãƒ«ï¼š[https://newlifex.com/core](https://newlifex.com/core)
> âš ï¸ æœ¬ç¿»è¨³ã¯æ›´æ–°ãŒé…ã‚Œã‚‹å ´åˆãŒã‚りã¾ã™ã€‚æ£å¼ãªå†…容ã¯[䏿–‡ README](/NewLife/X/Blob/v12/Readme.MD)ã‚’å‚ç…§ã—ã¦ãã ã•ã„。
## フレームワーク概è¦
NewLife ã¯è¤‡æ•°ã®ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆãƒ©ã‚¤ãƒ–ãƒ©ãƒªã§æ§‹æˆã•れã¦ãŠã‚Šã€NewLife.Core ãŒãã®åŸºç›¤ã‚’æä¾›ã—ã¾ã™ã€‚ã“ã®ãƒ•レームワーク㯠net45~net10.0 ã®ãƒžãƒ«ãƒã‚¿ãƒ¼ã‚²ãƒƒãƒˆãƒ•レームワーク(.NET Framework 4.5 ã‹ã‚‰ .NET 10.0 ã¾ã§ï¼‰ã‚’サãƒãƒ¼ãƒˆã—ã€ã•ã¾ã–ã¾ãªç’°å¢ƒã§å¹…広ã„äº’æ›æ€§ã‚’実ç¾ã—ã¾ã™ã€‚
**NativeAOT**:コアパスã¯ã‚µãƒãƒ¼ãƒˆæ¸ˆã¿ï¼ˆ25 シナリオã®å®Ÿæ¸¬ + CI ã«ã‚ˆã‚‹å›žå¸°é˜²æ¢ï¼‰ã€‚プラグインやスクリプトãªã©ã®å‹•的機能ã¯è¨è¨ˆä¸Šã‚µãƒãƒ¼ãƒˆã•れãšã€ãã®å¢ƒç•Œã¯ [AOTäº’æ›æ€§åˆ†æž (䏿–‡)](/NewLife/X/Blob/v12/Doc/AOT兼容性分æž.md) ã‚’å‚ç…§ã—ã¦ãã ã•ã„。
## ドã‚ュメント索引
リãƒã‚¸ãƒˆãƒªã® `Doc/` ディレクトリã§ã¯ã€æ©Ÿèƒ½ãƒ‰ã‚ュメント体系(è¦ä»¶å®šç¾© → 機能追跡 → アーã‚テクãƒãƒ£è¨è¨ˆï¼‰ã‚’ç¶æŒã—ã¦ã„ã¾ã™ï¼š
- [è¦ä»¶ãƒ‰ã‚ュメント (䏿–‡)](/NewLife/X/Blob/v12/Doc/需求文档.md):ビジョンã€ã‚³ã‚¢ç›®æ¨™ã¨æ©Ÿèƒ½è¦ä»¶
- [機能一覧 (䏿–‡)](/NewLife/X/Blob/v12/Doc/功能清å•.md):ã™ã¹ã¦ã®æ©Ÿèƒ½ãƒã‚¤ãƒ³ãƒˆã®å®Ÿè£…/テスト/コメントã®çŠ¶æ…‹è¿½è·¡
- [アーã‚テクãƒãƒ£è¨è¨ˆ (䏿–‡)](/NewLife/X/Blob/v12/Doc/架构设计.md):レイヤー構æˆã€ãƒ¢ã‚¸ãƒ¥ãƒ¼ãƒ«ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã¨é‡è¦ãªè¨è¨ˆæ±ºå®š
- [コアライブラリ目次 (䏿–‡)](/NewLife/X/Blob/v12/Doc/æ ¸å¿ƒåº“ç›®å½•.md):コアコンãƒãƒ¼ãƒãƒ³ãƒˆã®è¨˜äº‹ã‚¤ãƒ³ãƒ‡ãƒƒã‚¯ã‚¹
- [AOTäº’æ›æ€§åˆ†æž (䏿–‡)](/NewLife/X/Blob/v12/Doc/AOT兼容性分æž.md):NativeAOT ã®ã‚µãƒãƒ¼ãƒˆç¯„囲ã€å®Ÿæ¸¬çµæžœï¼ˆã‚¹ãƒ¢ãƒ¼ã‚¯ 25/25)ã€åˆ©ç”¨ã‚¬ã‚¤ãƒ‰ã¨æ—¢çŸ¥ã®å¢ƒç•Œ
## クイックスタート
NewLife コンãƒãƒ¼ãƒãƒ³ãƒˆã‚’使用ã™ã‚‹æœ€ã‚‚ç°¡å˜ãªæ–¹æ³•㯠NuGet ã‹ã‚‰ã®å‚ç…§ã§ã™ã€‚ãŸã¨ãˆã°ã€ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã® NuGet 管ç†ã§ `NewLife.Core` を検索ã—ã¦å°Žå…¥ã—ã¾ã™ã€‚
NewLife コンãƒãƒ¼ãƒãƒ³ãƒˆã¯ã‚³ãƒŸãƒ¥ãƒ‹ãƒ†ã‚£ãŒ 20 年以上ã«ã‚ãŸã£ã¦å…±ã«å‰µã‚Šä¸Šã’ã¦ããŸã‚‚ã®ã§ã€MIT オープンソースライセンスを採用ã—ã¦ã„ã¾ã™ã€‚**誰ã§ã‚‚è‡ªç”±ã«æ”¹å¤‰ã—ã¦å†é…布ã§ãã¾ã™**ï¼ˆå‡ºå…¸ã®æ˜Žè¨˜ã¯ä¸è¦ï¼‰ã€‚多ãã®ä¼æ¥ãŒã“れを基盤ã«ç¤¾å†…開発フレームワークを構築ã—ã¦ãŠã‚Šã€ã‚½ãƒ¼ã‚¹ã‚³ãƒ¼ãƒ‰å†…ã® `NewLife` æ–‡å—列をã™ã¹ã¦è‡ªç¤¾åã«ä¸€æ‹¬ç½®æ›ã™ã‚‹ã“ã¨ã§ãƒ—ライベート化カスタマイズを実ç¾ã™ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ã€‚
ãƒãƒ¼ãƒ ã¯å¸¸ã«ã‚ªãƒ¼ãƒ—ンãªå§¿å‹¢ã‚’貫ã„ã¦ãŠã‚Šã€VisualStudioï¼ˆæœ€æ–°ã®æ£å¼ç‰ˆï¼‰ã§ã‚½ãƒªãƒ¥ãƒ¼ã‚·ãƒ§ãƒ³ã‚’é–‹ã„ã¦ãƒ“ルドã§ãã‚‹ã»ã‹ã€`dotnet build` コマンドラインã§ã®ãƒ“ルドã«ã‚‚対応ã—ã¦ã„ã¾ã™ã€‚プãƒã‚¸ã‚§ã‚¯ãƒˆãƒ•ァイルã¯è¤‡é›‘ãªæ©Ÿèƒ½ã‚’排ã—ã¦ã‚·ãƒ³ãƒ—ルã§ä½¿ã„ã‚„ã™ã•を追求ã—ã€çœŸã®æ„味ã§ã®ã‚¢ã‚¦ãƒˆã‚ªãƒ–ボックスを実ç¾ã—ã¦ã„ã¾ã™ã€‚
独自ã«ã‚³ãƒ³ãƒ‘イルã—ã¦ã‚¢ã‚»ãƒ³ãƒ–ãƒªã‚’ç½®ãæ›ãˆã‚‰ã‚Œã‚‹ã‚ˆã†ã«ã€å޳坆å証明書 `newlife.snk` を公開ã—ã¦ã„ã¾ã™ã€‚
ã‚³ãƒžãƒ³ãƒ‰ãƒ©ã‚¤ãƒ³ã§æ¬¡ã®ã‚³ãƒžãƒ³ãƒ‰ã‚’実行ã™ã‚‹ã¨ã€NewLife コンãƒãƒ¼ãƒãƒ³ãƒˆã‚’ã™ãã«ä½“験ã§ãã¾ã™ï¼š
```
dotnet new install NewLife.Templates
dotnet new nconsole --name test
cd test
dotnet run
```
## ä¸»ãªæ©Ÿèƒ½
| モジュール分類 | 機能ãƒã‚¤ãƒ³ãƒˆ | 主ãªç‰¹å¾´ |
| --- | --- | --- |
| **基礎拡張** | [型変æ›Utility](https://newlifex.com/core/utility) | 効率的ãªåž‹å¤‰æ›ã‚’æä¾›ã—ã€å„種フォーマットã¨ä¾‹å¤–処ç†ã‚’サãƒãƒ¼ãƒˆã—ã¾ã™ã€‚ |
| | [æ–‡å—列拡張StringHelper](https://newlifex.com/core/string_helper) | 切り出ã—ã€ã‚¨ãƒ³ã‚³ãƒ¼ãƒ‰ã€ãƒ•ォーマットãªã©ã€å¤šæ§˜ãªæ–‡å—列æ“作をå«ã¿ã¾ã™ã€‚ |
| | [パス拡張PathHelper](https://newlifex.com/core/path_helper) | 多様ãªãƒ‘ス形å¼ã‚’スマートã«å‡¦ç†ã—ã€ã‚³ãƒ¼ãƒ‰ã®ã‚¯ãƒã‚¹ãƒ—ãƒ©ãƒƒãƒˆãƒ•ã‚©ãƒ¼ãƒ äº’æ›æ€§ã‚’実ç¾ã—ã¾ã™ã€‚ |
| | [データ拡張IOHelper](https://newlifex.com/core/io_helper) | IO æ“作を最é©åŒ–ã—ã€åŠ¹çŽ‡çš„ãªãƒ‡ãƒ¼ã‚¿ã‚¹ãƒˆãƒªãƒ¼ãƒ ã¨ãƒã‚¤ãƒˆé…列ã®å¤‰æ›ã‚’æä¾›ã—ã¾ã™ã€‚ |
| | [プãƒã‚»ã‚¹æ‹¡å¼µProcessHelper](https://newlifex.com/core/process_helper) | プãƒã‚»ã‚¹æ“ä½œã‚’ç°¡ç´ åŒ–ã—ã€ãƒ—ãƒã‚»ã‚¹æƒ…å ±ã®å–得・管ç†ã«ä¾¿åˆ©ãªãƒ¡ã‚½ãƒƒãƒ‰ã‚’æä¾›ã—ã¾ã™ã€‚ |
| | [ãƒ©ãƒ³ã‚¿ã‚¤ãƒ æƒ…å ±Runtime](https://newlifex.com/core/runtime) | アプリケーションã®ãƒ©ãƒ³ã‚¿ã‚¤ãƒ æƒ…å ±ã‚’å–å¾—ã™ã‚‹ç°¡å˜ãªãƒ¡ã‚½ãƒƒãƒ‰ã‚’æä¾›ã—ã€ãƒ‡ãƒãƒƒã‚°ã¨è¨ºæ–ã«å½¹ç«‹ã¡ã¾ã™ã€‚ |
| | [ç ´æ£„å¯èƒ½DisposeBase](https://newlifex.com/core/disposebase) | 標準的ãªãƒªã‚½ãƒ¼ã‚¹è§£æ”¾ãƒ‘ターンをæä¾›ã—ã€ãƒ¡ãƒ¢ãƒªã¨ãƒªã‚½ãƒ¼ã‚¹ã®ãƒªãƒ¼ã‚¯ã‚’効果的ã«é˜²æ¢ã—ã¾ã™ã€‚ |
| | [リフレクション拡張Reflect](https://newlifex.com/core/reflect) | 高性能ãªãƒªãƒ•レクションツールã§ã€ã‚ªãƒ–ジェクトメンãƒãƒ¼ã®èªã¿æ›¸ãを高速ã«è¡Œã„ã¾ã™ã€‚ |
| | [ã‚»ã‚ュリティ拡張SecurityHelper](https://newlifex.com/core/security_helper) | RSA/AES/DES/MD5 ãªã©ã®å„種暗å·åŒ–・復å·ã‚’çµ±åˆã—ã€ã‚»ã‚ュリティæ“ä½œã‚’ç°¡ç´ åŒ–ã—ã¾ã™ã€‚ |
| **ãƒã‚°ã¨ãƒˆãƒ¬ãƒ¼ã‚¹** | [ãƒã‚°ILog](https://newlifex.com/core/log) | å„種ã®ãƒã‚°å‡ºåŠ›æ–¹å¼ã‚’サãƒãƒ¼ãƒˆã—ã€å¼·åŠ›ãªéžåŒæœŸæ›¸ãè¾¼ã¿æ©Ÿèƒ½ã‚’æä¾›ã—ã¾ã™ã€‚ |
| | [リンクトレースITracer](https://newlifex.com/core/tracer) | 強力㪠APM パフォーマンス追跡をæä¾›ã—ã€Stardust プラットフォームã¨ã®çµ±åˆã‚’サãƒãƒ¼ãƒˆã—ã¾ã™ã€‚ |
| **タイマースケジューリング** | [高機能タイマーTimerX](https://newlifex.com/core/timerx) | 高精度タイマーã§ã€Cron スケジューリングã¨éžåŒæœŸã®å‘¨æœŸå®Ÿè¡Œã‚’サãƒãƒ¼ãƒˆã—ã¾ã™ã€‚ |
| | [Cronå¼](https://newlifex.com/core/cron) | Linux Cron ã«ä¼¼ãŸã‚¹ã‚±ã‚¸ãƒ¥ãƒ¼ãƒ«ã‚¿ã‚¹ã‚¯ã‚’æä¾›ã—ã€ç§’å˜ä½ã®ãƒžãƒƒãƒãƒ³ã‚°ã‚’サãƒãƒ¼ãƒˆã—ã¾ã™ã€‚ |
| | [時間プãƒãƒã‚¤ãƒ€ãƒ¼TimeProvider](/core/time_provider) | 統一ã•ã‚ŒãŸæ™‚間抽象ã¨é«˜ç²¾åº¦ã®çµŒéŽæ™‚間計算をæä¾›ã—ã€ãƒãƒ¼ã‚¸ãƒ§ãƒ³é–“ã®äº’æ›æ€§ã‚’容易ã«ã—ã¾ã™ã€‚ |
| **æ§‹æˆã‚·ã‚¹ãƒ†ãƒ ** | [æ§‹æˆã‚·ã‚¹ãƒ†ãƒ Config](https://newlifex.com/core/config) | 統一ã•ã‚ŒãŸæ§‹æˆãƒ•レームワークã§ã€è¤‡æ•°ãƒ•ォーマットã€è¤‡æ•°ã‚½ãƒ¼ã‚¹ã€ãƒ›ãƒƒãƒˆãƒªãƒãƒ¼ãƒ‰æ©Ÿæ§‹ã‚’サãƒãƒ¼ãƒˆã—ã¾ã™ã€‚ |
| | [æ§‹æˆãƒ—ãƒãƒã‚¤ãƒ€ãƒ¼IConfigProvider](/core/config_provider) | 統一ã•ã‚ŒãŸæ§‹æˆã‚¤ãƒ³ã‚¿ãƒ¼ãƒ•ェイスã§ã€ã‚³ãƒ¼ãƒ«ãƒãƒƒã‚¯ã¨æ§‹æˆãƒŽãƒ¼ãƒ‰ãƒ¢ãƒ‡ãƒ«ã‚’サãƒãƒ¼ãƒˆã—ã¾ã™ã€‚ |
| | [コア構æˆSetting](https://newlifex.com/core/setting) | コンãƒãƒ¼ãƒãƒ³ãƒˆã®ã‚³ã‚¢æ§‹æˆã‚’管ç†ã—ã€ãƒã‚°ã‚„ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ãªã©ã®åŸºæœ¬å‹•作を制御ã—ã¾ã™ã€‚ |
| | [システム構æˆSysConfig](https://newlifex.com/core/sysconfig) | アプリケーションã®ã‚·ã‚¹ãƒ†ãƒ æ§‹æˆã‚’管ç†ã—ã€ãƒãƒ¼ã‚«ãƒ«ã€åˆ†æ•£ã€æš—å·åŒ–æ§‹æˆã‚’サãƒãƒ¼ãƒˆã—ã¾ã™ã€‚ |
| **シリアライズ** | [Jsonシリアライズ](https://newlifex.com/core/json) | 高性能㪠Json ツールã§ã€ã•ã¾ã–ã¾ãªè¤‡é›‘ãªã‚·ãƒŠãƒªã‚ªã§ã®ã‚·ãƒªã‚¢ãƒ©ã‚¤ã‚ºã‚’サãƒãƒ¼ãƒˆã—ã¾ã™ã€‚ |
| | [Xmlシリアライズ](https://newlifex.com/core/xml) | XML シリアライズã¨ãƒ‡ã‚·ãƒªã‚¢ãƒ©ã‚¤ã‚ºã‚’æä¾›ã—ã€ã‚ªãƒ–ジェクト㨠XML ã®ç›¸äº’変æ›ã‚’サãƒãƒ¼ãƒˆã—ã¾ã™ã€‚ |
| | [ãƒã‚¤ãƒŠãƒªã‚·ãƒªã‚¢ãƒ©ã‚¤ã‚º](https://newlifex.com/core/binary) | 高性能ãªãƒã‚¤ãƒŠãƒªã‚·ãƒªã‚¢ãƒ©ã‚¤ã‚ºã§ã€è¤‡é›‘ãªã‚ªãƒ–ジェクトグラフã¨ãƒãƒ¼ã‚¸ãƒ§ãƒ³ç®¡ç†ã‚’サãƒãƒ¼ãƒˆã—ã¾ã™ã€‚ |
| | [高度ãªãƒã‚¤ãƒŠãƒªã‚·ãƒªã‚¢ãƒ©ã‚¤ã‚º](/core/binary_advanced) | プãƒãƒˆã‚³ãƒ«ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’全工程ゼãƒã‚¢ãƒã‚±ãƒ¼ã‚·ãƒ§ãƒ³ã§ã‚¨ãƒ³ã‚³ãƒ¼ãƒ‰/デコードã™ã‚‹ä¸Šç´šã‚¬ã‚¤ãƒ‰ã€‚ |
| | [Csvè§£æžCsvFile](https://newlifex.com/core/csv_file) | CSV ファイルを高速ã«èªã¿æ›¸ãã—ã€ã‚«ã‚¹ã‚¿ãƒ 区切り文å—ã¨ãƒ‡ãƒ¼ã‚¿ãƒã‚¤ãƒ³ãƒ‡ã‚£ãƒ³ã‚°ã‚’サãƒãƒ¼ãƒˆã—ã¾ã™ã€‚ |
| | [CsvデータベースCsvDb](https://newlifex.com/core/csv_db) | CSV ファイルをデータベースã¨ã—ã¦åˆ©ç”¨ã§ãã€åŸºæœ¬çš„ãªè¿½åŠ ãƒ»å‰Šé™¤ãƒ»æ›´æ–°ãƒ»ç…§ä¼šã‚’ã‚µãƒãƒ¼ãƒˆã—ã¾ã™ã€‚ |
| | [軽é‡ExcelリーダーExcelReader](https://newlifex.com/core/excel_reader) | Office ã¸ã®ä¾å˜ãŒä¸è¦ã§ã€Excel を高速ã«èªã¿å–りã€å¤§é‡ãƒ‡ãƒ¼ã‚¿ã‚’サãƒãƒ¼ãƒˆã—ã¾ã™ã€‚ |
| **ã‚ャッシュ** | [統一ã‚ャッシュインターフェイスICache](https://newlifex.com/core/icache) | 標準的ãªã‚ャッシュæ“作を定義ã—ã€ãƒ¡ãƒ¢ãƒªã€Redis ãªã©è¤‡æ•°ã®å®Ÿè£…ã‚’æä¾›ã—ã¾ã™ã€‚ |
| | [ã‚ャッシュアーã‚テクãƒãƒ£ICacheProvider](https://newlifex.com/core/icacheprovider) | ICache インスタンスã®ç®¡ç†ã¨æä¾›ã«ä½¿ç”¨ã—ã€è¤‡æ•°ã‚ャッシュã®ä½µç”¨ã‚’サãƒãƒ¼ãƒˆã—ã¾ã™ã€‚ |
| | [メモリã‚ャッシュMemoryCache](https://newlifex.com/core/memory_cache) | 高性能ãªã‚·ãƒ³ã‚°ãƒ«ãƒžã‚·ãƒ³å‘ã‘メモリã‚ャッシュã§ã€æœ‰åŠ¹æœŸé™ã¨å®¹é‡ãƒãƒªã‚·ãƒ¼ã‚’サãƒãƒ¼ãƒˆã—ã¾ã™ã€‚ |
| | [オブジェクトプールObjectPool](https://newlifex.com/core/object_pool) | 高コストãªã‚ªãƒ–ジェクトã®å†åˆ©ç”¨ã«ä½¿ç”¨ã—ã€æ€§èƒ½ã‚’å‘上ã•ã› GC è² è·ã‚’軽減ã—ã¾ã™ã€‚ |
| | [オブジェクトプールPool](/core/pool) | CAS ベースã®é«˜æ€§èƒ½ãªæ±Žç”¨ã‚ªãƒ–ジェクトプールã§ã€GC è² è·ã‚’軽減ã—ã¾ã™ã€‚ |
| | [分散ã‚ャッシュNewLife.Redis](https://newlifex.com/core/redis) | Redis ベースã®åˆ†æ•£ã‚ャッシュ実装ã§ã€å¤šæ§˜ãªãƒ‡ãƒ¼ã‚¿æ§‹é€ をサãƒãƒ¼ãƒˆã—ã¾ã™ã€‚ |
| | [ベクトルストアIVectorStore](/core/vector_store) | ベクトル集åˆç®¡ç†ã‚¤ãƒ³ã‚¿ãƒ¼ãƒ•ェイス。Top-K 類似度検索をサãƒãƒ¼ãƒˆã—ã€AI アプリケーションã«ãƒ™ã‚¯ãƒˆãƒ«æ¤œç´¢åŸºç›¤ã‚’æä¾›ã—ã¾ã™ã€‚ |
| **高性能ãƒãƒƒãƒ•ã‚¡** | [データパケットIPacket](https://newlifex.com/core/packet) | ゼãƒã‚³ãƒ”ースライスã¨ãƒã‚§ãƒ¼ãƒ³åŒ–パケットã®ä¸æ ¸ã¨ãªã‚‹ãƒ‡ãƒ¼ã‚¿ãƒ‘ケットインターフェイス。 |
| | [ãƒãƒƒãƒ•ã‚¡Buffers](/core/buffers) | 高性能ãƒãƒƒãƒ•ã‚¡æ“作ライブラリã§ã€Span やプール化書ãè¾¼ã¿ãªã©ã®ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã‚’集約ã—ã¾ã™ã€‚ |
| | [プール化ライターPooledByteBufferWriter](/core/pooled_buffer_writer) | ArrayPool ベースã®ãƒ—ール化ãƒãƒƒãƒ•ァライターã§ã€å‹•的拡張をサãƒãƒ¼ãƒˆã—ã¾ã™ã€‚ |
| | [SpanリーダーSpanReader](/core/span_reader) | ゼãƒã‚¢ãƒã‚±ãƒ¼ã‚·ãƒ§ãƒ³ã®é«˜æ€§èƒ½ãƒã‚¤ãƒŠãƒªã‚¹ãƒˆãƒªãƒ¼ãƒ パーサーã§ã€ãƒ“ッグエンディアン/リトルエンディアンをサãƒãƒ¼ãƒˆã—ã¾ã™ã€‚ |
| | [SpanライターSpanWriter](/core/span_writer) | ゼãƒã‚¢ãƒã‚±ãƒ¼ã‚·ãƒ§ãƒ³ã®é«˜æ€§èƒ½ãƒã‚¤ãƒŠãƒªãƒ‡ãƒ¼ã‚¿ãƒ©ã‚¤ã‚¿ãƒ¼ã§ã€ãƒ“ッグエンディアン/リトルエンディアンをサãƒãƒ¼ãƒˆã—ã¾ã™ã€‚ |
| | [SpanヘルパーSpanHelper](/core/span_helper) | Span/ReadOnlySpan ã®æ‹¡å¼µãƒ¡ã‚½ãƒƒãƒ‰é›†ã§ã€ãƒ¡ãƒ¢ãƒªæ“ä½œã‚’ç°¡ç´ åŒ–ã—ã¾ã™ã€‚ |
| | [シーケンスリーダーSequenceReader](/core/sequence_reader) | セグメントをã¾ãŸã„ã§é †æ¬¡èªã¿å–るリーダー(旧フレームワークã§ã¯ã‚·ãƒ ã§è£œå®Œã€å…¨ 18 TFM ã§åˆ©ç”¨å¯èƒ½ï¼‰ã€‚ |
| **アプリケーションフレームワーク** | [オブジェクトコンテナObjectContainer](https://newlifex.com/core/object_container) | 軽é‡ãªä¾å˜æ€§æ³¨å…¥ã§ã€å¤šæ§˜ãªãƒ©ã‚¤ãƒ•ã‚µã‚¤ã‚¯ãƒ«ã¨æ³¨å…¥ãƒ‘ターンをサãƒãƒ¼ãƒˆã—ã¾ã™ã€‚ |
| | [軽é‡ã‚¢ãƒ—リケーションホストHost](https://newlifex.com/core/host) | アプリケーションã®ãƒ›ã‚¹ãƒ†ã‚£ãƒ³ã‚°ã‚’ç°¡ç´ åŒ–ã—ã€é•·æ™‚間稼åƒã™ã‚‹ãƒãƒƒã‚¯ã‚°ãƒ©ã‚¦ãƒ³ãƒ‰ã‚µãƒ¼ãƒ“スを簡å˜ã«æ§‹ç¯‰ã§ãã¾ã™ã€‚ |
| | [プラグインフレームワークIPlugin](https://newlifex.com/core/plugin) | 標準化ã•れãŸãƒ—ãƒ©ã‚°ã‚¤ãƒ³ç®¡ç†æ©Ÿæ§‹ã‚’æä¾›ã—ã€ã‚¢ãƒ—リケーションã®ãƒ¢ã‚¸ãƒ¥ãƒ¼ãƒ«åŒ–開発を実ç¾ã—ã¾ã™ã€‚ |
| | [並行モデルActor](https://newlifex.com/core/actor) | ç°¡ç´ åŒ–ã•れãŸä¸¦è¡Œãƒ—ãƒã‚°ãƒ©ãƒŸãƒ³ã‚°ãƒ¢ãƒ‡ãƒ«ã§ã€ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚ューã®å‡¦ç†ã«ã‚ˆã£ã¦ã‚¹ãƒ«ãƒ¼ãƒ—ットをå‘上ã•ã›ã¾ã™ã€‚ |
| | [パイプラインモデルPipeline](/core/pipeline) âš ï¸ å»ƒæ¢æ¸ˆã¿ã€ãƒ—ãƒãƒˆã‚³ãƒ«ãƒ¢ãƒ‡ãƒ«ï¼ˆãƒ•レームãƒãƒ³ãƒ—)ã«ç½®ãæ›ãˆ | åŒæ–¹å‘処ç†ãƒã‚§ãƒ¼ãƒ³ãƒ¢ãƒ‡ãƒ«ã§ã€Read/Write/Open/Close ã®ãƒ•ãƒãƒ¼ã‚’統一ã—ã¾ã™ã€‚ |
| | [é…å»¶ã‚ューDeferredQueue](/core/deferred_queue) | é«˜é »åº¦ã®å¤‰æ›´ã‚’集約ã—ã¦ãƒãƒƒãƒå‡¦ç†ã§æ°¸ç¶šåŒ–ã—ã€æ›¸ãè¾¼ã¿å¢—幅を低減ã—ã¾ã™ã€‚ |
| | [イベントãƒã‚¹EventBus](/core/eventbus) | プãƒã‚»ã‚¹å†…ã®ã‚¤ãƒ™ãƒ³ãƒˆé…信を実ç¾ã—ã€ãƒˆãƒ”ックルーティングã¨ã‚ュー型メッセージをサãƒãƒ¼ãƒˆã—ã¾ã™ã€‚ |
| | [å¼±å‚照デリゲートWeakAction](https://newlifex.com/core/weak_action) | イベント購èªã®ãƒ¡ãƒ¢ãƒªãƒªãƒ¼ã‚¯å•題を解決ã—ã€å®‰å…¨ãªã‚¤ãƒ™ãƒ³ãƒˆå‡¦ç†ã‚’実ç¾ã—ã¾ã™ã€‚ |
| | [スクリプトエンジンScriptEngine](https://newlifex.com/core/script_engine) | C# ã®å‹•的コンパイルã¨å®Ÿè¡Œã‚’サãƒãƒ¼ãƒˆã—ã€æŸ”軟ãªã‚¹ã‚¯ãƒªãƒ—ト拡張機能をæä¾›ã—ã¾ã™ã€‚ |
| | [圧縮・解å‡](https://newlifex.com/core/compression) | å„種ã®åœ§ç¸®ã‚¢ãƒ«ã‚´ãƒªã‚ºãƒ ã‚’çµ±åˆã—ã€ãƒ‡ãƒ¼ã‚¿åœ§ç¸®ã®ãŸã‚ã®çµ±ä¸€ã‚¤ãƒ³ã‚¿ãƒ¼ãƒ•ェイスをæä¾›ã—ã¾ã™ã€‚ |
| | [圧縮アーカイブTarã¨7Zip](/core/tar_7zip) | Tar/Tar.Gz 㨠7Zip ã®é«˜åº¦ãªã‚¢ãƒ¼ã‚«ã‚¤ãƒ–圧縮ã®ä½¿ã„方を網羅ã—ã¾ã™ã€‚ |
| | [ãƒžã‚·ãƒ³æƒ…å ±MachineInfo](https://newlifex.com/core/machine_info) | ãƒãƒ¼ãƒ‰ã‚¦ã‚§ã‚¢æƒ…å ±ã‚’ç¶²ç¾…çš„ã«å–å¾—ã—ã€Windows 㨠Linux システムをサãƒãƒ¼ãƒˆã—ã¾ã™ã€‚ |
| | [ピンインライブラリPinYin](https://newlifex.com/core/pinyin) | æ¼¢å—をピンインã«å¤‰æ›ã™ã‚‹é«˜åŠ¹çŽ‡ãƒ©ã‚¤ãƒ–ãƒ©ãƒªã§ã€å®Œå…¨ãƒ”ンインã¨ç•¥å¼ãƒ”ンインをサãƒãƒ¼ãƒˆã—ã€æ€§èƒ½ã«ã‚‚優れã¾ã™ã€‚ |
| | [データセットDbTable](https://newlifex.com/core/dbtable) | メモリ内ã®ãƒ‡ãƒ¼ã‚¿ãƒ†ãƒ¼ãƒ–ルã§ã€ãƒ‡ãƒ¼ã‚¿å‡¦ç†ã¨åˆ†æžã‚’容易ã«ã—ã¾ã™ã€‚ |
| | [ページングパラメータPageParameter](https://newlifex.com/core/page_parameter) | ページングãƒã‚¸ãƒƒã‚¯ã‚’カプセル化ã—ã€Web ã‚„ API ãªã©å¤šæ§˜ãªã‚·ãƒ¼ãƒ³ã®ãƒšãƒ¼ã‚¸ãƒ³ã‚°ã‚’サãƒãƒ¼ãƒˆã—ã¾ã™ã€‚ |
| | [スノーフレークアルゴリズムSnowflake](https://newlifex.com/core/snow_flake) | 分散環境ã§ä¸€æ„㪠ID を生æˆã™ã‚‹ã‚¢ãƒ«ã‚´ãƒªã‚ºãƒ ã§ã€é«˜ä¸¦è¡Œä¸‹ã§ã® ID ã®ä¸€æ„性をä¿è¨¼ã—ã¾ã™ã€‚ |
| **ã‚»ã‚ュリティã¨ãƒˆãƒ¼ã‚¯ãƒ³** | [分散デジタル署åトークンTokenProvider](https://newlifex.com/core/token_provider) | 分散トークンã®ç”Ÿæˆã¨æ¤œè¨¼ã«ä½¿ç”¨ã—ã€ãƒžãƒ«ãƒãƒŽãƒ¼ãƒ‰é–“ã®ã‚»ã‚ュリティを確ä¿ã—ã¾ã™ã€‚ |
| | [Web汎用トークンJwtBuilder](https://newlifex.com/core/jwt) | JWT トークンã®ç”Ÿæˆã€ãƒ‡ã‚³ãƒ¼ãƒ‰ã€æ¤œè¨¼ã‚’æä¾›ã—ã€Web èªè¨¼ã‚’ç°¡ç´ åŒ–ã—ã¾ã™ã€‚ |
| | [トークンHTTPフィルターTokenHttpFilter](https://newlifex.com/core/token_http_filter) | HTTP リクエストã«ãƒˆãƒ¼ã‚¯ãƒ³ã‚’自動注入ã—ã€401/403 をインターセプトã—ã¦è‡ªå‹•æ›´æ–°ã—ã¾ã™ã€‚ |
| **クラウドサービス** | [緯度経度ãƒãƒƒã‚·ãƒ¥GeoHash](https://newlifex.com/core/geo_hash) | 緯度経度を文å—列ã«ã‚¨ãƒ³ã‚³ãƒ¼ãƒ‰ã—ã€è¿‘隣ä½ç½®ã®æ¤œç´¢ã«ä½¿ç”¨ã—ã¾ã™ã€‚ |
| | âš ï¸ ç™¾åº¦åœ°å›³/高徳地図ã¯ç‹¬ç«‹ã—㟠NuGet パッケージã«åˆ†é›¢ã•れã¾ã—ãŸã€‚ | |
| **ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ãƒ©ã‚¤ãƒ–ラリ** | [ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ã‚µãƒ¼ãƒãƒ¼NetServer](https://newlifex.com/core/netserver) | 高性能㪠TCP/UDP/Unix ドメインソケットサーãƒãƒ¼ã§ã€ã‚»ãƒƒã‚·ãƒ§ãƒ³ã¨ãƒ‡ãƒ¼ã‚¿å‡¦ç†ã‚’カプセル化ã—ã¦ã„ã¾ã™ã€‚ |
| | [ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆNetClient](/core/netclient) | 統一ã•れ㟠TCP/UDP/Unix ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆã§ã€æŽ¥ç¶šã¨é€å—ä¿¡ã‚’ç°¡ç´ åŒ–ã—ã¾ã™ã€‚ |
| | [メッセージIMessage](/core/message) | è¦æ±‚-応ç”メッセージã®ã‚³ãƒ³ãƒˆãƒ©ã‚¯ãƒˆã§ã€æ–¹å‘セマンティクスã¨ãƒ•レームã®èªã¿æ›¸ãã‚’æ‹…ã„ã¾ã™ã€‚ |
| | [メッセージプãƒãƒˆã‚³ãƒ«ã‚¹ã‚¿ãƒƒã‚¯MessagePump](/core/message_protocol) | フレームãƒãƒ³ãƒ— + ステートレスコーデックã®å˜ä¸€ã‚¹ã‚¿ãƒƒã‚¯ã§ã€å¤§ãƒ•レームã®ã‚¹ãƒˆãƒªãƒ¼ãƒŸãƒ³ã‚°ãƒœãƒ‡ã‚£ã¨ãƒãƒƒã‚¯ãƒ—レッシャーをサãƒãƒ¼ãƒˆã—ã¾ã™ã€‚ |
| | [データパイプPipe](/core/packet_pipe) | ゼãƒã‚³ãƒ”ーã®ãƒ‡ãƒ¼ã‚¿ãƒ‘イプã§ã€System.IO.Pipelines ã®å½¢æ…‹ã«åˆã‚ã›ã¦ã„ã¾ã™ã€‚ |
| | [簡易リモートメッセージ交æ›ãƒ—ãƒãƒˆã‚³ãƒ«SRMP](https://newlifex.com/core/srmp) | 軽é‡ãª RPC プãƒãƒˆã‚³ãƒ«ã§ã€ãƒã‚¤ãƒŠãƒªã‚·ãƒªã‚¢ãƒ©ã‚¤ã‚ºã¨ UDP 転é€ã‚’サãƒãƒ¼ãƒˆã—ã¾ã™ã€‚ |
| | [è² è·åˆ†æ•£ã¨ãƒ•ェイルオーãƒãƒ¼LoadBalancer](/core/load_balancer) | Failover/ラウンドãƒãƒ“ン/レース㮠3 種類ã®ãƒžãƒ«ãƒãƒŽãƒ¼ãƒ‰ã‚¹ã‚±ã‚¸ãƒ¥ãƒ¼ãƒªãƒ³ã‚°æˆ¦ç•¥ã‚’æä¾›ã—ã¾ã™ã€‚ |
| | [RPC通信ApiServer](https://newlifex.com/core/api_server) | âš ï¸ [NewLife.Remoting](https://www.nuget.org/packages/NewLife.Remoting) ã«ç§»å‹•ã—ã¾ã—㟠|
| | [RPC通信ApiClient](https://newlifex.com/core/api_client) | âš ï¸ [NewLife.Remoting](https://www.nuget.org/packages/NewLife.Remoting) ã«ç§»å‹•ã—ã¾ã—㟠|
| | [HTTPクライアントApiHttpClient](https://newlifex.com/core/api_http) | HttpClient をベースã«ã‚«ãƒ—セル化ã—ã€Web API ã®å‘¼ã³å‡ºã—ã¨å‡¦ç†ã‚’ç°¡ç´ åŒ–ã—ã¾ã™ã€‚ |
| | [HTTPサーãƒãƒ¼HttpServer(組ã¿è¾¼ã¿ãƒ‡ãƒã‚¤ã‚¹ï¼‰](https://newlifex.com/core/httpserver) | 軽é‡ãª Http サーãƒãƒ¼ã§ã€ãƒŸãƒ‰ãƒ«ã‚¦ã‚§ã‚¢ãƒ‘イプラインã€ãƒ‘ラメーター化ルーティングã€é™çš„ファイルサービスをサãƒãƒ¼ãƒˆã—ã¾ã™ã€‚ |
| | [ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ãƒ€ã‚¦ãƒ³ãƒãƒ¼ãƒ‰WebClientX](https://newlifex.com/core/webclient) | WebClient ã®å¼·åŒ–版ã§ã€ãƒžãƒ«ãƒã‚¹ãƒ¬ãƒƒãƒ‰ã¨ãƒ¬ã‚¸ãƒ¥ãƒ¼ãƒ 対応ダウンãƒãƒ¼ãƒ‰ã‚’サãƒãƒ¼ãƒˆã—ã¾ã™ã€‚ |
| | [WebSocketサーãƒãƒ¼ï¼ˆIoT 下り通知ã®åˆ‡ã‚Šæœï¼‰](https://newlifex.com/core/websocket) | 高性能㪠WebSocket サーãƒãƒ¼ã§ã€IoT ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãƒ—ッシュã«é©ã—ã¦ã„ã¾ã™ã€‚ |
| | [WebSocketåŒæ–¹å‘通信](/core/websocket_guide) | ãƒãƒ³ãƒ‰ã‚·ã‚§ã‚¤ã‚¯ã€ãƒ•レーム処ç†ã€ãƒãƒ¼ãƒˆãƒ“ãƒ¼ãƒˆã€æŽ¥ç¶šã‚¯ãƒãƒ¼ã‚ºã®å®Ÿè·µã‚’紹介ã—ã¾ã™ã€‚ |
| | [ファイルストレージクライアントEasyClient](/core/easy_io) | HTTP ファイルストレージクライアントã§ã€EasyIO ã‚„ OSS ã¨é€£æºã—ã¾ã™ã€‚ |
## 新生命プãƒã‚¸ã‚§ã‚¯ãƒˆãƒžãƒˆãƒªãƒƒã‚¯ã‚¹
å„プãƒã‚¸ã‚§ã‚¯ãƒˆã¯ãƒ‡ãƒ•ォルト㧠net10.0/netstandard2.1/netstandard2.0/net4.62/net4.5 をサãƒãƒ¼ãƒˆã—ã€æ—§ç‰ˆï¼ˆ2024.0801)ã§ã¯ net4.0/net2.0 をサãƒãƒ¼ãƒˆã—ã¾ã™ã€‚
| プãƒã‚¸ã‚§ã‚¯ãƒˆ | å¹´ | 説明 |
| :---: | :---: | --- |
| 基礎コンãƒãƒ¼ãƒãƒ³ãƒˆ | | ãã®ä»–ã®ãƒŸãƒ‰ãƒ«ã‚¦ã‚§ã‚¢ã‚„製å“プãƒã‚¸ã‚§ã‚¯ãƒˆã‚’支ãˆã¾ã™ |
| [NewLife.Core](https://github.com/NewLifeX/X) | 2002 | コアライブラリ。ãƒã‚°ã€æ§‹æˆã€ã‚ャッシュã€ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ã€ã‚·ãƒªã‚¢ãƒ©ã‚¤ã‚ºã€APM パフォーマンス追跡 |
| [NewLife.XCode](https://github.com/NewLifeX/NewLife.XCode) | 2005 | ビッグデータミドルウェア。å˜ä¸€ãƒ†ãƒ¼ãƒ–ルã§ç™¾å„„ä»¶ç´šã€MySql/SQLite/SqlServer/Oracle/PostgreSql/é”夢ã€è‡ªå‹•シャーディングã€èªã¿æ›¸ã分離 |
| [NewLife.Net](https://github.com/NewLifeX/NewLife.Net) | 2005 | ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ãƒ©ã‚¤ãƒ–ラリ。å˜ä¸€ãƒžã‚·ãƒ³ã§åƒä¸‡ç´šã‚¹ãƒ«ãƒ¼ãƒ—ット(2266万tps)ã€å˜ä¸€ãƒžã‚·ãƒ³ã§ç™¾ä¸‡ç´šæŽ¥ç¶šï¼ˆ400万Tcp長接続) |
| [NewLife.Remoting](https://github.com/NewLifeX/NewLife.Remoting) | 2011 | プãƒãƒˆã‚³ãƒ«é€šä¿¡ãƒ©ã‚¤ãƒ–ラリ。CS アプリケーション通信フレームワークをæä¾›ã—ã€Http/RPC 通信フレームワークをサãƒãƒ¼ãƒˆã€é«˜ã‚¹ãƒ«ãƒ¼ãƒ—ットã€IoT デãƒã‚¤ã‚¹ã‚’低オーãƒãƒ¼ãƒ˜ãƒƒãƒ‰ã§å®¹æ˜“ã«æŽ¥ç¶š |
| [NewLife.Cube](https://github.com/NewLifeX/NewLife.Cube) | 2010 | 锿–¹ï¼ˆCube)クイック開発プラットフォーム。ユーザー権é™ã€SSO ãƒã‚°ã‚¤ãƒ³ã€OAuth サーãƒãƒ¼ãªã©ã‚’çµ±åˆã—ã€å˜ä¸€ãƒ†ãƒ¼ãƒ–ル 100 å„„ä»¶ç´šã®ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã§æ¤œè¨¼æ¸ˆã¿ |
| [NewLife.Agent](https://github.com/NewLifeX/NewLife.Agent) | 2008 | サービス管ç†ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã€‚アプリケーションを OS ã®ãƒ‡ãƒ¼ãƒ¢ãƒ³ã¨ã—ã¦ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã€‚Windows サービスã€Linux ã® Systemd |
| [NewLife.Zero](https://github.com/NewLifeX/NewLife.Zero) | 2020 | Zero 零代スã‚ャフォールディング。NewLife コンãƒãƒ¼ãƒãƒ³ãƒˆã‚¨ã‚³ã‚·ã‚¹ãƒ†ãƒ ã«åŸºã¥ãプãƒã‚¸ã‚§ã‚¯ãƒˆãƒ†ãƒ³ãƒ—レート NewLife.Templatesã€Webã€WebApiã€Service |
| ミドルウェア | | 有åãªãƒŸãƒ‰ãƒ«ã‚¦ã‚§ã‚¢ãƒ—ラットフォームã¨é€£æº |
| [NewLife.Redis](https://github.com/NewLifeX/NewLife.Redis) | 2017 | Redis クライアント。マイクãƒç§’ç´šã®é…å»¶ã€ç™¾ä¸‡ç´šã®ã‚¹ãƒ«ãƒ¼ãƒ—ットã€è±Šå¯Œãªãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚ューã€ç™¾å„„級データé‡ã®ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã§æ¤œè¨¼æ¸ˆã¿ |
| [NewLife.RocketMQ](https://github.com/NewLifeX/NewLife.RocketMQ) | 2018 | RocketMQ 純マãƒãƒ¼ã‚¸ãƒ‰ã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆã€‚Apache RocketMQ 㨠Alibaba Cloud メッセージã‚ューをサãƒãƒ¼ãƒˆã€å億級プãƒã‚¸ã‚§ã‚¯ãƒˆã§æ¤œè¨¼ |
| [NewLife.MQTT](https://github.com/NewLifeX/NewLife.MQTT) | 2019 | IoT メッセージプãƒãƒˆã‚³ãƒ«ã€‚MqttClient/MqttServerã€ã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆã¯ Alibaba Cloud IoT をサãƒãƒ¼ãƒˆ |
| [NewLife.IoT](https://github.com/NewLifeX/NewLife.IoT) | 2022 | IoT 標準ライブラリ。IoT 分野ã®å„種通信プãƒãƒˆã‚³ãƒ«æ¨™æº–仕様を定義 |
| [NewLife.Modbus](https://github.com/NewLifeX/NewLife.Modbus) | 2022 | ModbusTcp/ModbusRTU/ModbusASCII。IoT 標準ライブラリを基ã«å®Ÿè£…ã—ã€ZeroIoT プラットフォーム㨠IoTEdge ゲートウェイをサãƒãƒ¼ãƒˆ |
| [NewLife.Siemens](https://github.com/NewLifeX/NewLife.Siemens) | 2022 | Siemens PLC プãƒãƒˆã‚³ãƒ«ã€‚IoT 標準ライブラリを基ã«å®Ÿè£…ã—ã€IoT プラットフォーム㨠IoTEdge をサãƒãƒ¼ãƒˆ |
| [NewLife.Map](https://github.com/NewLifeX/NewLife.Map) | 2022 | 地図コンãƒãƒ¼ãƒãƒ³ãƒˆãƒ©ã‚¤ãƒ–ラリ。百度地図ã€é«˜å¾³åœ°å›³ã€ãƒ†ãƒ³ã‚»ãƒ³ãƒˆåœ°å›³ã€å¤©åœ°å›³ã‚’カプセル化 |
| [NewLife.Audio](https://github.com/NewLifeX/NewLife.Audio) | 2023 | オーディオコーデックライブラリ。PCM/ADPCMA/G711A/G722U/WAV/AAC |
| 製å“プラットフォーム| | 製å“プラットフォーム級。コンパイルã¨ãƒ‡ãƒ—ãƒã‚¤ã§ã™ãã«ä½¿ç”¨ã§ãã€å€‹åˆ¥ã‚«ã‚¹ã‚¿ãƒžã‚¤ã‚ºãŒå¯èƒ½ |
| [Stardust](https://github.com/NewLifeX/Stardust) | 2018 | Stardustã€åˆ†æ•£ã‚µãƒ¼ãƒ“スプラットフォーム。ノード管ç†ã€APM ãƒ¢ãƒ‹ã‚¿ãƒªãƒ³ã‚°ã‚»ãƒ³ã‚¿ãƒ¼ã€æ§‹æˆã‚»ãƒ³ã‚¿ãƒ¼ã€ç™»éŒ²ã‚»ãƒ³ã‚¿ãƒ¼ã€ãƒªãƒªãƒ¼ã‚¹ã‚»ãƒ³ã‚¿ãƒ¼ |
| [AntJob](https://github.com/NewLifeX/AntJob) | 2019 | AntJobã€åˆ†æ•£ãƒ“ッグデータ計算プラットフォーム(リアルタイム/オフライン)。アリã®å¼•ã£è¶Šã—ã«ç€æƒ³ã‚’å¾—ãŸã‚·ãƒ£ãƒ¼ãƒ‡ã‚£ãƒ³ã‚°æ€æƒ³ã€å…†ç´šãƒ‡ãƒ¼ã‚¿é‡ã®ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã§æ¤œè¨¼æ¸ˆã¿ |
| [NewLife.ERP](https://github.com/NewLifeX/NewLife.ERP) | 2021 | 伿¥å‘ã‘ ERP。製å“管ç†ã€é¡§å®¢ç®¡ç†ã€è²©å£²ç®¡ç†ã€ã‚µãƒ—ãƒ©ã‚¤ãƒ¤ãƒ¼ç®¡ç† |
| [CrazyCoder](https://github.com/NewLifeX/XCoder) | 2006 | 開発者å‘ã‘ツール集。数多ãã®é–‹ç™ºè€…ツール。ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ã€ã‚·ãƒªã‚¢ãƒ«ãƒãƒ¼ãƒˆã€æš—å·åŒ–・復å·ã€æ£è¦è¡¨ç¾ã€Modbusã€MQTT |
| [EasyIO](https://github.com/NewLifeX/EasyIO) | 2023 | 簡易ファイルストレージ。分散システムã§ã®ãƒ•ァイル集ä¸ã‚¹ãƒˆãƒ¬ãƒ¼ã‚¸ã‚’サãƒãƒ¼ãƒˆã€‚ |
| [XProxy](https://github.com/NewLifeX/XProxy) | 2005 | 製å“レベルã®ãƒªãƒãƒ¼ã‚¹ãƒ—ãƒã‚シ。NAT プãƒã‚ã‚·ã€Http プãƒã‚ã‚· |
| [HttpMeter](https://github.com/NewLifeX/HttpMeter) | 2022 | Http è² è·ãƒ†ã‚¹ãƒˆãƒ„ール |
| [GitCandy](https://github.com/NewLifeX/GitCandy) | 2015 | Git ソースコード管ç†ã‚·ã‚¹ãƒ†ãƒ |
| [SmartOS](https://github.com/NewLifeX/SmartOS) | 2014 | 組ã¿è¾¼ã¿ã‚ªãƒšãƒ¬ãƒ¼ãƒ†ã‚£ãƒ³ã‚°ã‚·ã‚¹ãƒ†ãƒ 。完全ã«ç‹¬ç«‹è‡ªç¤¾é–‹ç™ºã§ã€ARM Cortex-M ãƒãƒƒãƒ—アーã‚テクãƒãƒ£ã‚’サãƒãƒ¼ãƒˆ |
| [SmartA2](https://github.com/NewLifeX/SmartA2) | 2019 | 組ã¿è¾¼ã¿ç”£æ¥ç”¨ã‚³ãƒ³ãƒ”ュータã€IoT エッジゲートウェイã€é«˜æ€§èƒ½ .NET8 ホスト。工æ¥ã€è¾²æ¥ã€äº¤é€šã€åŒ»ç™‚分野ã«é©ç”¨ |
| FIoT IoTプラットフォーム| 2020 | IoT トータルソリューション。建築ã€ç’°å¢ƒä¿è·ã€è¾²æ¥å‘ã‘ã§ã€ã‚½ãƒ•トウェア・ãƒãƒ¼ãƒ‰ã‚¦ã‚§ã‚¢ãŠã‚ˆã³ãƒ“ッグデータ分æžã‚’一体化ã€å˜ä¸€ãƒžã‚·ãƒ³ã§å万級ãƒã‚¤ãƒ³ãƒˆã®ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã§æ¤œè¨¼æ¸ˆã¿ |
---
# 新生命開発ãƒãƒ¼ãƒ

新生命ãƒãƒ¼ãƒ (NewLife)㯠2002 å¹´ã«è¨ç«‹ã•ã‚Œã€æ–°æ™‚代㮠IoT æ¥ç•Œã‚½ãƒªãƒ¥ãƒ¼ã‚·ãƒ§ãƒ³ã®æä¾›è€…ã¨ã—ã¦ã€ã‚½ãƒ•トウェアãŠã‚ˆã³ãƒãƒ¼ãƒ‰ã‚¦ã‚§ã‚¢ã‚¢ãƒ—リケーションã®ã‚½ãƒªãƒ¥ãƒ¼ã‚·ãƒ§ãƒ³ã‚³ãƒ³ã‚µãƒ«ãƒ†ã‚£ãƒ³ã‚°ã€ã‚·ã‚¹ãƒ†ãƒ アーã‚テクãƒãƒ£ã®è¨ˆç”»ãƒ»é–‹ç™ºã‚µãƒ¼ãƒ“スをæä¾›ã—ã¦ã„ã¾ã™ã€‚NuGet ã®ç´¯è¨ˆãƒ€ã‚¦ãƒ³ãƒãƒ¼ãƒ‰æ•°ã¯ 523 万回以上。ãƒãƒ¼ãƒ ã®ä¸æ ¸ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆï¼ˆXCode / Redis / Stardust / AntJob / IoT ãªã©ï¼‰ã¯ã€é›»åŠ›ã€å·¥æ¥ã€äº¤é€šã€ç’°å¢ƒä¿è·ã€åŒ»ç™‚ã€æ–‡åŒ–・åšç‰©é¤¨ãªã©ã®æ¥ç•Œã§å¤§è¦æ¨¡ã«æŽ¡ç”¨ã•れã¦ã„ã¾ã™ã€‚
ç§ãŸã¡ã¯æ”¹å–„ã‚’ç¶šã‘ã€é•·æœŸçš„ã«ä¿¡é ¼ã•れる .NET / IoT / 分散技術パートナーã¨ãªã‚‹ã“ã¨ã‚’目指ã—ã¾ã™ã€‚
ウェブサイト:https://newlifex.com オープンソース組織:https://github.com/NewLifeX
WeChat å…¬å¼ã‚¢ã‚«ã‚¦ãƒ³ãƒˆï¼š

---
> ã“ã®ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆãŒãŠå½¹ã«ç«‹ã¦ã°ã€ãœã² Star を付ã‘ã€ãƒãƒ¼ãƒ ã«å…±æœ‰ã™ã‚‹ã‹ã€Issue/PR ã§æ”¹å–„ææ¡ˆã‚’ãŠå¯„ã›ãã ã•ã„。
|