我经常听到有人说你不应该急于采用新技术,直到它们变得稳定,经过试验和测试.关于如何正确使用3个版本甚至还有一个笑话.这可能是现实生活体验的声音,但至少有时这种姿势是自满,抵制变革和学习新技能所需的努力的结果.
但是,在我看来,软件行业的成功与创新保持同步至关重要.虽然大公司有整个部门致力于研发,但在较小的公司中,开发团队必须跟上.即使在正式推出之前就开始使用新技术 - 这将为您提供一些启动,并帮助您跟上其他技术.
这是我尽可能遵循的策略:
到目前为止,我从来没有付出过于热衷于跳上一些新技术列车的代价,但我仍然获得了好处.我想知道这只是巧合,还是早期采用者毕竟不是那么危险?
这个问题肯定是有争议的和主观的,而不是邀请就早期采用这个问题进行讨论,我希望听到现实生活中的经验,即采用早期新技术被证明是一个严重的错误,而且必须付出沉重的代价.支付.
我迫不及待地想要Maven 3的一个特性是自动父版本化,也就是说,不再需要在每个子pom.xml中对父版本进行硬编码.
这个功能显然是在Maven 3.1中出现的,但Maven 3.1何时到来?讽刺的是,如果我周围的网上搜索,我(实例发现许多参考这里,这里和这里)如何在Maven的3.0顶级功能之一是versionless父元素,但它实际上是在Maven的3.1的到来.我发现Maven 3.1的唯一实质性提及是这些相同的文章,实际上大约是3.0.
即使是对maven.apache.org上的3.1的google查询也没有任何有用的信息.
哪些是即将发布的Apache项目的项目计划和时间表的首选地点; 为什么全世界都知道Maven 3.1中的功能,但我找不到路线图或时间表; 是否存在Maven 3.1的时间表?
现在可以使用Scala 2.9.0 RC3以及描述该版本中添加的强大功能的发布页面,是否有人知道我们在2.10和未来版本中可以期待什么?
我Selenium WebDriver 2.0
在我的测试中使用它将很快发布3.0版本(写作时测试版4).
Selenium WebDriver 3.0有哪些新功能?
我应该将测试升级到新版本的Selenium吗?
ASP.NET MVC的路线图是什么?我想了解我应该运行哪些版本以及何时运行.
我尝试过Scott Guthrie的网站但很难在MIX之后找到任何提及的内容.
我最近安装了Redmine并开始配置大量的项目,如角色,状态,项目,问题和那些好东西.但令我惊讶的是,我没有找到将问题聚集到路线图中的部分.我在政府的设置中到处搜索,没有什么可以激活Redmine项目中的"路线图"部分.
我很欣赏一些关于激活路线图的方法,可以通过为角色分配权限或更改设置.
不幸的是,我们在工作中有一个庞大的遗留Web应用程序,我们无法摆脱它.它仅适用于IE,完全依赖于"X-UA兼容:IE = EmulateIE8"才能在较新的IE版本中正常工作.
我的问题是,这可能有一天突然停止工作.即,IE12(或13或14)有一天会出来并使该网站无用,因为它不再打扰兼容模式了吗?
如果是这样,管理层不希望听到它,但越早做,越好.
internet-explorer backwards-compatibility roadmap internet-explorer-8 compatibility-mode
我们在数据库中列出了包含数据点的多个项目的可交付成果列表:
我想在某种时间线路线图视图中找出在网络上可视化的最佳方式.任何人都可以提出任何好方法吗?一世
理想情况下,我希望能够点击项目,然后可以深入查看我们在每个项目描述之前的详细信息页面等.
理论上,Request For Comments(RFC)包含开发人员构建IMAP客户端时需要知道的所有内容.但是,要知道哪些RFC需要考虑以及哪些可以忽略,并不总是很容易.
有没有人有RFC路线图来引导开发人员通过这个?通过RFC路线图,我的意思是: