【51CTO综合报道】上周有Python和Scala的新版推出,分别是Python 3.1 RC,和Scala 2.7.5。Google将其Page Speed做为开源产品推出,可以更好的帮助开发者加速其网站。Adobe发布了Flash Builder 4,Adobe Flash Catalyst和开源的Flex 4的Beta版。另外,Bing仍然继续收到多方面的关注。
Google周四面向开发者社区推出网页加速工具Page Speed。Page Speed此前为Google内部使用,是Google提高搜索引擎速度的重要工具。Page Speed正是Google用于优化网站前端设计的重要工具。Google日前将该工具进行了开源,并将该工具集成在了一款火狐浏览器插件Firebug中。该工具能向开发者提供建议,告诉开发者如何根据最佳方式加速网站。
雅虎此前也曾提供一款类似功能的火狐浏览器插件YSlow。
Adobe公司于六一当天推出了带有内容创建工具的新的Flash平台测试版。新的版本包括Adobe Flash Builder 4, Adobe Flash Catalyst和开源的Flex 4框架。
Flash Builder 4帮助开发人员建立丰富的互联网应用。Flash Catalyst是一种新型RIA界面创建工具,旨在服务设计人员而不是开发人员。 Flex 4框架是对创建RIA的开源资源进行的整合。
随着开放标准的进化例如包括新的图形功能的HTML 5,有可能出现不再需要Flash的时候。但由于Flash的广泛存在 ,那个时候似乎为期甚远。
微软号称“决策搜索”的Bing上线已一周有余,让我们来看看这个新型搜索引擎的实战体验:
51CTO独家:微软新搜索引擎Bing探秘(组图)——Bing新的外观最关键的元素是位于左边的导航菜单,叫做资源管理器面板,这个特殊的栏内容包括快速标签(它将搜索结果按照你的搜索分解成Web组),例如搜索“芝加哥”时,搜索引擎会自动预测你要搜索什么,并生成相关的类别。
Bing、Google、Yahoo三强终极大比拼——微软Bing的出现让新一轮搜索引擎大战一触即发。Bing 提供了许多实用的新功能,Google则始终以高质量搜索结果坚守阵地,而Yahoo,凭借其在内容领域的优势,为搜索结果提供更多有意义的内容。
必应Bing API实战初体验——Bing提供的API很丰富,除了搜索外,还增加了广告Ad、图片、新闻、Phonebook、拼写和视频的搜索。而访问协议有三种:JSON, XML和SOAP。JSON协议用于AJAX应用,XML用于Silverlight应用,SOAP用于传统的.NET等强类型程序。
Python 3.1 RC1添加了新的collections.Counter类,增加了新的模式tkinter.ttk,为千分位增加了格式说明符。
Python是一种代表简单主义思想的语言。阅读一个良好的Python程序就感觉像是在读英语一样。Python的这种伪代码本质是它最大的优点之一。它使你能够专注于解决问题而不是去搞明白语言本身。
Scala是一种针对 JVM 将函数和面向对象技术组合在一起的编程语言。Scala编程语言近来抓住了很多开发者的眼球。它看起来像是一种纯粹的面向对象编程语言,而又无缝地结合了命令式和函数式的编程风格。Scala的名称表明,它还是一种高度可伸缩的语言。
欲更多的了解Scala编程语言,可参阅Scala编程语言专题。
CodeWorks 2009
年度CodeWorks大会将在9月底到10月初之间在美国各大城市召开,门票已公开发售。CodeWorks是面向PHP开发者的大会。详情见http://www.php.net/conferences/index.php#id2009-06-03-1。
【编辑推荐】