開発者におすすめのSnapソフト13選
開発者におすすめのSnapソフト13選の紹介です。Snapパッケージとは
Snapパッケージは、従来のパッケージフォーマットである「deb」や「rpm」等に代わる新しいパッケージフォーマットです。Snapパッケージが利用できるOSは「Ubuntu」だけでなく、「Debian」「Fedora」「Arch Linux」「openSUSE」など、様々なOSで利用できます。
Snapパッケージは隔離された環境にソフトウェアを配置するため、他のソフトウェアや既存のシステムに影響を与えることなくソフトウェアのインストールや利用が可能です。
また、もしソフトウェアで不具合などの問題が発生すれば、以前のバージョンにロールバックする機能も備えています。
SnapパッケージはLinuxのソフトウェアをパッケージ化するための次世代のパッケージフォーマットです。
Snapの利用方法は、以下を参照してください。
各OSごとにSnapを利用する方法が紹介されています。
「Ubuntu 18.04」では、デフォルトで「Snap」が利用できるようになっています。
1.GitKraken
「GitKraken」は、「Git」クライアントソフトです。「GitHub」や「Bitbucket」、「GitLab」などの「Git」ホスティングサービスや、セルフホスト型の「Git」リポジトリーと連携して作業できます。
2.Visual Studio Code
「Visual Studio Code」は、クロスプラットフォームで開発されている開発環境です。シンタックスハイライトや「IntelliSense」によるオートコンプリートなど、高度な機能を備えたコードエディターを提供すると共に、機能拡張による様々な言語への対応や便利な機能の追加、デバッグや「Git」との連携も可能です。
3.Node.js
「Node.js」は、サーバーサイドの「JavaScript」のコードを実行する「JavaScript」ランタイム環境です。現時点で以下のバージョンを利用できます。
- Node.js 6
- Node.js 8
- Node.js 9
- Node.js 10
インストール時にバージョンを選択する場合は、「バージョン/stable」チャンネルを選択しましょう。
4.Goland
「Goland」は、「Go」の開発環境です。5.Go
「Go」プログラミング言語のコンパイラーやリンカーなど、ビルドに必要なツール群です。現時点で以下のバージョンを利用できます。
- Go 1.6
- Go 1.7
- Go 1.8
- Go 1.9
- Go 1.10
- Go 1.11
インストール時にバージョンを選択する場合は、「バージョン/stable」チャンネルを選択しましょう。
6.Kotlin
「Kotlin」は、「Kotlin」向けのコンパイラーです。7.Kotlin/Native compiler
「Kotlin/Native compiler」は、ネイティブバイナリーにコンパイルする「Kotlin」向けのコンパイラーです。8.IDEA Community
「IDEA Community」は、「Java」向けの統合開発環境です。9.Android Studio
「Android Studio」は、「Android」向けのアプリの開発を支援する統合開発環境です。10.PostgreSQL
「PostgreSQL」は、「ORDBMS(オブジェクト関係データベース管理システム)」です。11.DataGrip
「DataGrip」は、「DBMS(データベース管理システム)」と連携するためのツールです。以下の「DBMS」と接続可能な開発ツールです。
- MySQL
- PostgreSQL
- Microsoft SQL Server
- Microsoft Azure
- Oracle
- Amazon Redshift
- Sybase
- DB2
- SQLite
- HyperSQL
- Apache Derby
- H2
また「JDBC」ドライバーが利用可能な「DBMS」なら、「DataGrip」経由でデータベースに接続することも可能です。