背景
元々我が社では、MicrosoftのVisualStudio中毒患者が多数在籍している関係もあり、
| サービス | ランタイム(言語) | OS(サーバ) |
|---|---|---|
| Webサービス | .NetFramework(C#) | WinServer |
| HTTP系のマイクロサービス | OpenJDK(JAVA) | LinuxServer |
という構成です。
VisualStudioとC#の組合せはかなり強力で**「開発効率LAMPの3倍」**が弊社では都市伝説的に語り継がれていますw
しかーし! とある案件で、我が社のWebサービスをLinux Only環境でどーしても動かしたいという要望から・・・。
年明けに一念発起! Webサービスを**「.Net Core」**への移植を決意し見事に完成♪
.NetCore移植時の困り事
| 困り事 | 理由 |
|---|---|
| 書籍 | .NetFrameworkですら少ないので余計に少ない |
| Google先生 | 同上 |
| 日本語情報 | 同上 |
Microsoftさんがやる事でも無いんでしょうけど? もっとコミュニティ含めて活発化するといいなぁと。
今後
Nginxとの相性もいいし(Webパック)、自分でWebサーバ内蔵できるし、今後はIISに頼らないカタチでのC#によるWebサービス開発を加速させるつもりです♪