ローコードは私たちに何をもたらすのでしょうか?

  クラウドネイティブ開発

クラウド ネイティブは、最近業界で最も懸念されているトピックです。この分野での開発者の需要に応えるために、今後の四半期には、Spring Boot を含むクラウドネイティブ ベースのサンプルとプロジェクト スキャフォールディングをさらに追加する予定です。

; Program.GetLength()
       push      rsi
       sub       rsp,30
       vzeroupper
       vxorps    xmm0,xmm0,xmm0
       vmovdqu   xmmword ptr [rsp+20],xmm0
       mov       dword ptr [rsp+20],5
       mov       dword ptr [rsp+24],6
       mov       dword ptr [rsp+28],7
       mov       rcx,offset MT_System.ValueTuple~3[[System.Int32, System.Private.CoreLib],[System.Int32, System.Private.CoreLib],[System.Int32, System.Private.CoreLib]]
       call      CORINFO_HELP_NEWSFAST
       mov       rsi,rax
       vmovdqu   xmm0,xmmword ptr [rsp+20]
       vmovdqu   xmmword ptr [rsi+8],xmm0
       mov       rcx,rsi
       call      Program.Ignore(System.Object)
       mov       rcx,rsi
       add       rsp,30
       pop       rsi
       jmp       near ptr System.ValueTuple~3[[System.Int32, System.Private.CoreLib],[System.Int32, System.Private.CoreLib],[System.Int32, System.Private.CoreLib]].System.Runtime.CompilerServices.ITuple.get_Length()
; Total bytes of code 92

Azure ベースのコードの内部ループの最適化

内部循環の最適化も当社の投資の最優先事項の 1 つです。私たちのチームは、Toolkit でのコーディング、デバッグ、監視のエクスペリエンスを向上させるために懸命に取り組んでいます。コーディング エクスペリエンスについては、Azure SDK にさらに多くのサンプルを追加し、Azure 関連のコードと構成に対するより優れたコード分析/補完サポートを提供する予定です。デバッグに関しては、リモート デバッグなどの追加サポートを引き続き提供していきます。さらに、該当する場合、Azure サービスでのログ ストリーミングをサポートする予定です。さらに、Azure Storage Explorer のサポートだけでなく、Azure Monitor とログのサポートも強化する予定です。

; Program.GetLength()
       push      rsi
       sub       rsp,30
       vzeroupper
       vxorps    xmm0,xmm0,xmm0
       vmovupd   [rsp+20],xmm0
       mov       dword ptr [rsp+20],5
       mov       dword ptr [rsp+24],6
       mov       dword ptr [rsp+28],7
       mov       rcx,offset MT_System.ValueTuple~3[[System.Int32, System.Private.CoreLib],[System.Int32, System.Private.CoreLib],[System.Int32, System.Private.CoreLib]]
       call      CORINFO_HELP_NEWSFAST
       mov       rcx,rax
       lea       rsi,[rcx+8]
       vmovupd   xmm0,[rsp+20]
       vmovupd   [rsi],xmm0
       call      Program.Ignore(System.Object)
       cmp       [rsi],esi
       mov       eax,3
       add       rsp,30
       pop       rsi
       ret
; Total bytes of code 92

パフォーマンスと信頼性

パフォーマンスは重要です。より優れたパフォーマンスと信頼性をユーザーに提供するために、Azure サービスを使用する前にログイン パフォーマンスを最適化し、ツールキットを通じて安定性を向上させることを目指しています。

; Program.MoveNext()
       sub       rsp,28
       mov       rcx,[rcx+8]
       mov       r11,7FFF8BB40378
       call      qword ptr [7FFF8BEB0378]
       nop
       add       rsp,28
       ret

Azure サービス上の Java との緊密な統合

上記に加えて、Java ワークロード向けの主要な Azure サービスとのより深い統合を計画しています。たとえば、ツールキットでは Azure Spring Cloud でのリモート デバッグをサポートすることを目指しています。

これらの改善により、IntelliJ IDEA で Azure アプリケーションを操作する際の開発者の生産性が大幅に向上することを期待しています。上記のロードマップに関してフィードバックやご質問がございましたら、お知らせください。

using System.Collections.ObjectModel;
using System.Diagnostics.CodeAnalysis;
using System.Diagnostics;
using System.Diagnostics.Tracing;
using System.Globalization;
using System.IO;
using System.Linq;
using System.Net;
using System.Net.Http;
using System.Net.Sockets;
using System.Net.WebSockets;
using System.Numerics;
using System.Reflection;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
using System.Security.Cryptography;
using System.Security.Cryptography.X509Certificates;
using System.Text;
using System.Threading;
using System.Threading.Tasks;
using System.IO.Compression;
#if NETCOREAPP3_0_OR_GREATER
using System.Text.Encodings.Web;
using System.Text.Json;

おすすめ

転載: blog.csdn.net/ohpppp/article/details/130872581