プログラミング・開発言語– category –
-
プログラミング・開発言語
Helixとは|Rust製の新世代エディタを徹底解説
Helixは、2021年に登場したRust製のオープンソースCUIテキストエディタで、Kakouneエディタにインスパイアされたモーダル編集体系とTree-sitterによる構文解析、LSPの標準搭載を特徴とします。Vimとは異なる「選択してから操作する」型のモーダル編集を採... -
プログラミング・開発言語
nanoとは|シンプルなCUIエディタを徹底解説
nanoは、1999年にChris Allegretta氏が開発を始めた小型で直感的なCUI(コマンドライン)テキストエディタで、後にGNUプロジェクトの公式エディタとして採用されました。VimやEmacsのような学習コストの高さを避け、画面下部に常時表示されるショートカッ... -
プログラミング・開発言語
Emacsとは|半世紀使われる拡張エディタを解説
Emacsは、リチャード・ストールマン氏が1976年に開発を始め、後にGNU Emacsとして正式に発展した拡張可能なテキストエディタです。Lispベースの内部言語で機能を自由に追加でき、編集機能を超えてメール、ファイル管理、シェル、Gitクライアント、組織化ツ... -
プログラミング・開発言語
Atomとは|GitHub開発の歴史的エディタを解説
Atomは、GitHub社が2014年に公開したオープンソースのソースコードエディタで、Web技術で構築する次世代エディタとして大きな注目を集めました。HTML/CSS/JavaScriptで実装され、後にElectronと呼ばれるアプリケーションフレームワークの原型となる技術を... -
プログラミング・開発言語
Sublime Textとは|高速軽量エディタの定番を解説
Sublime Textは、オーストラリアの開発者Jon Skinner氏が2008年に公開した高速軽量なソースコードエディタです。独自エンジンによる驚異的な起動速度とスクロール性能、Goto Anythingに代表される強力な検索機能、PythonベースのプラグインAPIによる拡張性... -
プログラミング・開発言語
Riderとは|.NET/Unity向けIDEを徹底解説
Riderは、JetBrains社が2017年に正式リリースした.NET向けクロスプラットフォーム統合開発環境です。C#、F#、VB.NETを中心に、ASP.NET Core、Xamarin、MAUI、Unity、Unreal Engineなど多彩な.NETおよびゲーム開発をサポートします。Visual Studioに匹敵す... -
プログラミング・開発言語
WebStormとは|JS/TS専用IDEを徹底解説
WebStormは、JetBrains社が2010年に公開したJavaScriptおよびTypeScript専用の統合開発環境です。フロントエンド開発、Node.jsサーバー開発、React/Vue/Angularなどの主要フレームワーク、テスト、デバッグ、リファクタリングを一貫して扱える機能を備えま... -
プログラミング・開発言語
PyCharmとは|Python専用IDEの定番を徹底解説
PyCharmは、JetBrains社が2010年に公開したPython専用の統合開発環境です。IntelliJ Platformを基盤とし、Pythonのコード解析、リファクタリング、デバッグ、テスト、Web開発、データサイエンスまで一貫して扱える機能を備えます。無償のCommunity版と有償... -
プログラミング・開発言語
IntelliJ IDEAとは|Java統合開発環境の王者を解説
IntelliJ IDEAは、チェコのJetBrains社が2001年に公開したJava向け統合開発環境です。深いコード解析と高精度な補完、リファクタリング機能を武器に、Eclipseと並ぶ商用Java IDEの代表格として世界中の開発現場に普及しました。Kotlin、Scala、Groovyなど... -
プログラミング・開発言語
Dieselとは|コンパイル時型安全なRust ORM
Diesel(ディーゼル)は、Rust言語向けに開発された老舗のORMおよびクエリビルダで、2016年頃から開発が続いています。最大の特徴はコンパイル時にSQLクエリの型整合性を強力に検証する設計で、テーブル構造とカラム型をRustの型システムに取り込み、クエ...
