通过远程桌面开发[关闭]

2024-04-16

有人对通过远程桌面进行团队工作有任何成功的评论吗?

在许多工作场所,我们通过 Citrix 将最终用户和应用程序放置在功能强大的中央服务器上。有时,客户端与服务器位于同一栋大楼内,但通常情况下,它们是远程的。

让我的开发人员使用在几台具有 Hyper-V 的服务器上运行的 Windows XP 或 Vista 实例可能会给我带来一些巨大的好处。

我担心通过互联网进行的 RDP/RDC 速度太慢,以至于无法高效开发。

我确信我听到过很多关于它的坏话……有没有人取得过成功?


我曾见过有人试图通过卫星办公室做到这一点的情况。它是为一个使用各种 java IDE 工具的 java 开发团队完成的。结果并不被认为是成功的,公司花费了相当大的费用将团队带回伦敦市中心的办公室。

对于每天使用交互式软件执行此操作的人来说,结果并不是非常令人愉快。对于主要使用基于文本的工具(例如 vim 和 unix 命令行工具)的东西,它的效果更好一些。有一次,我让 XVNC 通过 128 Kbit DSL 链路(当时在新西兰流行的一种类型),并且可以很容易地在远程位置的基于 Oracle 的数据仓库上工作。与基于 Windows 的 IDE 相比,工具所需的交互性级别使它们对慢速链接的敏感度要低得多。

因此,我将援引“视情况而定”的论点,并附带一些限定条件:

  • 我不会推荐它用于现代 IDE,当然也不推荐用于像 Dreamweaver、BI Development Studio 或 Informatica 这样的图形化工具。

  • 对于像传统 UNIX 开发工具这样的文本环境,它可能可以很好地工作。与直接操作用户界面相比,这些用户界面对延迟的敏感度要低得多。

我坚信“最好的工具”原则。不遗余力地为开发团队提供二流的用户界面将会发出负面信号。这样做所节省的成本可能是微乎其微的,而且will惹恼你的一些团队成员。即使可以使其工作得相当好,您仍然通过这样做来表达价值。权衡节省的成本与更换一名或多名关键开发人员的成本。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

