问题标签 [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.
php - PHP/Web 开发人员不应该没有哪些工具?
有很多用于 PHP 开发的 IDE,但我很好奇人们每天使用的所有其他出色的小工具、应用程序和网站,以使 PHP 开发更容易一些。
ruby-on-rails - Rails : Retrieved Object 没有属性,无法与真实的对象进行比较
这个问题真的让我很失落。
我有一个身份验证模型:用户。我有一个评论模型:comment。我有一个可评论的模型:weburl。
Weburl 1..* 评论 Weburl *..1 用户评论 *..1 用户
我遇到的问题是不可测试的(我的测试都通过了),并且不会一直发生。通常它会在我第二次生成相同的控制器动作时发生。
问题是我的用户与我的评论相关联,并通过评论检索。用户变得不等于 current_user,即使属性相同。例如 :
我仔细检查了关系belongs_to
和has_one has_many
我的模型
我的猜测是这与缓存有关,我在我的开发环境中遇到过这种情况,但在我的自动化测试和生产中都没有。
我想了解是什么问题。
谢谢
编辑 添加我的 development.rb 初始化文件
编辑 #2 如果 config.cache_classes 为真,则错误不会发生
Doc 说: # 在开发环境中,您的应用程序代码在每次请求时都会重新加载。这会减慢响应时间,但非常适合开发,因为您在更改代码时不必重新启动网络服务器。
找到以下票证,可能是相互关联的http://dev.rubyonrails.org/ticket/10722 另外,Mongrel 和 WebRick 也会出现问题。
ruby-on-rails - Ruby 生态系统(rake、capistrano、mongrel 等?)基础知识
因此,我正在深入研究 Ruby(和 Rails)和一般的后端 Web 开发,在我看来,有一个巨大的 Ruby 项目生态系统似乎是完全必要的。
我正在考虑像 Rake、Rack、Mongrel、Gems、Capistrano 这样的项目。
除了这些应用程序在其各自项目网站上的文档之外,您能否推荐一个好地方来开始深入了解有关创建良好 Ruby 环境的更多信息?
我有很多关于运行 Mongrel、使用 capistrano 部署的问题,而不是列出我脑海中突然出现的每个问题,是否有一个很好的信息库来解决“Ruby 世界”?
wpf - 虚拟机下WPF开发可行吗?
在阅读了如何防止你的开发机器变慢之后,我想起了一年前我为我的开发机器构建一个 VM 的良好意图。
但是,我正在 Vista x64 上开发 WPF 和 SilverLight GUI。我可以在 VM 下运行 x64 版本的操作系统,但我担心 WPF 的图形性能,尤其是运行 Expression Blend。我希望需要 GPU!
我目前有用于 XP 32 位测试的 Virtual PC VM。那个版本或 VMWare 的某个版本是否可能更适合 WPF,如果是,是否有任何版本差异?我已经可以在 OS/X 上使用我的 VMWare Fusion 创建 VM,因此只需使用免费的 VMWare Player 就可以了——我无法找到任何关于 Player 和 Workstation 之间的 GPU 支持差异的评论。
我的主要 Windows 开发机器只是一台具有 4GB RAM 的戴尔笔记本电脑(Latitude 830),但我必须在笔记本电脑上工作以进行客户访问,所以我不倾向于购买额外的台式机。
asp.net - 用于 ASP.NET/Sharepoint 开发的本地 SQL Express?
在您的开发环境中,您是安装本地 SQL Express 还是专用 SQL 服务器?这两个选项的优缺点是什么?
以我目前的经验来看:
- 由于资源消耗,本地安装减慢了自己的开发工作站
- 本地安装更易于调试/管理
- 专用安装简化了中央管理(备份等)
你有什么个人经验和建议?
development-environment - 通过远程桌面在计算机上进行开发,经验?
是否有人(出于选择或被迫)在他们必须远程桌面进入的计算机上进行开发?
你的经历如何?
我可以看到优势,因为只要您有足够快的连接,您基本上可以在世界任何地方进行编码。
复制
https://stackoverflow.com/questions/424869/reasons-to-use-a-vm-for-development
windows - 对终端仿真器进行编程,里面有什么?
这与关于 cmd.exe的更好的shell终端/gui 接口的问题有些相关
在我寻找更好的shell终端的过程中,我遇到的唯一有用的东西是Console2,其他替代品不是免费的,而且通常不会提供比 Console2 更多的东西来让它们物有所值。
我不禁想,“怎么会”?shell终端对程序员来说是一个非常有价值的工具,但是没有人来尝试比 cmd.exe 做得更好(除了@console2 的家伙)?
当然,设计一个命令行 shell终端模拟器不可能是一项艰巨的任务!
有没有人试过写一个shell终端模拟器?这里面是什么?那里有任何资源(例如,如果我想编写自己的 shell)?
更新
2009 年 7 月 17 日
我重新表述了这个问题,我所说的“shell”实际上被称为终端模拟器(至少在 linux 世界中)。我最近才意识到这一点,所以我想我应该重新审视这个问题并解决它。
rss - 从命令行发布到 RSS
从 Windows 命令行,我希望能够发布到 RSS 提要。我想象这样的事情:
然后,有人可以去我的电脑:
http://xp64-Matt:9090/builds/rss.xml
并且会有一个带有日期和时间的新条目以及简单的文本“构建完成且没有错误”。
我希望提要本身在不同的端口上运行,所以我不会与 IIS 或 Apache 或任何我需要在我的计算机上日常运行的其他东西抗争。
这样的事情存在吗?
python - 用于 Python 中可重现环境的工具(或工具组合)
我曾经是一名 Java 开发人员,我们使用 ant 或 maven 等工具以标准化的方式管理我们的开发/测试/UAT 环境。这使我们能够处理库依赖关系、设置操作系统变量、编译、部署、运行单元测试以及所有必需的任务。此外,生成的脚本保证了所有环境的配置几乎相同,并且所有任务都由团队的所有成员以相同的方式执行。
我现在开始在 Python 中工作,我希望得到您的建议,我应该使用哪些工具来完成与 java 中描述的相同的操作。
ruby-on-rails - 在开发环境中加速 Rails 应用程序。?
我现在有巨大的Rails 应用程序正在开发中,在 -e 开发中运行非常缓慢。我使用 Mongrel 作为 Web 服务器。有什么办法可以加快一点点吗?因为我必须等待 3-10 秒。重新加载页面。谢谢。