タグ付けされた質問 「ide」

IDE(統合開発環境)は、単純なテキストエディターの機能を超える機能を提供することにより、効率的なソフトウェア開発を容易にするコンピュータープログラムです。

30
開発者に遅い開発マシンを与えると、コードはより速く/より効率的になりますか?[閉まっている]
開発者に絶叫する高速マシンを提供するとします。WPFベースのVS2010は非常に高速にロードされます。次に、開発者は、自分のボックスで正常に動作するWPFまたはWPF / eアプリケーションを作成しますが、現実の世界でははるかに低速です。 この質問には2つの部分があります... 1)開発者に遅いマシンを提供するということは、結果のコードがより高速またはより効率的であることを意味しますか? 2)開発者に高速のIDEエクスペリエンスを提供し、「典型的な」ランタイムエクスペリエンスを提供するにはどうすればよいですか? 更新: 記録のために、経営陣に対して率直な対応を準備しています。これは私の考えではありません。あなたの人々は、クライアントの誤った要求を修正するのを手伝っています。より多くの弾薬と、これにいつどこでアプローチするかについて言及してくれてありがとう。次のような有効なユースケースを+1しました。- 特定のサーバー側プログラミングの最適化 -テストラボ - 最高品質のグラフィックカードではなく、より良いサーバーを購入する可能性
130 ide  testing  performance 

20
特定のIDEに切り替えるという会社の注文は危険ですか?[閉まっている]
私は最近、急成長しているスタートアップに参加しました。過去3か月で、開発チームは4から12に成長しました。これまでは、開発者が作業に使用していたものについて非常に自由放任主義でした。実際、私が会社について最初に魅力的に感じたものの1つは、ほとんどのプログラマーがLinux、または彼らの努力に最も適していると感じたOSを使用したことです。 今では、議論なしに、皆がEclipseに切り替えることになっています。素晴らしいエディター。私はSublimeText2を好みますが、それは私の個人的な好みです。 明確にするために、私たちはBackboneを使用するJSチームであり、EclipseはBackboneコードの理解が得意ではありません。これは、/ good / IDE(PHP Storm)を使用するチームのメンバーは、多くのsearch-find-oh-wait-where-was-I-three-steps-agoのようなことを何度も実行する必要があることを意味します単にCtrlキーを押しながらクリックして戻る/進むのではなく、おそらく生産性を15%、楽しさを50%低下させます... これは赤旗ですか?開発者(MS以外)が既に定着し、生産的である場合に使用するIDEまたはツールセットを伝えることは、気まぐれで不合理に制御しているようです。

7
IntelliJはEclipseよりも優れていますか?[閉まっている]
私のような質問があった知っているあなたの好みのエディタ/ IDEは何?しかし、それらのどれもこの質問に答えていない:なぜにお金を使うのIntelliJときEclipseは無料ですか! 私は個人的にはIntelliJの大ファンですが、実際にはEclipseを試したことはありません。Java、JSP、HTML / CSS、Javascript、PHP、およびActionscriptのプロジェクトにIntelliJを使用しましたが、最新バージョンの9 はすべてのプロジェクトで優れています。 過去の多くの同僚は、EclipseはIntelliJと「ほぼ同じ」であると信じていると言っていましたが、その点に対抗するために、Eclipseを使用する開発者の後ろに時々座っていました。タスク)、および私はIntelliJでこれを経験していません。それらは機能ごとに並ぶかもしれませんが、機能はユーザーエクスペリエンスの低下によって台無しになる可能性があり、IntelliJが時間を節約する機能を簡単に見つけて発見できる可能性があるのでしょうか。 すでにEclipseに精通しているユーザーにとって、IntelliJの実際のコストに加えて、新しいアプリの学習に費やされる時間のコストもあります。Eclipseには、IDEに250ドルを費やしたくないという多くのユーザーがいます。 IntelliJが私のチームの生産性向上に本当に役立つとしたら、どうすれば彼らにそれを販売できますか?両方を試したユーザーにとって、どちらの方法でも特定の長所または短所に非常に興味があります。
67 java  ide  eclipse  intellij 

9
IDEなしでどのようにデバッグしますか?[閉まっている]
IDE(現在はGoをいじっています)を探すたびに、Vi、Emacs、Notepad ++などを推奨する人でいっぱいのスレッドが見つかります。 IDE以外で開発を行ったことはありません。私は甘やかされてきたと思います。IDEなしでどのようにデバッグしますか?ロギングのみに制限されていますか?
61 ide  debugging 

