Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
エディタ戦争? いいえ,エディタ vs IDE 戦争 / 学生LT in 名古屋
Search
Naoki Ikeguchi
June 09, 2019
Programming
1
740
エディタ戦争? いいえ,エディタ vs IDE 戦争 / 学生LT in 名古屋
Naoki Ikeguchi
June 09, 2019
Tweet
Share
More Decks by Naoki Ikeguchi
See All by Naoki Ikeguchi
防衛的 PHP: 多様性を生き抜くための PHP 入門 / Defensive PHP
siketyan
2
820
リモートワークと健康 - ヤフー名古屋 Tech Meeting #2
siketyan
0
210
Actual of Japanese Internet
siketyan
3
4.8k
Rust でマイナンバーカードを操作するスマホアプリを作りたい話
siketyan
2
24k
文字ってなんだろう?身近だけど意外と知らない文字コードと絵文字の話 - 技育 CAMP 2021
siketyan
2
490
SPF と DKIM だけで大丈夫?本当は怖いドメイン名と E メール @ TwoGate Tech Meeting
siketyan
1
460
自作キーボードのすすめ / Recommendation of Original Keyboard
siketyan
0
510
人々はなぜ大文字・小文字を正しく使い分けないのか? / Why don't people use upper or lower case correctly?
siketyan
1
540
部活システム制作のすすめ / 高専カンファレンス × 学生LT in 名古屋
siketyan
0
420
Other Decks in Programming
See All in Programming
スキーマ駆動開発による品質とスピードの両立 - 私達は何故、スキーマを書くのか
kentaroutakeda
0
170
⼤規模⾔語モデルの拡張(RAG)が 終わったかも知れない件について
nearme_tech
23
15k
はてなにおける CSS Modules、及び CSS Modules に足りないもの / CSS Modules in Hatena, and CSS Modules missing parts
mizdra
7
940
SwiftUIで使いやすいToastの作り方 / How to build a Toast system which is easy to use in SwiftUI
lovee
3
150
Snowflakeで眠ったデータを起こそう!
estie
0
120
初心者のためのRubyKaigi入門/RubyKaigi Introduction
a_matsuda
2
850
冗長なエラーログを削減し、スタックトレースを手に入れる / Reducing Verbose Error Logs and Obtaining Stack Traces
upamune
0
790
Scalable Customer Journey Orchestration (CJO)
lewuathe
0
340
MicrosoftのPlatform Engineeringガイドを読んで実際になにかやってみた
ymd65536
1
340
DMMプラットフォームがTiDB Cloudを採用した背景
pospome
8
4.1k
"config" ってなんだ? / What is "config"?
okashoi
0
240
大規模UIKitベースアプリへのTCAの段階的導入/gradual-adoption-of-tca-in-a-large-scale-uikit-based-app
takehilo
1
180
Featured
See All Featured
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
6
1.5k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
60
14k
Code Reviewing Like a Champion
maltzj
514
39k
No one is an island. Learnings from fostering a developers community.
thoeni
16
2.1k
Web development in the modern age
philhawksworth
202
10k
GraphQLとの向き合い方2022年版
quramy
32
12k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
221
21k
Why Our Code Smells
bkeepers
PRO
331
56k
The World Runs on Bad Software
bkeepers
PRO
61
6.7k
Fantastic passwords and where to find them - at NoRuKo
philnash
37
2.5k
Learning to Love Humans: Emotional Interface Design
aarron
267
39k
Documentation Writing (for coders)
carmenintech
60
3.9k
Transcript
エディタ戦争? いいえ, エディタ vs IDE 戦争 Siketyan @学生LT in 名古屋
誰? • 豊田高専 情報工学科 2年 • C# / PHP /
Java • Symfony をゴリゴリ • Vim / Sublime Text • JetBrains IDE が大好き • 名刺を慎重に新調しました • 最近 Flutterと Docker を触りました • よろしくお願いします
同時上映 最近の悩み
技術のトレンドがわかりません
たとえばモバイル開発
モバイル開発で有名なやつ • Cordova: オワコン • React Native: React.js 分からん •
Flutter: Dart 分からん • Quasar Framework: 情報量が少ない • Onsen UI: ? • Xamarin: 最近あまり話を聞かない など…
?
本編
エディタ戦争してますか?
Vim Emacs
Sublime Text Visual Studio Code
きのこの山 たけのこの里
IDE を忘れていませんか?
Visual Studio IntelliJ IDEA
エディタと IDE , どう使い分けていますか?
Visual Studio Visual Studio Code
よくみる使い方 • IDE • あまり使わない • エディタ • プラグイン •
プラグイン • プラグイン • プラグイン • プラグイン • プラグイン • プラグイン ??????????
エディタは IDE じゃない • プラグインを入れてもエディタ • プラグインで重くなりがち • なぜかエディタにプロジェクトが存在する •
なぜかエディタで Linter が走る • なぜかエディタでブレークポイントが打てる • なぜかだいたい Visual Studio Code は入ってる
初心者こそ IDE を使うべき? • プラグインを入れなくても一通りの機能が揃っている • 環境構築も重要だがそこで諦めてほしくない • 元から多少重いのはそう
ぼくのかんがえたさいきょうのつかいわけ • プロジェクト単位で作業するときは IDE を使う • プロジェクトを持つまでもないちょっとした作業や, IDE でサポートされていないファイルの編集にエディタを使う •
エディタには最低限のプラグインしか入れない
まとめ
JetBrains のエディタが