apeescape2.com
  • メイン
  • モバイルデザイン
  • モバイル
  • その他
  • トレンド
技術

Project Rider:スタンドアロンのReSharper IDE

マイクロソフトのオープンソースと相互運用性への簡単な移行(それを見逃した方は、スピンオフをご覧ください) Microsoft Open Technologies 、2012年に設立され、2015年にリフォールディングされました)、Visual Studioなど、いくつかの主要製品の代替品が見られるようになるのは時間の問題でした。

Project Riderに参加してください。実際、オートバイのマッドマックススタイルのかっこいい老人ではなく(私の第一印象)、IDEの第一人者であるJetBrainsのVisualStudioとの競争のコードネーム…そして開発者コミュニティの多くの祈りに答えてください。 JetBrainsは、VS用のReSharperプラグインをサポートするだけでは満足せず、新しいレベルに引き上げました。

進行中のC#およびVisual Basic .NET IDEは、1月中旬にNDCロンドンでHadi Hariri(Jetbrainsの開発者アドボカシーリード)によって、Jar JarBinksのヘイトスピーチとJavascriptリベルの中で発表されました。 JetBrainsブログ 。



IntelliJプラットフォームファミリーの最新メンバーであるProjectRiderの概要は次のとおりです。スタンドアロン、クロスプラットフォーム、ReSharperがサポートされています。

IntelliJプラットフォームファミリーの最新メンバーであるProjectRider。

本当の競争

Visual Studioは、現在、.NETおよびC#で実行可能な唯一のIDEであり、ご存知のとおり、Windowsが必要です。 Microsoftは、OSXおよびLinuxユーザーにVisualStudioを実行している仮想マシンを開発作業に使用することを強制する独占権を持っています。

真の代替手段が利用可能になると、競争のすべての前向きな圧力がMicrosoftにかかるため、VisualStudioとProjectRiderの両方で、顧客を争う中で継続的な改善が見られます。

「しかし、C#の作成者と競争できるケイトは誰ですか?」

できれば、それはJetBrainsです。そのIntelliJプラットフォームは約16年前から存在し、Visual Studioの.NET拡張機能であるReSharperは10年前から存在しています。人気のある成功したIDE(および関連するプラグイン)のホストは、それが何をしているのかを知っていることの証です。

ReSharperの代替品ではありません

Project Riderは、バックエンドでVisual Studio用のJetBrainsの.NET拡張機能を使用しているため、ReSharperを置き換えることを意図したものではなく、相互に有益な補足として機能します。 ReSharperの改良により、重みが2倍になり、.NET拡張機能(およびその結果、Visual Studioユーザーのエクスペリエンス-複雑な関係について話します)とProjectRiderの両方が改善されました。

Project Riderは、ReSharperに代わるものではありません。実際にはバックエンドで使用します。 つぶやき

「しかし、ケイト、ReSharperは遅いです。」

これは、私がProject Riderについて言及したときに、私のメンターであるCharles Gibsonによって放映された応答であり、他の場所に反映されていると聞いた感情です。幸いなことに、NDCロンドンで発表したハディ・ハリリと直接話をする機会がありました。これは私が直接育てたものの1つです。

朗報です!彼は次のように述べています。「リリースごとに、パフォーマンスの向上に非常に熱心に取り組んでおり、実際にテストと顧客からのフィードバックの両方でこれを確認しています。」

Hadi Haririは、JetBrainsがReSharperおよびRiderリリースの速度パフォーマンスを改善するために積極的に取り組んでいると述べています。

Hadiはまた、独自のプラットフォーム(特にヘビー級のRoslynを含まない)を持つことで、JetBrainsがReSharperの速度を低下させるものをはるかに細かく制御できるという素晴らしい点を提起しました。そのため、「そのため、すでにVSよりも高速です。かなりの数の領域。」

OSの自由

これの利点は言うまでもありません。開発者は、Macのファンボーイ、Linuxのあごひげ、Windows…ユーザー(Windowsユーザーにとって、面白くて蔑称的でありながらまだ一般的な用語は何ですか?)であり、OSの好みについて声高で頑固です。

Linuxでもデバッグが機能します。 つぶやき

さて、多くのLinuxディストリビューションのいくつかでシームレスなパフォーマンスを得るには、予測可能な問題がいくつかありますが、VMを起動するよりもはるかに優れています。

Hadi氏が述べたように、クロスプラットフォームIDEを持つことは、現時点では公民権です。「おそらく最もエキサイティングなことは、C#開発を行うためにVMを実行する必要がなくなり、Mac上のReSharperで持っていたすべてのものを取得できるようになることです。 」

scorpとccorpとllcの違い

確かに、Visual Studio CodeやMonoDevelopなど、すでに利用可能なクロスプラットフォームオプションがいくつかありますが、前者はMicrosoftの後付けであり、後者はかなり状況に応じたものです(つまり、Unityデバッグ)。

ワンストッププロジェクトショップ

.NETのフレーバーが何であれ、それでも問題はありません。 Project Riderは、Mono、.NET Framework、およびDNXでプロジェクトを処理でき、上記のすべてとCoreCLR(最終的には)を網羅するデバッグサポートを備えています。

…ビジュアルデザイナーを除く

Project Riderは、XAML、Webフォームデザイナー、Entity Framework Designerなど、VisualStudioで利用できる一部のビジュアルデザイナーを提供しません。ハディ・ハリリは、彼らにも計画がないことを確認しました。大丈夫ですいつでもできます アウトソーシング 。

IntelliJ機能