11
動的言語用のIDE-どこまで入手できますか?
動的言語が提供すべき開発の速度が、IDEが静的な同等物で提供する補完やその他の資産の欠如によって著しく損なわれるのは、イライラすることです。 入力するだけではありません-生産性が向上し、エディターに統合されていないドキュメントを常に参照することなく、APIを閲覧することで得られる楽しさです。 これまでのところ、IDEと動的言語のすべての組み合わせ-公平であるとは言えませんが、-を試しました。 バギー スロー 無知/熱狂的(これまでに可能なすべての完了を示す) または単にEclipse + Javaほど完全ではありません。 動的コード分析は簡単な作業ではないことを認識しています。しかし、不思議に思わずにはいられません- このコードは非常にわかりにくいのでしょうか? だから私の質問は: 特定のIDE(またはオールインワンセットアップ)が動的言語の完全に優れたサポートを達成したことがありますか、それとも「未解決」の問題ですか?

11
誰もプロポーショナルフォントを好むのですか?[閉まっている]
私は、プログラミングスタイルに関するウィキペディアの記事を読んでいて、垂直方向に配置されたコードに対する議論に何か気づきました。 等幅フォントへの依存。表形式は、エディターが固定幅フォントを使用することを前提としています。最新のコードエディタのほとんどはプロポーショナルフォントをサポートしており、プログラマは読みやすくするためにプロポーショナルフォントを使用することを好む場合があります。 正直に言うと、プロポーショナルフォントを好むプログラマーに出会ったことはないと思います。また、それらを使用する本当に良い理由も考えられません。なぜプロポーショナルフォントを好むのですか?

9
LinuxでのC ++およびC開発用のIDEの比較:KDevelop、Eclipse、NetBeans、CodeBlocks、およびAnjuta [非公開]
LinuxでのフルスケールIDEの経験に注目したいと思います。 私は個人的に主に仕事をしていますがvim、他のプログラマは本当のIDEを見たいと思っています。だから私は、次のコンテキストで、異なるIDEとそれらの間の比較についてのあなたの個人的な意見を聞きたいです。 C ++および多分C開発(Java、Pythonおよび他のものではない) サーバー側のプログラミング(GUI開発は不要) 「クロスプラットフォーム」開発ではなく、Linuxで作業しています。 意見が必要です: どのくらい安定していますか?IDEがクラッシュした場合、必要ありません。 使いやすい。 デバッグに強力です。 さまざまなビルドシステムとの統合 巨大なプロジェクト(数十万行のコードのプロジェクト)に対するスケーラビリティ 私はかつてKDevelopで働いていましたが、非常に素晴らしいIDEであり、KDevelop 4は大きな進歩を遂げているようです。また、多くの人がむしろNetbeansとEclipseを使用しているようです。
49 c++  ide  linux 

12
C#開発は、使用しているIDEと事実上切り離せませんか?
私はC#を学習しているPythonプログラマーであり、心配するのをやめようとしています。 このスタックオーバーフローの質問で詳述されているように、物事が定義されている場所に関する明示性の欠如という点に私は追いついています。要するに、C#では、using fooどの名前fooが利用可能になっているかを教えてくれません。これはfrom foo import *、Pythonに類似していますfrom foo import bar。 私はむしろC#プログラマーからのこの点に対するスタックオーバーフローの回答に驚いていました。実際には、この明示性の欠如は実際には問題ではありませんでした名前が由来するシステム。例えば: 今、理論的には、これはテキストエディターで探しているときに、C#で型がどこから来たのかわからないことを意味しますが、実際には、それが問題になることはありません。実際にコードを見て、Visual Studioを使用できない頻度はどれくらいですか? これは私に啓示です。多くのPythonプログラマーは、Sublime Text 2やvimのようなコードに加えて、コマンドラインツールとフォルダーやファイルの直接アクセスと操作を使用して、コーディングにテキストエディターアプローチを好みます。このような基本レベルでコードを理解するためにIDEに依存するという考えは、忌み嫌われるようです。この点でC#の文化は根本的に異なっているようです。そして、C#の学習の一環として、それを受け入れて受け入れる必要があるのだろうか。 ここで私の質問に私を導きます:C#開発は、使用しているIDEから事実上不可分ですか?

16
IDEと標準エディターの使用を正当化するものは何ですか?[閉まっている]
私は自分の選んだテキストエディタ(vim、nano、gedit、poisonを選ぶ)を、最近のIDEよりも頻繁に使用していることに気付きました。 IDEのショートカットが埃っぽくなっていることに気付いた後、私はこれについて考え始めました。 その点について、IDEを使用せず、単にエディターに依存する理由は何ですか?

