本文翻译自著名程序员Justin James的博客。他在文中整理了在刚过去的一周里开发者应该关注的新闻。对于开发者来说,这一周最大的新闻就是Visual Studio 2010 and .NET 4.0 Beta 1 发布了。博文内容如下:
Visual Studio 2010 and .NET 4.0 Beta 1 发布
目前,Visual Studio 2010 and .NET 4.0 Beta 1已可下载使用了。在我看来,NET 4.0的最大改进在于它提供了对C#和VB.NET近乎相同的支持。Visual Studio 2010似乎要将整合这几年中所有的功能特性(包括并行处理,Silverlight, WCF, WPF,实体框架等),而不是现在的扩展插件的方式。
Visual Studio 2010增强了对Silverlight的支持
正如我们所预期的那样,Visual Studio 2010版本极大的增强了对Silverlight的支持,最重要的是,界面设计工程师在设计RIA界面时,他将拥有和之前设计WEB表单或Windows 窗体同样强大的功能支持。
IronPython 2.6 for .NET 4.0 Beta 1发布
IronPython 2.6 for .NET 4.0 Beta 1也于近日发布,它提供了绝大多数Python 2.6类库在.NET平台上的实现。IronPython的运行基于动态语言运行时 (Dynamic Language Runtime),并且其对象和类型可以作为动态对象在C#和VB.NET中调用。
Visual Studio 2010添加对函数编程语言F#的支持
在.NET王国,F#正在向着成为正式公民的方向不断前进,此次,F#被创造性的添加到.NET支持语言列表。另外May F# CTP也已发布。F#语言目前已有重要改进,微软正努力使F#代码库更全面,强大和标准化。F#还在代码调试,与Visual Studio的整合,准备阶段的文档方面有更多改进。这里是一些非常有价值的学习F#的资料集,让我们一起期待更多F#的新特性。
Visual Studio 2010内置并行计算插件
在Visual Studio 2010核心代码中,内置了并行计算插件库。另外,Visual Studio调试工具对调试多线程程序的支持做了重要改进。
研究披露:密码查询问题靠不住
Technology Review发表了一篇涉及到用户账号的重要文章,这是一篇针对密码查询问题(由系统提供用于重设或找回密码的问题,比如你的宠物的名字是?你出生的城市是?等)的调查报告,很明显,这些问题的答案很容易被其他人或黑客猜中,我打赌对于第2个关于出生地的问题,有5%的答案是纽约或洛杉矶。更糟的是许多人经常忘记这些问题的答案,因为当时他做出回答时并没有认识到答案的重要性。
5招助你提升Rails程序的可伸缩性
由于Twitter令人失望的稳定性表现,Ruby语言在可伸缩性和稳定性收到了不少质疑。上周来自Engine Yard公司的Gregg Pollack发表了一篇名为5招助你提升Rails程序的可伸缩性的文章。其中一些技巧对于ASP.NET和J2EE程序员也有一定价值。
Engine Yard接手Ruby 1.8.6的维护
Engine Yard现在是Ruby 1.8.6的维护者,尽管有些开发者对此表示忧虑,但我还是非常高兴Ruby能够获得一些企业的支持。这是个非常有趣的事,特别是Engine Yard还推出了Ruby虚拟机Rubinius和Merb。
微软发布手写程序InkSeine beta版本
微软最近推出了一款叫做InkSeine的手写程序,现在还是beta版。该程序是基于Tablet PC / UMPC 平台。用户可以用一种特殊的笔在屏幕上写字.在写的字上画个圈就可以搜索,用笔画圈还可以滚动网页。
WEB开发设计人员弄糟SEO的86个原因
在现今经济大环境下,花费大价钱购买Google广告和高薪聘请SEO专家已不合时宜,但SEO依旧重要。而许多WEB开发设计人员在编写WEB页面时经常忽视甚至不利于SEO,SEO专家Jill Whalen列出了在WEB开发设计人员中普遍存在的85个不利于SEO的误解。
Mozilla实验室推出Jetpack使开发Firefox插件更容易
近日,Mozilla实验室推出Jetpack,它可以使开发者使用HTML、CSS和JavaScript开发浏览器插件,这意味着学习开发Firefox插件的时间也大大缩短,开发曲线更加舒缓。
Micro Focus领导变更
Micro Focus宣布原SAP主管Ken Powell,现在被任命为Micro Focus的北美执行主席。
【编辑推荐】