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

0 投票
7 回答
59447 浏览

visual-studio - 如何在 Visual Studio 中移动“解决方案资源管理器”选项卡

有谁知道如何在 Visual Studio 2005 中移动“解决方案资源管理器”选项卡?它在左边,我不能把它移到右边。

谢谢,

艾伦

0 投票
15 回答
3979 浏览

.net - “完美”的 .NET 开发环境?

我收到了一份早期的圣诞礼物:
允许退出开发周期以重新组织记录我们的应用程序。
我有完全的自由来重组、重构和设置我认为合适的任何数量的基础设施。

如果您有全权委托,那么您的“完美”.NET 开发环境是什么?

关于应用程序:
VB.NET 客户端-服务器应用程序。(Windows Forms 前端,ASPX Webservices 后端)
目前使用 Visual Studio 和 SQL Server 2003 和... Visual SourceSafe。

我想要一些组合:
* 更好的版本控制。(倾向于 Subversion)
* Wiki 或其他用于错误跟踪和文档的系统。(倾向于使用 Subversion 的Trac
) * 简化的构建过程和日常构建(Visual BuildCruiseControl.NET?)
* SQL Server 数据库的版本控制
* 升级到 Visual Studio 2005(或 2008)?

... 对于一个由 5 人左右的开发人员组成的小团队

0 投票
1 回答
346 浏览

visual-studio - 设置 Visual Studio 窗口

我已经设置了 Visual Studio 2008,正如我想要的那样,一个屏幕(有双显示器)仅用于编码,另一个设置有多个选项卡组,每个选项卡组包含不同的选项卡,比如一组包含输出、错误列表和待办事项列表选项卡,另一组具有工具箱和属性窗口的选项卡。

现在这一切都很酷,除了当我调试某些东西并且我完成调试时,它会将所有选项卡放在一个组中,并将我所有很好分开的选项卡组搞砸。

任何人都知道任何会阻止 Visual Studio 执行此操作并记住哪些选项卡进入哪些组?

0 投票
4 回答
2132 浏览

sql-server-2005 - 使用 SQL Server 开发人员版

我刚购买了 Visual Studio 2008 Professional,它附带 SQL Server 2005 开发人员版。我在工作中习惯使用 SQL Server 2005,但是开发者版似乎没有附带 Server Management Studio,所以我有点茫然。几个问题:

  1. 有哪些资源可用于配置和设置 SQL Server 2005 Developer Edition?
  2. 管理数据库有哪些资源(我知道我可以使用 SQL Server 2005 拥有多个数据库),以及 Developer Edition 提供了哪些“附加功能”?
  3. 如果我要创建数据库并将其从 Developer Edition 移动到实际的部署服务器,是否需要了解一些有趣的事情?
  4. 还有其他“陷阱”吗?

编辑:我已经回答了下面的“为什么没有显示 SQL Server Management Studio”的问题。其他问题的资源仍然值得赞赏。

还有其他见解吗?

0 投票
5 回答
1281 浏览

development-environment - 在单个虚拟机中完成*所有*工作的任何提示?

我最近买了一台新的 Vista PC,但在让一切正常工作时遇到了很多问题,所以我继续在我已经使用多年的慢速 XP 机器上完成大部分工作(开发和其他)。

直到现在,我使用 VMware Convertor 为我的旧 XP 机器拍摄映像,现在我在我的 Vista 机器上运行它,并且在那个 XP 虚拟机中完成了我几乎所有的工作。我正在使用 VMware Worstation。

所以每天早上我启动我的 Vista 机器,然后启动我的 XP 虚拟机,并在 XP 虚拟机上工作一整天。

是的,您可能会猜到:我与 VMware 高级用户完全相反……我还没有想出快照、链接克隆或运行 VM 的绝对基础知识以外的任何东西。但是我把这个系统设置好了,而且运行良好。无论如何,一切都比在我的旧机器上运行得快得多。

但是,我担心虚拟机被损坏或什么东西导致我失去一切。当然我可以备份整个虚拟机,我可以从虚拟机上备份文件,我会的,但我想知道使用映射驱动器或公用文件夹或其他东西是否更容易和更安全工作,所以如果 XP VM 失败,我的文件都可以从 Vista 机器上获得。

这也很好,因为我可以在 Vista 和 XP 机器之间轻松共享文件(我确实使用 Vista 来做奇怪的事情)。但我想知道它是否会使从我的 XP 机器上读写文件变得更慢?(例如,如果我正在编译一个大型 Java 项目,这将同时涉及大量 IO。)

关于如何设置这些东西的信息很容易获得,但我发现找出我正在做的事情的最佳方法并不容易。大多数人将虚拟机用于比我更高级的目的。

此外,我想知道对于这种“全能工作”的 VM 类型设置是否还有其他提示或重要考虑因素?例如,什么可能会出错,我该如何避免呢?还要别的吗?

0 投票
5 回答
159 浏览

development-environment - 解决客户政策中的发展限制