JetBrainsの子孫として、Project RiderはIntelliJプラットフォームのすべての知恵と機能を備えています(この場合、RESharperの世話をします)。コードとファイル構造の両方の簡単なナビゲーション、コードのクリーンアップ、スマートなオートコンプリート、コードの臭いの検出と解決、幸せで安全なリファクタリング、ビルドツールのすべての優れた統合機能、バージョンなど、これらの利点に関する記事全体を書くことができます。制御、テスト、デバッグなど。精査された業界の経験については、言うべきことがたくさんあります。

C#および.NET IDEの「ProjectRider」には、ReSharperおよびIntelliJプラットフォームのすべての機能があります。

IntelliJプラットフォーム上にあるため、Rider開発者はすべての優れたIntelliJ機能を利用できます。

IntelliJプラグイン

同様に、JetBrainの生まれたばかりの子孫として、既存の最大1,000個のダウンロード可能なIntelliJIDEAプラグインをサポートします。 VIMユーザーの皆さん、喜んでください! (ねえ、ノックしないでください。IdeaVimは現在7番目にダウンロードされているIDEAプラグインです。)

ライセンス供与

皮肉なことに、Project Riderが存在するのはMicrosoftのオープンソースへの動きだけであるため、JetBrainsがライセンス料モデルに従うことを計画していることは完全に理解できます。

価格はまだ発表されていませんが、同様の製品に対するJetBrainsの現在の価格モデル(CLionパーソナルライセンス-$ 89 /年)と、人々を切り替えることや両方を使用する必要があることの難しさの認識に基づいています(そして私は彼らから引用しますProject Riderのブログ投稿「両方のツールを使用したい人など、価格を設定するときに発生する可能性のある多くの使用シナリオを考慮に入れます」)、年間539ドルに匹敵するものが期待できると思います。 VisualStudioの個別ライセンス。

オープンソース言語で書かれている

フロントエンドはKotlinで記述されています(バックエンドはReSharper経由のC#です)。 Kotlinのことを聞いたことがない方もいらっしゃるかもしれませんが、説明させてください。Kotlinは、既存の言語の機能セットに対する不満を理由に、Javaを置き換えるためにJetBrainsによって設計および開発された言語です。 Kotlinの開発は2010年に開始され、2011年に発表され、2012年にオープンソースとしてApache 2ライセンスの下でリリースされました。Javaと完全に相互運用可能であり、フロントエンド、サーバーサイド、またはAndroidアプリに十分な汎用性があります。

Kotlinの開発の良さを理解できるようになったので、最初からやり直します。フロントエンドはKotlinで記述されています。したがって、製品自体がライセンスされている場合でも、少なくとも言語(およびIntelliJプラットフォーム)はオープンソースです。それはどれくらいクールですか?

IntelliJプラットフォームファミリーの最新メンバーであるProjectRider。

プロジェクトライダーの2016年秋のリリース

Project Riderは、プライベートとパブリックの両方の早期アクセスプログラムの後、2016年の秋に解放される予定ですが、EAPの結果により、リリースが遅れる可能性があると述べられています(当然のことながら)。初期のビルドを試すことに興味がある場合は、 サインアップ !

概して、競争の利益のためだけに、これまで争われていなかったC#IDEの分野へのJetBrainsの参入にかなり興奮しています。ハディ・ハリリの正式なタイトルのヒントを引き出すことはできませんでしたが、吹き替えを応援しています MadSharp 「ProjectRider」という言葉からの第一印象に沿って。

感謝します ハディハリリ 私の絶え間ない質問に我慢し、いくつかの事実確認の指針を与えてくれて。

Angular vs. React:Web開発に最適なのはどれですか?

Webフロントエンド

Angular vs. React:Web開発に最適なのはどれですか?
スキャン性を向上させるためのUIデザインのベストプラクティス

スキャン性を向上させるためのUIデザインのベストプラクティス

Uiデザイン

人気の投稿
ラベルなしデータを使用した半教師あり画像分類
ラベルなしデータを使用した半教師あり画像分類
効果的なランディングページをデザインする方法
効果的なランディングページをデザインする方法
コミュニケーションディレクター
コミュニケーションディレクター
3Dグラフィックス:WebGLチュートリアル
3Dグラフィックス:WebGLチュートリアル
インサイドセールスエグゼクティブ-東部地域
インサイドセールスエグゼクティブ-東部地域
 
デジタル遊牧民のための人間工学:自殺せずに道路で働く
デジタル遊牧民のための人間工学:自殺せずに道路で働く
Webレイアウトのベストプラクティス:分析された12の時代を超越したUIパターン
Webレイアウトのベストプラクティス:分析された12の時代を超越したUIパターン
生産的な行動の誘発:仕事の動機付けのヒント
生産的な行動の誘発:仕事の動機付けのヒント
HorusLPを使用した最適化アルゴリズムの設計
HorusLPを使用した最適化アルゴリズムの設計
WebVRとブラウザエッジコンピューティング革命
WebVRとブラウザエッジコンピューティング革命
人気の投稿
  • あなたが支払ったと思うようにウェブサイトをだます方法
  • メモリリークをテストする方法
  • 中小企業の場合はscorpまたはccorp
  • awsソリューションアーキテクトアソシエイト認定
  • セクター別のベンチャーキャピタル投資
カテゴリー
その他 技術 Uxデザイン アジャイルタレント 仕事の未来 ライフスタイル 革新 Uiデザイン リモートの台頭 データサイエンスとデータベース

© 2021 | 全著作権所有

apeescape2.com