問題タブ [legacy-app]
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.
c# - .NET レガシーの診断
レガシ .NET アプリを引き継いでいるとします。C#で書かれた
アプリケーションの正常性を評価するために採用するプロファイリングなどの診断手段の上位 5 つを教えてください。
診断の「WHAT」の部分だけでなく、「HOW」の部分も見ています。たとえば、アプリの高速/最適な応答時間を評価することは確かに必要です。...しかし、ユーザーエクスペリエンスのフィードバックを取得するだけでなく、コードベースの技術的診断によってそれを確立/測定する方法はありますか?
(出典: gmu.edu )
もちろん、その目的のために使用する素晴らしいツールがいくつかあるはずです...それらもリストアップしていただければ幸いです。
c++ - Visual Studio 4.0 での標準テンプレート ライブラリの使用
Visual C++ Studio のバージョン 4.0 を使用してコードをコンパイルしようとしています。
このコードには標準のテンプレート ライブラリを使用する必要があることを理解しています。コンパイラがエラーで停止する場所は次のとおりです。
致命的なエラー C1083: インクルード ファイルを開けません: 'fstream': そのようなファイルまたはディレクトリはありません
コンパイラ インストール ディスクを見ると、STL ファイルはコンパイラと一緒にインストールされていませんが、インストール ディスク上のサブディレクトリを見つけました。私は STL を使用したことがなく、ファイルを正確に配置する場所がわかりません。今のところ、それらをソース ファイルのサブディレクトリに配置し、そのディレクトリを Build->Settings->Resources->Additional Resource Include Directories に追加しました。また、STL ディレクトリに fstream または fstream.h という名前のファイルがないことにも注意してください。
read.me には次のメモがあります。
(1) STL は、C++ 標準ライブラリのコンテナ、イテレータ、アルゴリズム部分であり、完全な標準ライブラリではありません。(I/O ストリーム、文字列などはこのパッケージに含まれていません。)
だから私は少し混乱しています - どこかで追加のソースファイルを入手する必要がありますか、それともどうすればよいですか? 助けてくれてありがとう!
rewrite - 古い webapp をリファクタリングして速度を上げる
4 年前、私はまだ何人かの友人によって使用されている webapp を作成しました。そのアプリの問題は、巨大なデータベースがあり、ロードが非常に遅いことです。私はそれが私のせいであることを知っています.mysqlクエリはいたるところに混在しています(レイアウト生成時でも)。
ATM OO についてはある程度知っています。この知識を古いアプリで使用したいのですが、最初からすべて書き直さないとどうすればよいかわかりません。私のアプリに MVC を使用することは、現時点では非常に困難です。
あなたが私の立場だった場合、または私の古いアプリの速度を改善する仕事を任された場合、どのようにそれを行いますか? 何かヒントはありますか?作業シナリオはありますか?
.net - .NET 2.0 で使用できる安定した mongoDB ドライバーはありますか?
私は周りを見回しており、mongo DB の最も人気のある .NET ドライバーはすべて、LINQ 機能について言及しています。
ただし、mongoDB インスタンスと統合する必要がある .NET 2 用に記述されたレガシー アプリケーションがあります。
これはガス タービンをオランダの軍艦に後付けするようなものですが、残念ながらレガシー アプリケーションを .NET 3.0 以降に移行することは問題外です。
fdt - FDT 5.0 または FDT 4.5 のレガシー (古い) バージョンをダウンロードするにはどうすればよいですか?
FDT をダウンロードするための古いバージョンを探しています。どこでそれらを見つけることができますか? これらの以前のバージョンのいずれかに存在していた特定のワークフローに依存しています。
asp.net - 既存/レガシーのクラシック ASP アプリケーションに MVC4 ラッパーを作成するにはどうすればよいですか?
従来の asp と asp.net の Web フォームを組み合わせて記述された大規模なレガシー Web アプリケーションがあります。クライアントはアプリケーションを書き直すことに同意し、MVC4 を使用することにしましたが、もちろん、新しいアプリケーションを構築するためにレガシー アプリケーションのサポートを停止する時間はありません。
新しい MVC4 ラッパー アプリケーションを既存/レガシー アプリケーションの周りに配置して、レガシー アプリケーションの一部を新しい環境に少しずつ移植できるようにする方法はありますか?
google-chrome-extension - 「レガシー パッケージ アプリ」を「拡張機能」に変更するにはどうすればよいですか?
Google のドキュメントを見てきましたが、そのタイプを変更する方法がわかりません。
これは、ロード時に発生するエラーです。
この拡張機能をインストールしようとしたときに警告がありました:「browser_action」は拡張機能でのみ許可されており、これはレガシー パッケージ アプリです。
これは私のmanifest.jsonです。
私が持っているのは、メインページで表示するためにそのテキストを閲覧して保存しているときに、いつでも右クリックイベントだけです。Chromeストアでは拡張機能を「レガシーパッケージアプリ」としてアップロードできないため、「browser_action」を追加しましたが、ドキュメントを読んでもそれが何であるかがよくわかりません。
gwt - レガシー プロジェクト用の Google Web Toolkit
私は、プロジェクト構造が理想的な GWT プロジェクト構造とは異なることを意味するレガシー Web アプリケーションで作業しています。それにGWTを追加したいと思います。IDE として intellij を使用しています。チュートリアルへの提案やリンクは大歓迎です。
PS私はこのリンクをたどりました...しかし、それはあまり役に立ちません。 https://www.jetbrains.com/idea/webhelp/adding-a-gwt-facet-to-a-module.html
html - 1990 年代のブラウザーと互換性のある最新の Web ページを変換しますか?
WorldWideWeb
(仮想マシンで) で実行して Web をサーフィンすることを考えていますNeXTSTEP
が、現時点では、それと互換性のある (そして見つけにくい) Web ページはほとんどありません。WorldWideWeb が更新の受信を停止したため、JavaScript やその他の Web の新機能は無視して、静的な HTML と CSS だけに注意してください — それらを変換する良い方法はありますか? 言い換えれば、それらを元の HTMLにコンパイルします。それほど完璧にする必要はありません。許容できる範囲で、要素を期待通りに見せるだけでよいと思います。
たぶん、この需要はめったにないか、奇妙で、Google は解決策を提供できないのでしょうか? わかりません...とにかく、ソフトウェア考古学の一部のようです。そのための既存のホイールがない場合は、自分で作成してみます。