問題タブ [development-environment]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
visual-studio - VisualStudioで[ソリューションエクスプローラー]タブを移動する方法
Visual Studio 2005の[ソリューションエクスプローラー]タブを移動する方法を知っている人はいますか?左側にあり、右側に移動できません。
ありがとう、
アラン
.net - 「完璧な」.NET 開発環境?
早めのクリスマス プレゼントをもらいました。
開発サイクルから抜け出して、アプリケーションを再編成してドキュメント化する許可です。
私には、適切と思われるインフラストラクチャをいくらでも再構築、リファクタリング、セットアップする完全な自由があります。
carte blancheがあれば、あなたの「完璧な」.NET 開発環境は何ですか?
アプリケーションについて:
VB.NET クライアント サーバー アプリケーション。(Windows Forms フロント エンド、ASPX Webservices バック エンド)
現在、Visual Studio と SQL Server 2003 と... Visual SourceSafe を使用しています。
以下のいくつかの組み合わせが必要です:
* より良いバージョン管理。(Subversion に傾倒)
* バグの追跡と文書化のための Wiki またはその他のシステム。( Subversion
を使用したTracに傾倒)
* 単純化されたビルド プロセスと毎日のビルド ( Visual Build ? CruiseControl.NET ?)
* SQL Server データベースのバージョン管理
* Visual Studio 2005 (または 2008) へのアップグレード?
... 5 人ほどの開発者の小さなチームの場合
visual-studio - Visual Studio ウィンドウのセットアップ
Visual Studio 2008 をセットアップしました。1 つの画面 (デュアル モニターを取得) をコーディングのみに使用し、もう 1 つのセットアップには複数のタブ グループを使用して、それぞれが異なるタブを含みます。たとえば、1 つのグループに出力、エラー リスト、およびtodo リスト タブ、別のグループにはツールボックスとプロパティ ウィンドウのタブがあります。
これですべてがクールになりました。ただし、何かをデバッグし、デバッグが完了した場合を除いて、すべてのタブが 1 つのグループにまとめられ、適切に分離されたすべてのタブ グループが台無しになります。
Visual Studio がこれを行うのを止めて、どのタブがどのグループに入るかを覚えている人はいますか?
sql-server-2005 - SQL Server Developer Edition の操作
Visual Studio 2008 Professional を購入したところ、SQL Server 2005 Developer Edition が付属していました。仕事で SQL Server 2005 を使用することに慣れていますが、Developer エディションには Server Management Studio が付属していないようで、少し途方に暮れています。いくつかの質問:
- SQL Server 2005 Developer Edition を構成および設定するためのリソースは何ですか?
- データベースを管理するためのリソース (SQL Server 2005 で複数のデータベースを使用できることはわかっています) と、Developer Edition で提供される「追加機能」は何ですか?
- データベースを作成し、Developer Edition から実際の配置サーバーに移動する場合に知っておく必要のある奇妙なことはありますか?
- 他の「落とし穴」はありますか?
編集: 以下の「SQL Server Management Studio が表示されない理由」の質問に回答しました。他の質問のリソースは引き続き歓迎されます。
他の洞察はありますか?
development-environment - 単一の仮想マシンで*すべて*の作業を行うためのヒントはありますか?
最近、新しい Vista PC を購入しましたが、すべてを動作させるのに多くの問題がありました。そのため、何年も使用していた遅い XP マシンでほとんどの作業 (開発やその他) を続けました。
これまでは、古い XP マシンのイメージを取得するために VMware Convertor を使用していましたが、現在はそれを Vista マシンで実行し、ほぼすべての作業をその XP 仮想マシン内で行っています。VMware ワーステーションを使用しています。
そのため、毎朝 Vista マシンを起動し、次に XP 仮想マシンを起動して、XP 仮想マシンで 1 日中作業しています。
はい、おそらく推測できます: 私は VMware のパワー ユーザーとは正反対です... スナップショット、リンク クローン、または VM を実行するための絶対的な基本以外のことを理解していません。しかし、私はこのシステムを問題なくセットアップし、うまく機能しています。とにかく、すべてが私の古いマシンよりもはるかに高速に実行されています.
ただし、VM が破損したり、すべてが失われたりするのではないかと心配しています。もちろん、VM 全体をバックアップすることもできますし、VM 上のファイルをバックアップすることもできますし、そうするつもりです。そのため、XP VM が機能しなくなった場合でも、Vista マシンからすべてのファイルを利用できるようになります。
Vista と XP マシンの間でファイルを簡単に共有できるので、これも良いことです (私は奇妙なことに Vista を使用しています)。しかし、XP マシンからのファイルの読み取りと書き込みが大幅に遅くなるかどうか疑問に思っています。(たとえば、一度に多くの IO を伴う大きな Java プロジェクトをコンパイルしている場合。)
これらの設定方法に関する情報はすぐに入手できますが、私がやっていることに対する最善のアプローチを見つけるのはそれほど簡単ではありません。ほとんどの人は、私よりもはるかに高度な目的で VM を使用しています。
また、この 1 つの VM ですべての作業を行うタイプのセットアップについて、他にヒントや重要な考慮事項があるかどうか疑問に思っています。たとえば、何がうまくいかない可能性があり、どうすればそれを回避できますか? 他に何か?
development-environment - カスタマー ポリシーの開発上の制約に対処する
前述のように、私は IT コンサルタントの仕事をしており、さまざまな顧客環境を経験しています。さまざまなセキュリティ ポリシーに遭遇するのは自然なことであり、ほとんどの環境では、ラップトップ (モバイル開発ワークステーション) をネットワーク (ほとんどの場合は開発ネットワーク) に接続することを承認する前に、セキュリティ チェックリストを確認する必要がありました。
外部コンピュータをネットワークに接続することを許可しない顧客がいます。そのため、私たちのラップトップは.... モバイル GSM モデムを備えた高価な通信コンピュータです。私たちは彼らのデスクトップ PC を開発に使用せざるを得ず、これらのワークステーションはかなり古いモデルで、RAM が少なく、シングルコアの Pentium 4 CPU と不安定なディスクを備えています。言うまでもなく、特に 100 ~ 400 のプロジェクトに及ぶ Visual Studio ソリューションを使用する場合、開発作業は最適ではありません。
分離できる小さなケースについては、独自のラップトップで開発およびテストします。しかし、より大規模なケースでは、SeeBeyond やメインフレーム DB2 データベースなどの特定の開発サーバーがネットワーク上にのみ存在し、マシン間で何百ものプロジェクトをコピーするという見通しがまったく恐ろしいものであることを考えると、それは技術的に健全なアイデアとは思えません。
私は、顧客のポリシーに違反するトリックを求めているわけではありません (たとえば、デスクトップの MAC アドレスを偽装してラップトップを接続するなど)。そのような環境で作業するときに、他の人が独自のハードウェアで利点と効率の一部を維持しようとしている方法を知りたい. できる限り、自分のラップトップで仮想サーバーを使用して環境を複製しようとしますが、これは Microsoft のみのサーバー ソリューションでしか実現できません。マイクロソフト以外のサーバーとソフトウェアを仮想化することは困難です。
django - Web 開発に最適な IDE 設定は何ですか?
私は、中小規模の django ベースの Web サイトを構築する小さなサイド プロジェクトを開始しています。
しかし、私が実際にウェブサイトのビジネスに携わったのは、数年前のことです。そのため、技術的にはまだ有能ですが、私はまだウェブサイトのツール/IDE 部分に慣れていません。
以下をサポートできる IDE を探しています。
- 構文補完、強調表示などを使用した基本的な HTML 編集...
- 構文補完、強調表示などの基本的な CSS 編集...
- Django の Python サポート
- 開発-デバッグ-FTP アップロード サイクル全体のサポート
これらすべてが既存の Eclipse インストール内で実現できれば、完璧にほかなりません。
では、Web 開発 IDE の推奨事項は何ですか?
編集:開発マシンでWin XPを実行していることを追加するのを忘れました。
回答後に編集:有益なアドバイスをありがとうございました。すでに使用しているEclipseに適合するため、Aptanaを使用すると思います。また、単純な FTP アップロードの代わりに、バージョン管理も検討します。どうやらWebプロジェクトでもどこまで使われているのか知りませんでした。
development-environment - Visual Studio Team System 意見の切り替え
.NET ベースの開発チームが、そのプロセスで次の一連のツールを既に使用しているとします。
- Subversion / TortoiseSVN / VisualSVN (ソース管理)
- NUnit (単体テスト)
- オープンソースのウィキ
- 有料の独自のバグ追跡システム
Subversion と NUnit には満足していますが、Wiki とバグ追跡システムは嫌いです。また、いくつかの軽量のプロジェクト管理ソフトウェア (Fogbugz/Trac など) を追加したいと考えています。無料である必要はありませんが、明らかに安い方が良いでしょう。
欠落している機能を追加し、嫌いなソフトウェアを置き換えるか、またはすべて (ソース管理を含む) を処理するために、VSTS を採用することについて説得力のある議論をすることができますか? これらすべての機能を統合することは、部品の合計よりも優れていますか? それとも、気に入らない、または持っていない部品を入手して交換する方がよいのでしょうか?
数年前に VSTS を調べたのを覚えていますが、これは非常に高価で、多くの無料のオプションよりも優れているとは言えませんでしたが、Microsoft は引き続きそれに取り組んでいると思いますか?
macos - プログラマーのための Mac のセットアップ
私は最近 MacBook Pro に切り替えたので、Mac ソフトウェア エコシステムについてはまだ初心者です。VMWare Fusion を使用して Mac/Unix と MS プラットフォーム (*.NET、SharePoint、SQL Server など) の両方で開発するために Mac を使用することにすぐに慣れるための最良のガイドまたはヒントは何ですか? たとえば、NetBeans、FlexBuilder、Eclipse、TextMate、VMWare Fusion、OpenOffice、FireFox をセットアップし、Terminal.app をドックにドラッグし、Ruby のインストールと関連する gem をアップグレードしました。 (他の人の経験に基づいて) 調べているのは、QuickSilver (SpotLight とそんなに違うのですか?)、MacPorts (または Fink?)、iPhone や Android の入門などです。私の経験不足から、物事を行うための最良の方法が何であるかはまだわかっていないことがわかります。何かをインストールするだけで、システムの速度を低下させるファイルやその他のものをそのままにしておくという習慣を身につけたくありません。開発者の Mac をセットアップするための本当にクールなヒントがあれば、ぜひ共有してください。
更新:私の仕事の性質は、常に新しい/異なるテクノロジ、Windows/MS ベースのものとそうでないもの、および Mac (および Fusion) を使用することであり、MS ベースのものでさえ私にとってより楽しいものです。
development-environment - 代替の共同開発環境を探しています
共同開発に興味があり、N-BrainのUNA(ビデオ例)を使用する以外の解決策があるかどうか疑問に思いました。無料の方がさらに良いでしょうが、それはそのような技術の選択肢ではないと思います。
PS:私が探している主な未来は、同じコードで複数の人とリアルタイムで作業することです。