16
初心者はIDEオートコンプリート(Intellisense)を使用する必要がありますか?[閉まっている]
プログラミングを初めて学び、初めてプログラミングを学ぶ人を助けているときに、これに遭遇することがよくあります。私は本当に新しい初心者について話している、まだオブジェクト指向について学び、オブジェクトを構築し、メソッド呼び出しとそのようなもの。通常、彼らにはキーボードがあり、私はただガイダンスを提供しています。 一方では、IDEのオートコンプリート機能は、IDEが正しく実行されていることをフィードバックし、すぐに気に入って信頼できるようになることを支援します。 一方で、IDEのオートコンプリートへの初期の依存は、概念を本当に理解しなかったり、いつか単純なエディターだけで自分自身を見つけた場合に機能できるようになることを恐れています。 この点でより多くの経験がある人は誰でも彼らの意見を共有できますか?初心者、オートコンプリート、または手動入力のどちらが良いですか? 更新 みんなの入力に感謝します! 多くの答えは、メソッドの完成、メソッドのルックアップやドキュメントの提供など、オートコンプリートの主な用途に焦点を当てているように見えます。しかし、最近のIDEはもっと似ています。 リストタイプのオブジェクトを作成するとき、IDEは右側の新しいArrayListに自動補完します。なぜ新しいリストになれないのか、初心者にはすぐには分からないかもしれませんが、それがうまくいくので、彼らは先に進みます。 コンテキスト内のローカル変数に基づいてメソッドパラメーターを入力します。 オブジェクトのキャストを実行する 「import」または「using」ステートメントを自動的に追加する などなど。これらは私が意味する種類のものです。私がプログラミング101をやっている人について話していることを思い出してください。IDEがこれらのことを行うのを見たことがあります。 プログラムの流れに集中し、言語の詳細を理解して言語のニュアンスを理解する前に物事のコツをつかむのに役立つと主張することができますが、私にはわかりません。
35 ide  intellisense 

4
IDEとは何ですか?
最近、IDEなしでどの言語を使用していますかという質問を読みましたか?いくつかの回答で尋ねられた1つの質問は、「Notepad ++とIDEですか?」でした。 元の質問に対する回答の1つは「なし、私はvimを使用しています...」と述べており、vimはIDEであることを暗示しています。しかし、別の答えは、vimはIDEではないことを示唆しています。 それで、行はどこにありますか? メモ帳、ed、nanoはどうですか? 唯一の非IDEコーディング技法はバタフライ技法ですか?
31 ide 

16
IDE(Eclipse)を使用してソフトウェアを開発しています。なぜvimまたはemacsに切り替える必要があるのですか?[閉まっている]
私の仕事はjava / web開発者です。私は日食を約5年間使用しています。私は素晴らしいと思いますし、javascriptとhtml / jspにWebstormも使用しています。 サーバーにsshして設定ファイルをいじる必要がある場合があります。このために私はviを使用し、それは私を苦しめます。私は構文/コマンドをリストするウェブページを立ち上げなければなりません:エスケープを押し、次にアスタリスクを3回回してください。テキストはカーソルの2行上に入力されます。それは私にはとても直感的ではなく、90年代後半に育った人は誰でも想像します。 ここに、私は日食が素晴らしい(そして他のIDEを想定している)と考え、emacsやvimに切り替えない主な理由を挙げます。 プロジェクトを再コンパイルする必要がない強調表示エラー。 コードアシスト。 リファクタリング。 オープニングコールの階層/オープニング宣言。 ソース管理と完全に統合されています。 デバッガが含まれています。 サードパーティのプラグインが利用可能-例えば、findbugs / checkstyle。 私が聞いた議論の1つは、emacs / vimを使用すると独自のプラグインを作成できるということです。しかし、すべてがすでにそこにあるので、あなたはする必要はありません!この半分構築された車を買うと言っているように、あなたは残りを自分で構築できます。 なぜemacs / vimを使用しているのですか?それを使用する人々は、実際に大規模な組織の複雑なオブジェクト指向プロジェクトに取り組んでいますか? vim / emacsに切り替える理由は何ですか。切り替えた場合、生産性はどのように向上しますか?
31 ide  eclipse  vim  emacs 


3
WebStormにはRubyMineにはない機能が含まれていますか?
少量のルビーを実行していますが、大量のhtml5 / javascriptを実行しているため、Rubymineの購入を検討しています。 私が取り組んでいる純粋なhtml5 / jsベースのフレームワーク/アプリがたくさんあるので、Webstormを取得するつもりでしたが、WebStorm / PhpStorm / RubymineなどはすべてIDEAフレームワークに基づいており、とにかく、各フレームワークにはWebStormの機能が含まれていました。いくつかの機能はすぐに使用できましたが、プラグインを介して追加できました。 WebStormについて私が興味を持っている主な機能は次のとおりです。 IDEからのJSユニットテスト UI内のJS Lint / Hintカバレッジ DOM / JSリファクタリング/ Intellisense Coffeescriptのサポート SVN / Git統合 FTPとリモート同期(ただし、残りほど重要ではありません) それで、上記を与えられて、Rubymineは上記の機能も提供するでしょうか?多くの重複する機能を備えた2つのIDEを使用するよりも、両方を実行できる1つのIDEを使用する方が望ましいためです。 Webstorm内にのみあり、他のIDEにはない特定の機能はありますか?
27 javascript  ide  ruby 


弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.