标签: development-environment

如果您想改善组织中的软件开发并且花费1000美元,那么您会花多少钱?

我正在努力为敏捷软件开发团队提供预算,他们可以花费这些预算来提高速度.一个典型的敏捷团队有5-9人.

我想了解他们如何花费预算.

如果您想改善团队的软件开发(无论您使用何种软件流程/框架)并且花费1000美元,您将如何使用它?

development-environment

19
推荐指数
12
解决办法
5441
查看次数

Magento&Subversion(SVN) - 开始开发环境?

我正在建立一个Magento网站,这是迄今为止我曾经使用过的最庞大的软件包.我决定建立一个合适的开发服务器并使用Subversion进行版本控制.我遇到了几个障碍,需要一些帮助.

到目前为止我做了什么:

  1. 在使用cPanel的主机上设置Web主机.我的"直播"网站(mysite.com)将驻留在〜/ public_html /中.
  2. 创建了一个指向〜/ public_html/dev /的"开发"子域(dev.mysite.com).
  3. 在〜/ svn /中启动了一个SVN存储库.我的repo包含文件夹分支| 标签| 树干.
  4. 将一个刚刚解开的magento tarball(v.1.3.2.4)导入我的主干/ magento回购中.
  5. 创建了两个数据库a.mysite_live和b.mysite_dev.
  6. 检查了我的repo中的magento代码到〜/ public_html/dev /(dev.mysite.com)
  7. 跑了最初的Magento安装程序,它填充了我的mysite_dev Db并创建了一些配置文件(app/etc/local.xml是我所知道的唯一一个 - 可能还有其他的?).

这是我被困的地方:

所以我在我的开发空间中有一个功能齐全的Magento Install.我现在要做的是将我的实时站点部署到我的开发站点,作为起点.因为app/etc/local.xml文件中的配置不同; 加上Magento将{{base_url}}的值存储在数据库中,这并不像从我的开发站点更新我的svn trunk,然后导出/导入数据库那么容易.

随着我的进一步发展,我希望有一条直接的路径通过SVN和我的实时网站推送我的开发网站上的所有内容,同时保持数据库同步,除了{{base_url}}的值.我在其他地方读过一些使用svn引用的论坛帖子:忽略以避免某些特定于环境的文件和目录,但不知道如何在我的实时网站上设置并确保一切都正确同步.

我应该从我的repo到我的实时网站的空间查看trunk/magentoo的基本代码副本,然后运行安装,然后设置svn忽略local.xml,并假设除了本地区别之外它们是相同的吗?

在这一点上,我只是不知道如何继续,并且不愿意做出任何猜测,以防它不得不擦掉所有东西并在不久的将来重新开始.

作为旁注 - 我还需要为另一个子域创建代码的'Demo'分支; 向人们展示作为概念验证.当我来到它时,我可能只是越过那座桥.也许在我完成这项任务时,这一切都有意义.

tl; dr版本 - 如何使用SVN管理Magento开发和实时代码和Db?

感谢大家花时间阅读和回复!

svn development-environment magento

19
推荐指数
2
解决办法
1万
查看次数

Mac上的开发模式的瘦与独角兽?

我很震惊,这个问题还没有被提出,但我发誓我到处都是.在开发模式下运行Rails 3时,是否有优于独角兽的优势,反之亦然?

development-environment thin unicorn ruby-on-rails-3

19
推荐指数
2
解决办法
7250
查看次数

有用的Java注释

我很想知道人们认为哪些Java注释在开发过程中最有用.这不一定限于核心Java API,您可以包含您在第三方库中找到的注释或您自己开发的注释(确保包含指向源的链接).

我真的对常见的开发任务很感兴趣,而不是知道为什么@ManyToOne(optional=false)JPA很棒......

包括注释和对一般开发有用的原因的描述.

java annotations development-environment

18
推荐指数
9
解决办法
8000
查看次数

VS 2010很慢

我刚刚升级到VS 2010,我遇到了以前没有的性能问题(在VS 2008中).

最令人讨厌的是,当我在文本编辑器中工作时,它会冻结.有时当它冻结时,我发现它正在保存自动恢复信息,但并非总是如此.

几乎我所做的任何事情都会产生令人无法接受的长时间延迟,例如保存,开始调试,结束调试会话,在设计和代码视图之间切换以及进行WinForms设计.

我在映射的网络驱动器上有我的主目录的一些部分.我怀疑这可能是问题的一部分.是否可以将VS 2010配置为仅使用本地磁盘进行"内部"工作?

任何提示将不胜感激!还有其他人遇到过这类问题吗?

编辑:我忘了给出我的规格:

  • 赢7位64位
  • 4 gb内存
  • 没有插件,只是标准安装
  • 项目文件夹位于网络驱动器上

