プログラミング・開発言語– category –
-
プログラミング・開発言語
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の型システムに取り込み、クエ... -
プログラミング・開発言語
SeaORMとは|async対応のRust製ORM
SeaORM(シーオーム)は、Rust言語向けに開発された非同期(async)対応のORMライブラリで、2021年から本格的に公開され急速に普及しました。tokioランタイム上でasync/awaitを前提に設計されており、PostgreSQL、MySQL、MariaDB、SQLiteなど主要なRDBMSに... -
プログラミング・開発言語
SQLAlchemyとは|Python ORMの事実上の標準
SQLAlchemy(エスキューエルアルケミー)は、Python向けのSQLツールキットおよびORMライブラリで、2006年にMike Bayer氏によって開発が始まりました。Python界における事実上の標準ORMとして広く採用されており、PostgreSQL、MySQL、MariaDB、SQLite、Orac... -
プログラミング・開発言語
Visual Studio Code — Microsoft発の事実上の標準エディタ
Visual Studio Code(VS Code)は、2015年4月にMicrosoftがBuild 2015で発表した無償のソースコードエディタです。Eclipse JavaやJUnitの設計を主導したエーリヒ・ガンマ(Erich Gamma)らがチューリッヒで率いるチームが、Webブラウザ向けに開発していた...