通过远程桌面开发[关闭] 的相关文章

  • Ansible 和 MySQL 远程权限

    我似乎在使用 Ansible 并创建用户并为其设置远程权限时遇到了问题 我正在尝试创建一个通过单独的 API 服务器远程访问特定数据库服务器的用户 mysql user login user root login password pass
  • 作为启动 RDP 程序运行时如何停止初始表单最大化?

    当主机和客户端都是 XP Pro 计算机时 在终端服务 远程桌面 会话中启动时 我的 VB6 应用程序中的启动表单表现得很奇怪 该表单本来是要居中的 但实际上它最大化了 并且其内容位于左上角 看起来很奇怪 请注意 只有当应用程序路径用于 R
  • 使用远程 Web 测试框架(BrowserStack 和 LambdaTest)时,chrome 上的表单输入条目失败 [重复]

    这个问题在这里已经有答案了 我的测试套件在本地以及使用 Chrome 的 gitlab 管道中运行良好 然而 当在远程测试框架上使用 Chrome 仅 运行它们时 它们会在登录页面上失败 我测试了 BrowserStack 和 LamdaT
  • 使用 Python 的 P2P RDP

    我想用 Python 编写一个简单的 P2P RDP 客户端和服务器 这就是我绘制草图的方式 短时间截屏 压缩它们并发送到服务器应用程序 从服务器应用程序获取键盘 鼠标事件 将它们序列化并发送给客户端 客户端将反序列化它们并使用 SendI
  • 使用 VSCode 和 Remote-SSH 加载 Lmod 模块

    我正在尝试在远程集群上开发Python代码 如果我直接在集群上执行此操作 则必须先加载 Anaconda Lmod 模块 然后才能访问任何 conda 环境 module load Anaconda3 2020 11 为了提高生活质量 我想
  • SDK 选项不适用于 Eclipse 中的 Kindle Fire?

    我已按照程序设置development environment for Kindle Fire in Eclipse来自亚马逊网站 https developer amazon com appsandservices resources d
  • GAE/J:开发和生产环境

    GAE J 开发环境和生产环境之间的主要区别是什么 生产时应复检哪些内容 我应该期待什么样的数据存储差异 开发环境是单线程的 无请求超时 No 爆炸指数 http code google com appengine docs python
  • Spring/Tomcat/Intellij 是否可以实现实时变更反馈?

    距离下一个项目还有几周时间 我正在寻找 想要简化我们的开发流程 以便为 UX 和开发人员提供最短的更改验证时间 例如 Java 更改 10 秒 UX JS 1 秒 变化 基本上 我想要约翰 林德奎斯特在这部电影中展示的内容video htt
  • 生成 RDP 配置文件问题

    edit弄清楚了 我没有尝试通过 mstsc exe file rdp 启动它 而是启动 file rdp 并且它工作得很好 end edit 好的 我正在开发一个 C 程序 其中一部分是生成自己的 rdp 文件 该文件将自动连接生成时提供
  • 远程进程执行

    我的场景是使用 C Net 连接到远程计算机 并列出该远程计算机的所有进程 我可以终止一个进程 或者远程启动一个新进程 问题是 当我在远程执行新进程时 我可以在任务管理器上看到该进程 但它不会出现在 Windows 屏幕上 知道为什么它没有
  • TFS 与 JIRA/Bamboo/SVN [关闭]

    就目前情况而言 这个问题不太适合我们的问答形式 我们希望答案得到事实 参考资料或专业知识的支持 但这个问题可能会引发辩论 争论 民意调查或扩展讨论 如果您觉得这个问题可以改进并可能重新开放 访问帮助中心 help reopen questi
  • 烧瓶生产开发模式

    我用flask开发了一个应用程序 我想将其发布用于生产 但我不知道如何在生产和开发环境 数据库和代码 之间进行分离 您有文档来帮助我或代码吗 我在config py文件中指定了两个环境但我不知道如何使用 class DevelopmentC
  • Rails 控制台未将 SQL 语句输出到我的开发日志

    当我通过本地主机访问 Webrick 服务器时 或者当我运行 Rails 迁移时 我的development log 会被正确写入 但是 当我使用 rails c 启动 Rails 控制台 然后尝试创建一个新的数据库对象并通过 user s
  • 如何列出远程SVN存储库中的所有文件?

    我访问一个large远程 SVN 存储库 由于我通常只需要其内容的一小部分 因此我进行了 稀疏结帐 svn checkout depth empty svn ssh src 每当我需要存储库中的文件夹时 我都可以这样做 svn up fol
  • Pipenv 在安装 python 3.6 包时失败

    我正在做一个项目 需要pipenv和Python 3 6 当我跑步时pipenv sync 我收到错误消息 An error occurred while installing django markdown deux 1 0 5 hash
  • 通过远程桌面开发[关闭]

    Closed 这个问题是基于意见的 help closed questions 目前不接受答案 有人对通过远程桌面进行团队工作有任何成功的评论吗 在许多工作场所 我们通过 Citrix 将最终用户和应用程序放置在功能强大的中央服务器上 有时
  • 将开发团队从 FTP 转换为版本控制系统

    我在一家小型 LAMP 开发工作室工作 那里的想法是完成代码并继续处理列表中的下一项 该团队在 Zend Studio 5 5 中工作 通过 FTP 或 SFTP 连接到 Live 服务器 他们喜欢的是代码部署的速度 因为它只是修改实时代码
  • 导入错误:没有名为“编码”的模块

    我最近重新安装了ubuntu并升级到16 04并且无法使用python python manage py runserver Could not find platform independent libraries
  • 使用Python mysql.connector远程连接MySQL

    以下代码 在同一 LAN 内与 mysql 服务器不同的机器上运行 使用 Python3 和 mysql connector 本地连接到 MySQL 数据库 import mysql connector cnx mysql connecto
  • 命令行 Windows 挂在 RDP Windows 中

    我们定期通过 RDP 访问构建机器 并且会打开许多 命令行窗口 有时 这些窗口会挂起 就像有人将焦点切换到它们并按下暂停键一样 敲击键盘会推动整个过程 但偶尔会错过这个过程 每个人都在等待过程完成 同时等待有人按下按键 为什么会出现这种情况

随机推荐