一个有趣的事情是,我觉得我在运行XP的VM中有更好的性能(VM在同一台PC上运行).

performance development-environment visual-studio-2010

18
推荐指数
1
解决办法
1万
查看次数

Cygwin vs Linux虚拟机开发?

<skippable part>

我在Windows环境中从事IT工作(主要是桌面支持和网络管理),偶尔也会编程.

几周前,我认为如果没有Bash环境,我的命令提示需求就不会像我想要的那样有效.当我使用Ruby和git时尤其如此.我使用Msysgit一段时间了,但我只是不喜欢它不像Linux那样可扩展.所以,我安装了Cygwin并玩了几个星期.

与Cygwin一样伟大,它似乎是一个强大的命令提示符,它与Linux的兼容性只是一个令人愉快的副作用.当我尝试将Ruby升级到1.9.3(它工作,但它并不简单),安装rvm(从未工作),并安装RMagick(可能或可能不工作,但看起来很头疼)时,这尤其明显.

所以,现在我正在考虑在虚拟机中运行Linux.但是我担心这可能是另一种蠕虫,我会在发现它之前浪费几个小时.我喜欢Cygwin在Windows中运行,我可以使用我的IDE,用户文件夹等等.但是我不喜欢它的支持不像主要的发行版那么彻底.

</ skippable part>

  1. 这里有没有人对使用Cygwin和运行Linux虚拟机有所了解?
  2. 有关在Windows中的虚拟机中设置Linux开发环境的建议吗?

linux windows cygwin development-environment virtual-machine

18
推荐指数
2
解决办法
3万
查看次数

本地/暂存/生产服务器堆栈+ Git的最佳工作流程

我希望合并一个Web开发工作流程,允许我执行以下操作:

  • 在本地开发/测试
    • 模仿生产服务器(许多子域,一些mysql数据库)
    • 在桌面和笔记本电脑之间保持同步,以便进行移动开发
  • 轻松推送本地 - >分期
  • 轻松推送升级 - >生产
  • 在生产服务器上轻松实时编辑(偶尔需要进行非常小的内容更新,错字更改等.现在我花了很多时间进行小编辑,将其推送到分期,然后推送到生产,这需要一些时间来处理小事情.)

我也是Git的新手.我已经开始在我的个人项目中使用Git测试水域,但是我继承的项目(使用生产/暂存环境)到目前为止还没有使用任何版本控制.

问题:

  • 如何轻松地将大型已建立项目适应本地环境(XAMPP)?
  • 如何在dev-laptop和dev-desktop之间同步我的本地环境?
  • Github在这种预先建立的项目/服务器设置中是否值得?似乎它增加了更多的步骤(例如:local-> push to git repo - >将repo下载到登台服务器 - >将登台服务器推送到活动服务器).我也担心维护隐私/安全.

基本上我是单个开发人员,他被交给了一个相当大的项目,我只是想尽可能地让自己变得简单/直接.:)

git workflow development-environment staging dev-to-production

18
推荐指数
1
解决办法
1万
查看次数

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

我正在开始一个小方案项目,包括建立一个中小型,基于django的网站.

然而,上次我实际上是在网站的业务,是几年前.因此,虽然仍然具有技术能力,但我仍然对网站的工具/ IDE部分感到愤怒.

我正在寻找一个可以支持以下内容的IDE:

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

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

那么您对Web开发IDE的建议是什么?

编辑:忘了添加我在我的开发机器上运行Win XP.


回答后编辑:感谢所有人提供的有益建议.我想我会选择Aptana,因为它适合我已经使用的日食.此外,我将研究版本控制而不是简单的FTP上传.显然我甚至不知道它在Web项目中的使用量.

django development-environment

17
推荐指数
2
解决办法
3万
查看次数

如何在Rails中的ERB文件中检查开发或生产?

我希望通过Google CDN加载jQuery UI(如果在生产中)和本地(如果正在开发中).所以在我的application.html.erb布局中,我必须知道我是在制作还是开发.我可以检查一个变量吗?

development-environment ruby-on-rails production-environment ruby-on-rails-3 ruby-on-rails-3.2

17
推荐指数
2
解决办法
1万
查看次数

您能以某种方式运行AWS DynamoDB的本地副本吗?

如果您想编写代码以使用AWS DynamoDB,有没有办法让它在您的本地开发环境中运行?或者你必须使用实际的产品?

您是否必须在AWS上配置开发环境?这不是很烦人,因为你必须使用vim并且无法访问你喜欢的IDE吗?或者,每当你想看看你写的是否有效时,你必须将代码推送到它?

development-environment amazon-web-services amazon-dynamodb

17
推荐指数
1
解决办法
1万
查看次数