问题标签 [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.

0 投票
5 回答
501 浏览

c# - 诊断 .NET Legacy

假设您正在接管旧版 .NET 应用程序。用 C# 编写

您将采用哪些前 5 项诊断措施、分析或其他方式来评估应用程序的运行状况?

我不仅关注诊断的“什么”部分,还关注“如何”。例如,确实有必要评估应用程序的快速/最佳响应时间。...但是有没有办法通过代码库的技术诊断来建立/衡量它,而不是仅仅获得用户体验反馈?

替代文字
(来源:gmu.edu

是的,肯定会有一些很棒的工具供您使用……如果您也列出它们会很棒。

0 投票
1 回答
1242 浏览

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 流、字符串等。)

所以我有点困惑 - 我是否需要在某个地方获取其他源文件,或者我应该如何继续?谢谢你的帮助!

0 投票
2 回答
47 浏览

rewrite - 重构旧的 webapp 以提高速度

4 年前,我建立了一个 webapp,现在一些朋友还在使用。该应用程序的问题在于,它现在拥有一个庞大的数据库,而且加载速度非常慢。我知道这只是我的错,mysql 查询到处都是混合的(即使在布局生成时间)。

ATM 我对 OO 有所了解。我想在我的旧应用程序中使用这些知识,但如果不从头重写所有内容,我不知道该怎么做。目前为我的应用程序使用 MVC 非常困难。

如果你在我的位置,或者如果你有任务来提高我的旧应用程序的速度,你会怎么做?你对我有什么建议吗?有什么工作场景?

0 投票
1 回答
355 浏览

.net - .NET 2.0 是否有任何稳定的 mongoDB 驱动程序可用?

我一直在环顾四周,最流行的 .NET mongo DB 驱动程序都提到了它们的 LINQ 功能。

但是,我有一个为 .NET 2 编写的遗留应用程序,需要与 mongoDB 实例集成。

我知道这听起来像是将燃气轮机改装到荷兰战舰上,但遗憾的是,将遗留应用程序迁移到 .NET 3.0 或更高版本是不可能的。

0 投票
1 回答
1751 浏览

fdt - 如何下载 FDT 5.0 或 FDT 4.5 的旧版(旧版)?

我正在寻找 FDT 下载的旧版本。我在哪里可以找到它们?我依赖于这些早期版本之一中存在的特定工作流程。

0 投票
1 回答
454 浏览

asp.net - 如何围绕现有/遗留经典 ASP 应用程序创建 MVC4 包装器?

我有一个用经典 asp 和 asp.net webforms 组合编写的大型遗留 web 应用程序。客户同意重写应用程序,我们决定使用 MVC4,但当然我们没有时间停止支持旧应用程序来构建新应用程序。

有没有办法在现有/遗留应用程序周围放置一个新的 MVC4 包装应用程序,以便可以将遗留应用程序的一部分逐个移植到新环境中?

0 投票
1 回答
5885 浏览

google-chrome-extension - 如何将我的“旧版打包应用程序”更改为“扩展程序”?

我查看了 Google 文档,但看不到如何更改其类型。

这是我在加载时遇到的错误。

尝试安装此扩展程序时出现警告:“browser_action”仅允许用于扩展程序,这是一个旧版打包应用程序。

这是我的 manifest.json。

在浏览和存储该文本以在主页上查看时,我所拥有的只是一个右键单击事件。我在“browser_action”中添加了因为 chrome 商店不允许我将我的扩展作为“旧版打包应用程序”上传,但即使在阅读文档后我也不太明白那是什么。

0 投票
1 回答
151 浏览

objective-c - 包含在 Xcode 存档中时保留外部遗留应用程序文件资源分支

我创建了一个可可应用程序,主要用于在 OS 10.6.8 上运行。转换某些类型的专有遗留文件。该应用程序会查看遗留文件创建者代码,如果它是已知类型,则相应地对其进行处理。识别文件后,我使用 [NSWorkspace openFile: withApplication: ] 调用外部遗留应用程序(我已添加到项目中)以打开 droplet 并处理文件转换。

该应用程序就像它应该的那样工作,直到我将它归档并尝试从应用程序包中运行它。实际上,它会继续工作,但它正在使用项目中的转换器应用程序。如果我删除项目区域中的转换器,则应用程序包中的应用程序无法打开该位置的外部应用程序。一种解决方法是在归档后从捆绑包中删除外部应用程序,并将其替换为项目区域中的应用程序的副本。

我将不胜感激有关解决此问题的任何建议。我不确定问题是否出在某些 Xcode 构建设置中,我可以在归档时更改为包含外部应用程序资源分支,或者这是隐藏在包中的应用程序的启动服务问题,或者,我什至没有考虑.

谢谢迈克

0 投票
0 回答
141 浏览

gwt - 用于旧项目的 Google Web Toolkit

我在一个遗留 Web 应用程序中工作,这意味着项目结构与理想的 GWT 项目结构不同。我想为它添加 GWT。我使用 intellij 作为 IDE。任何建议或任何教程的链接都非常感谢。

PS我关注了这个链接......但它不是那么有帮助。 https://www.jetbrains.com/idea/webhelp/adding-a-gwt-facet-to-a-module.html

0 投票
1 回答
172 浏览

html - 转换与 1990 年代浏览器兼容的现代网页?

我正在考虑WorldWideWeb在(在虚拟机中)运行时上网冲浪NeXTSTEP,但目前很少(而且很难发现)与之兼容的网页。让我们忽略 JavaScript 和 Web 的其他新功能,因为 WorldWideWeb 停止接收更新,只关心静态 HTML 和 CSS — 有没有好的方法来转换它们?也许换句话说,将它们编译成原始的 HTML。我认为没必要做得那么完美,只要让元素看起来符合预期,达到可接受的程度。

也许这种需求很少见和/或很奇怪,所以谷歌无法给出解决方案?我不知道......无论如何,它似乎是软件考古学的一部分。如果没有现有的轮子,我会尝试自己写一个。