優れた開発環境は、すべてのプログラマーにとって不可欠です。最新のウェブアプリを開発する場合でも、初めて言語を学ぶ場合でも、使用する環境は便利で使いやすいものでなければなりません。
IDE(統合開発環境)は、開発者がコーディングを容易にするように設計されています。それらのほとんどは、コンピューターのハードディスクにインストールされているオフラインプログラムです。
多くのブラウザベースのIDEは、クラウドでのコーディングに適しています。それらのほとんどは、オフラインの対応物と比較すると制限がありますが、常に改善されています。何を作成する場合でも、ほぼすべての用途に対応するIDEがあります。
1.最高のプロフェッショナルオンラインIDE: AWS Cloud9
Amazonが2016年にCloud9IDEを購入したとき、それはすでに開発者の間で確固たるお気に入りでした。アマゾンウェブサービスとの完全な統合により、アマゾンウェブサービスは間違いなく現在利用可能な最も強力で拡張可能なオンライン開発プラットフォームになります。オンラインIDEは、コードエディタとターミナルおよび強力なデバッグツールを組み合わせたものです。
Cloud9は、VS Live共有と同様のペアプログラミングモードも備えており、チームでの共同リモートプログラミングが可能です。ラピッドプロトタイピングが必要ですか? Cloud9は、統合されたターミナルアシストを通じてAWSサービスへの直接アクセスを提供します。
2.最高の無料オンラインIDE: CodeTasty
CodeTastyは、クラウド内のフル機能のクラウドIDEであり、セットアップがすばやく簡単です。
Typescriptのリンティングとトランスパイルに加えて、すべての主要言語がサポートされています。エディター自体は、ターミナルウィンドウと出力ウィンドウを備えた完全な仮想開発環境です。 CodeTastyは無料で完全に機能しますが、より多くのプロジェクトオプションとチームコラボレーションのために有料の階層を利用できます。
3.初心者に最適なオンラインIDE: Codeacademy
Codecademyは、オンラインIDEとレッスンを組み合わせて、初心者から上級者までコーディングを教えます。彼らの多様なカタログは、Python、JavaScript、CSS、HTML、Rubyなどの人気のある言語をカバーしています。
言語学習に加えて、Codeacademyは提供します にとって と プロインテンシブ 科目全体をカバーするように設計された有料コース。機械学習、テスト駆動開発、フロントエンドWeb開発に関する専門家コースは、利用可能なコースのほんの一部です。
4.アーティストに最適なオンラインIDE: p5.js
p5.jsライブラリはJavaScriptに基づいており、コードを介してインタラクティブアートを作成するためのツールを提供します。ライブラリをインストールしてローカルサーバーを実行するのではなく、p5.jsWebエディターを使用してオンラインで即座にコーディングできます。
Facebookを非アクティブ化できる期間
p5.jsライブラリは、美しいビジュアルを作成するだけでなく、対話の機会を提供します。音声に敏感なロボットアニメーションのチュートリアルでは、p5.jsを使用してリアクティブアートを作成するのがいかに迅速かつ簡単であるかを示しています。
5. Pythonに最適なオンラインIDE: Codevny
オンラインのPythonIDEは、すばやく簡単に使用でき、テスト用の端末を備えている必要があります。 Codenvyは、これらすべてとはるかに多くのものを提供します。 Codenvyは言語に依存せず、IDEの各インスタンスは独立した開発環境です。
オンライン端末を使用して、追加のパッケージとモジュールをインストールできます。 Codenvyは、堅牢な開発およびコラボレーションツールであり、ほぼすべての形式の最新の開発が可能です。
6. JavaScriptに最適なオンラインIDE: JSFiddle
JavaScriptをいじりますか? JSFiddleをテンプレートプロジェクトとともに試して、Webアプリのアイデアをすばやく実現できるようにしてください。
JSFiddleは完全に無料(広告サポート)で、GoogleやFacebookなどの巨人が数千人の開発者とともに使用しています。
7. GitHubユーザーに最適なオンラインIDE: Gitpod
GitHub IDEの概念は最初は奇妙に思えるかもしれませんが、それは非常に理にかなっています。 Gitpodは、ブラウザのGitHubでファイルを編集する方法として存在します。ブラウザ拡張機能は、GitHubページにボタンを追加します。このボタンをクリックすると、現在のプロジェクトのワークスペースが開きます。
編集は、VSCodeに基づくIDEで行われます。チーム内のコラボレーションのためのコメントとともに、サイドバイサイドのコード比較が組み込まれています。 Gitpodはユニークなアイデアであり、現在、パブリックリポジトリとプライベートリポジトリの無料ベータ段階にあります。
8.RubyおよびRubyon Railsに最適なオンラインIDE: Repl.it
Rubyは、多くのコーダーの心の中で特別な位置を占めています。読みやすく、書きやすく、流行のRuby onRailsプラットフォームのバックボーンです。 Ruby用のオンラインIDEは、大胆でシンプル、そして見た目に美しいものでなければなりません。 Repl.itには、RubyとRuby on Railsの両方の環境があり、スキルを磨くのに最適な場所です。
9.デザイナーに最適なオンラインIDE: Codepen.io
あなたがウェブのために美しく見えるものを作りたいなら、Codepen.ioはあなたのための場所です。 IDEは、あらゆる種類のフロントエンドWeb開発のスケッチブックのように動作します。すべてのスキルレベルの大規模なコミュニティは、ブラウザで可能なことの限界を絶えず押し上げています。
毎週のSparkニュースレターは、CodepenRadioポッドキャストとともにその週の最高のペンを集めたものです。そのコミュニティと並んで、Codepenは 他の多くの素晴らしい機能 ■コーダーおよびWeb開発者向け。
10.子供向けの最高のオンラインコーディングIDE: SmallBasic
コーディングを始めるのは子供にとって難しいことです。 Small Basicには、コード構文に寛容な子供向けのオンラインエディターが含まれています。言語は読みやすいですが、実際のコードに十分近いので便利です。
グループテキストの送信方法
含まれているライブラリは、描画、テキスト入力、サウンド、さらにはいくつかの基本的なネットワーキングをカバーしています。いくつかチェックしてください 子供向けの簡単なコーディングプロジェクト プラットフォームでそれがあなたのためであるかどうかを確認してください!
11.子供向けの最高のブロックベースのIDE: 考える
Tynkerブロックベースのプラットフォームと一緒に学ぶ親と子供。このサービスを試すために利用できる無料のコースは複数ありますが、月額$ 7.50のサブスクリプションを支払うとさらに多くのことができます。 Tynkerには、7歳以上向けのコーディング、ゲーム、ハードウェア、Minecraftの改造コースの豊富なライブラリがあります。
Windows 10Wi-Fiインターネットアクセスなし
12. Arduino / IOTに最適なオンラインIDE: ArduinoWebエディター
おそらく当然のことながら、Arduinoボードをオンラインでプログラムするのに最適な場所はArduino独自のCreateWebエディターです。まだ初期段階ですが、オフラインIDEのように機能します。コードエディタに加えて、ライブラリマネージャとシリアルモニタもブラウザで利用できます。
現在、公式のArduinoボードとその他の少数のボードのみがサポートされていますが、将来的にはさらに多くのサポートが提供される予定です。このIDEの注意点の1つは、USBポートにアクセスしてコードをアップロードするために小さなブリッジプログラムをダウンロードする必要があることです。
13.ビジュアルハードウェアプログラミングに最適なオンラインIDE: XOD.io
XODは、Arduinoボード用のオープンソースのノードベースのビジュアルプログラマーです。各ブロックはデバイスとセンサーを表し、各ノードから線をドラッグすることでそれらの間にリンクを作成できます。
ライブラリにはさまざまな用途のための多くのノードが付属しており、ノードのコレクションはクリーンで読み取り可能なブロックのために新しいノードに折りたたまれます。
残念ながら、ブラウザバージョンのXODは、ボードへの直接アップロードをサポートしていません。ただし、接続されたボードを必要とせずにプログラムをテストするシミュレーションモードがあります。
クラウドでのコーディング
このリストにあるIDEの多くは、コーダーが必要とするほぼすべてのことを実行できます。ただし、ほとんどの場合、いくつかの制限があります。多くは費用をカバーするためにサブスクリプション費用があり、それらはすべて正しく機能するためにインターネットへの常時接続を必要とします。
オフラインIDEには、インターネット接続を必要としないという便利さがあり、MicrosoftのVisualStudioやVSCodeを含む多くのIDEは強力で無料です。
共有 共有 つぶやき Eメール FBIがHiveランサムウェアに対して警告を発した理由は次のとおりですFBIは、特に厄介なランサムウェアについて警告を発しました。これが、Hiveランサムウェアに特に注意する必要がある理由です。
次を読む 関連トピック- プログラミング
- 統合開発環境
- オンラインIDEA
Ian Buckleyは、ドイツのベルリンに住むフリーランスのジャーナリスト、ミュージシャン、パフォーマー、ビデオプロデューサーです。マッドサイエンティストになることを期待して、執筆中やステージ上にいないときは、DIYの電子機器やコードをいじっています。
イアン・バックリーのその他の作品ニュースレターを購読する
ニュースレターに参加して、技術的なヒント、レビュー、無料の電子書籍、限定セールを入手してください。
購読するにはここをクリックしてください