如前所述,我从事 IT 咨询工作,并在各种客户环境中工作。遇到各种安全策略是很自然的,在大多数环境中,我们必须通过安全检查表才能授权我们的笔记本电脑 - 我们的移动开发工作站 - 连接到他们的网络(大部分时间只是开发网络)。

有这个客户不允许外部计算机连接到他们的网络,所以我们的笔记本电脑是......带有移动 GSM 调制解调器的昂贵通信计算机。我们被迫使用他们的台式电脑进行开发,而这些工作站都是相当老的型号,具有低 RAM 和单核 Pentium 4 CPU 和古怪的磁盘。不用说,开发工作不是最理想的,尤其是在使用范围为 100 到 400 个项目的 Visual Studio 解决方案时。

对于可以隔离的小案例,我们在自己的笔记本电脑上进行开发和测试。但对于更大的情况,鉴于某些开发服务器(如 SeeBeyond 和大型机 DB2 数据库)仅在网络上,并且在机器之间来回复制数百个项目的前景非常可怕,这在技术上似乎不是一个合理的想法。

我并不是在寻求违反客户政策的技巧(例如,将笔记本电脑插入伪装桌面 MAC 地址)。我只是想知道在这样的环境中工作时,其他人试图通过自己的硬件保留一些优势和效率。每当我可以尝试在我自己的笔记本电脑上使用虚拟服务器复制环境时,它只适用于仅限 Microsoft 的服务器解决方案。虚拟化非 Microsoft 服务器和软件是一项挑战。

0 投票
12 回答
28588 浏览

django - Web 开发的最佳 IDE 设置是什么?

我正在开始一个小项目,其中包括构建一个基于 django 的中小型网站。

不过,上一次我真正从事网站业务,还是几年前的事了。因此,虽然在技术上仍然有能力,但我仍然对网站的工具/IDE 部分感到生锈。

我正在寻找可以支持以下功能的 IDE:

  • 带有语法完成、突出显示等的基本 HTML 编辑...
  • 带有语法补全、突出显示等的基本 CSS 编辑...
  • 对 Django 的 Python 支持
  • 支持整个开发-调试-FTP上传周期

如果所有这些都可以发生在我现有的 eclipse 安装中,那将是完美的。

那么您对 ​​Web 开发 IDE 有什么建议?

编辑:忘了补充说我在我的开发机器上运行 Win XP。


回答后编辑:感谢大家的有用建议。我想我会选择Aptana,因为它适合我已经使用的 eclipse。我还将研究版本控制而不是简单的 FTP 上传。显然我不知道它在网络项目中的使用量。

0 投票
4 回答
582 浏览

development-environment - Visual Studio Team System 切换意见

假设您的基于 .NET 的开发团队已经在其流程中使用以下工具集:

  • Subversion / TortoiseSVN / VisualSVN(源代码控制)
  • NUnit(单元测试)
  • 一个开源的维基
  • 付费的专有错误跟踪系统

您对 Subversion 和 NUnit 很满意,但不喜欢 Wiki 和错误跟踪系统。您还想添加一些轻量级的项目管理软件(如 Fogbugz/Trac)——它不一定是免费的,但显然越便宜越好。

您能否为采用 VSTS 提出令人信服的论点,无论是添加缺失的功能并替换不喜欢的软件,还是处理所有事情(包括源代码控制)?所有这些功能的集成是否大于部件的总和,还是仅仅获取和更换您不喜欢或没有的部件会更好?

我记得几年前研究过 VSTS,并认为它非常昂贵,而且并不比许多免费选项更好,但我认为微软会继续努力?

0 投票
13 回答
5332 浏览

macos - 为程序员设置 Mac

我最近换用了 MacBook Pro,所以我对 Mac 软件生态系统还是很陌生。什么是最好的指南,或者您有什么技巧可以快速熟练地使用 Mac 在 Mac/Unix 和 MS 平台(*.NET、SharePoint、SQL Server 等)上使用 VMWare Fusion 进行开发?例如,我设置了 NetBeans、FlexBuilder、Eclipse、TextMate、VMWare Fusion、OpenOffice、FireFox,将 Terminal.app 拖到我的 Dock 上,升级了 Ruby 安装和相关的 gem 等等......我还没有做过的事情,但是查看(基于其他人的经验)包括 QuickSilver(它与 SpotLight 有什么不同吗?)、MacPorts(或 Fink?)、iPhone 入门、Android 等等。你可以从我的缺乏经验中看出,我还不知道最好的做事方式是什么,并且不知道 不想养成只安装东西然后把文件和东西放在周围放慢系统速度的习惯。如果您对设置开发人员的 Mac 有任何非常酷的提示,请分享!

更新:我的工作性质是我一直在使用新的/不同的技术,有些是基于 Windows/MS 的,有些不是,对于 Mac(和 Fusion),即使是基于 MS 的东西对我来说也更有趣。

0 投票
3 回答
147 浏览

development-environment - 寻找替代的协作开发环境

我对协作开发很感兴趣,我想知道除了使用N-Brain 的UNA(示例视频)之外,是否还有其他解决方案。免费会更好,但我想这不是这种技术的选择。

PS:我正在寻找的主要未来是在同一代码中与多人实时工作。