IDEの記事一覧プレミアムユーザー限定記事MOONGIFTプレミアムは、月額500円の有料サービスです。Onlineが発表されているのですが...。CodeをWebブラウザから扱いたいというニーズは常に存在しました。それを最初に叶えたのがCoderです。入力に対して素早く反応してくれると開発はさくさく進むものです。ファイルを変更してから反映までにしばらく待たされるのは言うに及ばず、エンターキーを押す前から結果が分かっていたりすると考えが中座することなく開発を続けられます。今回紹介するLamduは次世代のライブコーディング環境を標榜するソフトウェアです。APIが抱えた問題を解決するAPIとして注目を集めています。開発者にとって便利なのが、スキーマが公開されていることでクエリの設計時に参照することができる点です。必要なフィールドを増減できるので、API側を拡張する必要がありません。CodeクラウドIDEはすでに誕生して10年近くになります。幾つかの実用的なソフトウェアも出てきていますが、それでもまだまだローカルでの開発が主流です。スクリプト言語ではそうでしょう。その世界が大きく変わるかも知れません。Kaitaiファイルを解析するバイナリエディタテキスト以外のファイルを扱おうと思うと必要になるのがバイナリエディタです。HEXのデータを確認したり、並び方を分析することで正しく情報を扱えるようになります。GUIでは各OSごとに様々なエディタが存在します。IDEはWebブラウザベースのバイナリエディタです。Webベースで動作する開発環境ローカルアプリケーションがどんどんWebアプリケーション化しています。そんな中、最近では開発環境もWebアプリケーション化が進んでいます。AWSがCloud9を買収したのも、その動きの一つです。今回紹介するTheiaはクラウドやデスクトップでも動作するWebベースのIDEです。Theiaの使い方メイン画面です。Electronアプリ開発をはじめられる開発環境Electronを使えばWindows/macOS/Linuxなどマルチプラットフォームで動作するソフトウェアがHTML/JavaScript/CSSで作成できます。作ってみたいと思いつつも、環境を整える手間で躊躇してしまっている人もいるのではないでしょうか。そんな方に使ってみて欲しいのがFiddleです。IDEIoTでマイコンデバイスが多種多様に存在しますが、一番面倒なのは開発したコードの転送ではないでしょうか。Pi向けに開発して転送するのは面倒です(SSHで入ってそのまま開発することでしょう)。Assembly開発をはじめられるプレイグラウンドWebAssemblyは通常、CまたはC++そしてRustを使って開発します(後はAssemblyScriptなども)。いずれの場合も環境を整えるのが手間で、途中で止めてしまう人も多いでしょう。Go用のクロスプラットフォームIDEIDEを使うことで開発効率が大幅にアップします。ブレークポイントを使ったり、変数のウォッチをすることで思わぬ動作を回避できるでしょう。コンパイル系のプログラミング言語ではIDEが活躍しています。今回紹介するオープンソース・ソフトウェアはLiteIDE、Go向けのIDEです。Web上の開発&実行環境Cloud9を買収したAWSが、Web上でIDEを提供することを発表しました。これによってWebブラウザさえあれば開発を行って、さらにデプロイまでできる世界が実現します。開発環境を整えたり、エディタを用意する必要もなくなります。同じような開発、実行環境をオープンソースで作りたいならばCodenvyを使ってみましょう。IDE最近ではWebブラウザが高性能になっており、多くのアプリケーションがWeb化しています。開発環境であるIDEについてもその例外ではありません。IDEはとても便利です。Codeなど、Web技術を使ってプログラミングエディタが動くのが当たり前になっています。JavaScriptエンジンの高機能化はもちろん、HTML5の高機能化によって実現されています。wcodeは同じようにWeb技術を使ったコードエディタです。Webベースの3Dコンテンツ開発環境3Dコンテンツは作成が難しいイメージがあります。作る環境を整えるのが難しく、専用のソフトウェアも高かったりします。作るためのテクニックも必要など、素人には非常に高い敷居がある分野と言えるでしょう。そんな3DコンテンツをWeb上で作成できるのがnunuStudioです。デスクトップとクラウドで動作するIDE開発を効率的に進める上でIDEの存在は欠かせません。スクリプト言語の多くはプログラミングエディタで作成しますが、それでも自動補完やエラーチェックなどの機能があると開発がスムーズになるでしょう。今回紹介するCodeboxはデスクトップまたはクラウドで動作する想定のIDEになります。筆者は元々Emacsユーザで、今ではmacOS上ではAtomに乗り換えてしまったのですが、それでもLinux上ではEmacsを使い続けています。Emacsユーザであれば誰しもちょっとしたコードで拡張したり、キーバインドを定義したりするはずです。IDEProcessingは表現したいものをプログラミングできます。図形を描いたり、マウスで動かしたりすることもできます。普段使っているプログラミング言語とは異なる体験ができるでしょう。そんなProcessing用のIDEとしてCodepoemsを紹介します。APIも設計できるWebアプリケーション開発環境Webアプリケーションの多くはデータベースと組み合わせます。APIを使ってコンテンツを取得してJavaScriptで表示します。Designerです。Nativeへの注目が高まっています。Nativeを使ってアプリ開発をはじめてみたいと思いつつも環境構築周りで二の足を踏んでしまっている人も多いのではないでしょうか。そこで使ってみたいのがDecoです。今回のテーマはIDEです。Studioであったり、Eclipseであったりと大型なものが殆どでした。最近ではスクリプト言語に特化していたり、特定のフレームワークに特化した、軽量なものが多数あります。そこで今回は最近のIDEの特徴と、関連オープンソース・ソフトウェアを紹介します。${article.post_date_view}${article.post_title}${article.except_content}プレミアムでしか読めない記事が727あります。blockworks。