CLRium#2:ASP.NETおよびDNX(.Net実行環境)-最新のCoreCLRコア上。 ロズリンとエンタープライズでリラックス

噂だけがある最新のものについて、インターネットで何を掘り下げることができますか? 私たちの答えは、質問に光を当てることができるものではありません。 たとえば、DNXとは何ですか? プロジェクトリポジトリから次のことがわかります。



DNX (ランタイム.Net)-ホストのビルドシステム、SDK、CLRなど、アプリケーションとその操作をダウンロードするために必要なコードが含まれています。



個人的に、最近まで、これは、おそらくあなたに、私には絶対に何も言わなかった。 しかし、これはASP.NET未来です



または、たとえば、多くの人が最新のCoreCLRカーネルでLinux上でASP.NET 5を実行する可能性について誰もが夢中になっている理由を理解していません...私たちは高齢者であり、若い人たちです-私たちはすべての高価な欠員を獲得し、すでに勉強して知っています。



とにかく...現在いくつのランタイムがありますか? 世界は単一のCLRでどこに行きましたか、そしてなぜそれが突然皆に合うのをやめたのですか??







CLRiumセミナーの講演者の仕事は、非常に新鮮なものを掘り起こすことです。 そして、勇気を得て、彼らは私たちと同じようにこれらすべてを研究し始めました:彼らの自由な時間をすべて新しい趣味に捧げます



アンドレイ・ドリームウォーカーアキンシン





Coreclr





リュウジット





ASP.NET、DNX







スタニスラフ・シドリスティ・シドリスティ





型を扱う魔法



ウォームアップレポートは、CLRium#1と同様、物議を醸すアイデアでいっぱいですが、それから非常に興味深いものです。











Corefx



多くの人々は、コミュニティに対する.NET Frameworkのオープン性と、コミュニティに自由に変更を加える機会を提供することは悪いことであり、無限のバグ、ずさんなコード、不安定なAPIに満ちていると言います。 そうですか?











安全性







Roslyn-コンパイラーおよびMS Visual Studioの拡張-設計ニーズ



私の練習では、ある種のルーチンを実行し、常に何かを記憶する必要があることが非常によくあります。 私の頭に浮かぶ最初の例として-パブリッククラスの各パブリックメソッドの先頭に引数の正確性のチェックを挿入する必要があります。 これは正しいですが、時々忘れてしまい、CodeReviewは遅れます。 この場合、アナライザーがあれば便利です。 または、たとえば、コードの代わりにif(x != null) x.DoSomething()



使用してx.Eval(x => x.DoSomething())



を記述できるようにします?.



C#6から。この種のすべてのタスクには、コードアナライザーが適しています。コードアナライザーは、見た目ほど難しくありません。









たとえば、SpecFlowベースのテスト自動化の場合、すべての機能ファイルを検索し、コードで宣言されているステップが含まれているかどうかを確認するアナライザーがあると便利です。 そして、そのようなステップがなかった場合、彼は余分な方法を削除することを誓って尋ねます。













プログラムが可能な限りおいしいものになったことを願っています。



登録



モスクワ (4月3〜4日)、 エカテリンブルク (5月17日)、 サンクトペテルブルク (5月29〜30日)で、オンラインとオフラインのどの都市でも利用できます。 あなたはチームとして私たちに行くことができます:私たちは法人からの支払いを受け入れます。 人。 必要なのは、リンクをたどって登録することだけです。



登録:





連絡先の詳細:




All Articles