Google、Apple、IBMなどの企業はどのIDEまたはエディターを使用していますか?[閉まっている]


11

さまざまなツールを使用した経験はかなりありますが、IDEを使用するか、コード編集用の単純なエディターを使用するかを決めることはできません。

私が経験したほとんどのIDEはJava(Eclipseなど)で記述されているため、遅くてかさばります。それらの利点は、多くのツールを提供することです。

一方、エディターは通常非常に高速です。また、IDEにより類似するように拡張することもできますが、通常はそうしません。ただし、いくつかの基本的なコード補完が組み込まれたSublime Text 2があります。

私の質問は、Google、Apple、IBMなどのほとんどの企業(MS開発者が使用していると思われるAMIDEのIDEがあるためMicrosoftを除く)が、労働者にIDEの使用を強制するかどうか、外部ツールでプレーンエディターを使用するかどうかです専門家ではないとみなされた?

PS IDEなしで作業することがほとんど不可能なAndroid開発のようなケースについては話していない。


1
私は過去2年間で多くのエディターを使用しています(Ruby on Rails開発)。このタスクに応じて、基本的なもの(vi)とIDE(IntelliJ)の両方を使用することに決めました。新しいコードの大量編集-私はvi(実際にはvim)を使用しています。新しいプロジェクトでコードを頻繁に読んだり、その構造を調べたりするために、複数のファイルやディレクトリ構造を簡単に参照および検索できるIDEを見つけました。私は、ネストされたコードの多くを持っている場合最後に、時には、IDEはdanlgingエンド場合などの、表示のために不可欠である
マイケル・デュラント

1
これは大企業に関するあなたの質問には答えません(内容を反映するように質問のタイトルを変更しました)。しかし、それはあなたの個人的な選択についての質問の後の部分であなたを助けるかもしれません。
マイケルデュラント

4
Eclipseは、Javaのために遅くてかさばりません。その理由は、プログラマーが効率を悪用したからです。
リグ

終了するために投票-間違いなく本当の質問ではありますが、「私は使用しています」などの個人についての回答を導き出し、より多くの投票を行います。
mattnz

1
申し訳ありませんが、トロールやレイガーになりたくはありませんが、Eclipseは遅くてかさばり、MSのIDEは「素晴らしい」と言うのは、せいぜい意見の問題です。Eclipseは3つのOSで動作し、多数の言語をサポートしますが、MSのIDEは1つの言語に対して1つのOSで動作します。これは、Eclipseと比較して、それは確かにAMAZINGない少なくとも一つの領域だ
シヴ山のドラゴン

回答:


17

私が働いていた2つの会社(AppleとGoogle)では、私が選んだIDEを使用することが許可されました。Appleでは、Xcodeを定期的に使用しなければならなかったため、iPhone向けの開発はやや制限的でした。しかし、Googleでは、私が選択したほぼすべてのIDEを使用することが許可されました。

時々、私はVimまたはEmacs(2つの私のお気に入り)でコードを書くことに頼っていました。

Javaを書いているほとんどのプログラマーはJetBrainsのJava用IntelliJ IDEを使用し、他のプログラマーはEclipseが好きでした。Netbeansを使用する人もいました。IntelliJとEmacsを使用しました。

そのため、コーディング標準に準拠している限り、どのIDEを使用してもかまいません。PythonにとってEmacsほど優れたものはありませんでした。

C ++ / CIではEmacs(またはVS2010)を使用し、JavaではJetbrainsのIntelliJを使用(現在も使用)し、C#やその他ではVisual Studio 2010を使用しています。

VBにはVS2010を使用します。

HTML / css / JSの場合、PLAINテキストエディター(Notepad ++)を使用します。

Lispでは、Emacs + Slimeをお勧めします。

それは、あなたがコーディングしようとしているものと、それらのエディターの専門知識に依存します。


5

Appleのほとんどのチームは現在のXcodeのバージョンを使用していると言われました(個人的には、ここにサポートリンクはありません:私の情報が古い場合、修正を求めるコミュニティwiki)。他の何かをしたい人は、何らかの形で免除を得る必要があります。

WebObjects(およびiTunes Store、apple storeなど)チームは、Javaプロジェクトをサポートしなくなったため、Xcodeを使用できません。ほとんどの場合、彼らはWOLipsプラグインとともにEclipseを使用しています。

カーネルチームは、Xcodeをオプトアウトした別のチームであり、makeベースのビルドシステムを持っています。


1

長年にわたってかなりの数の大企業(および政府部門)で働いてきたので、企業間だけでなく企業内にも多様性があるとしか言えません。完全に自由なままにする人もいれば、非常に厳格な要件があり、人々が「会社の標準」以外のものを使用できないようにする人もいます。最初に多くの事務処理を経て、ライセンスを取得してからライセンスを取得するように要求する許可を得ない限り、企業のIT部門が提供する標準パッケージ以外をインストールできないようにするものもあります。なんらかのシステム管理者によって。
IT部門は、プロジェクトチームがワークステーションにIDEとコンパイラーをインストールすることを許可せず、MS Officeマクロとして行われる企業のITランドスケープの再構築につながりました。他のオプション。


0

エディターと外部ツールネットを使用するのはなぜプロフェッショナルなのですか?多くのプログラマーは、viやemacsなどのエディターを好みます。とにかく多くのツールをIDEに統合することはできません。少なくともすべてのユースケースではありません。IDEにはターミナルが統合されている場合がありますが、サーバーにデプロイする場合は、SSHセッションなどで多くのツールを実行できる必要があります。あなたに代わってすべてを処理するIDEに依存することは危険です。


2
「大企業は何を使うのか」とは答えません。内容に合わせて質問のタイトルを変更します。
マイケルデュラント
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.