InfoQ

InfoQ

编辑特辑

杨晨

杨晨,毕业于东北大学,曾就职多家大型互联网公司,从事研发及测试工作。对数据库和搜索引擎有深入了解,尤其擅长经典计算机科学理论,对历史学兴趣浓厚。

“杨晨”相关的内容


杨晨的最新专题内容

虚拟研讨会:HTML5的新JavaScript框架

主题
HTML 5,
HTML,
JavaScript,
Ruby,
Java,
标识语言,
动态语言,
.NET,
语言,
RIA,
编程

使用率不断增长的HTML5,已经被广泛看做是传统的桌面和新兴移动Web上的主要开发平台之一。只服务于此平台的JavaScript框架业已开始兴起。

杨晨的新闻

微软披露更多ARM Win8细节

主题
Windows,
.NET,
Windows 8,
操作系统,
编程,
移动

随着发布的日益临近,微软披露了更多关于ARM版Windows 8的细节:低功耗的软件架构,运行于WinRT之上的应用,有限的桌面支持 - 仅仅允许Office 15和其他Windows组件运行。

采用位图标记技术的垃圾收集器将会大幅改善内存占用

主题
运行时,
Ruby,
Java,
垃圾回收,
动态语言,
语言,
Ruby 1.9,
性能和可伸缩性,
编程

Ruby 1.9.3的后继者将会使用位图标记垃圾收集器替换掉当前的惰性垃圾收集器,从而大幅降低并行程序的内存需要。这最新的垃圾收集器和Ruby企业版写时拷贝的垃圾收集器类似,我们采访了实现了这两种垃圾收集器的中村成洋以获得更多相信情况。

SOA和云:2012将存储什么?

主题
API,
SOA,
企业架构,
云计算,
架构 ,
编程,
大数据

我们在庆祝新年的同时,仍旧对2012年SOA和云空间做出了一些预测。在新的一年中,可以预见海量数据和IT将会主要影响SOA和云的使用。你的预测是什么呢?

SAP HANA能否推动实时应用?

主题
大数据,
数据库设计,
SaaS,
数据访问,
平台,
编程,
数据库,
云计算,
实时,
SAP

12月13日,SAP发布官方新闻,声称在波士顿举行的SAP影响者峰会上“业界领先的软件厂商将会宣布利用开放的SAP HANA平台来运行现有产品和构建新的应用”。这些厂商包括T-Mobile和TIBCO。早在2010年,SAP就已经向世人介绍了内存数据库HANA。SAP认为,此项技术将会是今后SAP平台路线图的核心,并且将会被用于支持云和移动战略。

软件专利 - 利弊孰大孰小?

主题
商业价值,
软件工匠,
敏捷,
架构 ,
商业,
知识产权,
法律案件,
专利

专利新闻这几日频频出现,最引人注目的就是和HTC、Samsung、Google以及Apple这些智能手机厂商相关的新闻了。这也让富有争议的软件专利讨论如火如荼,争论的中心就是软件专利是否应该用来保障创新还是作为一种武器。但是谁对谁错?换句话说,软件专利是否弊大于利?或者正好相反?

杨晨的文章

什么是IronRuby?开发者如何在Rails中使用它?

主题
Ruby,
IronRuby,
Windows Azure,
动态语言,
Mono,
Azure,
语言,
.NET,
PaaS,
DLR,
编程,
IIS,
CLR,
云计算,
RubySpec,
Rails,
SQLite,
RubyGems

IronRuby是微软的Ruby实现,它以.NET架构良好的互动性闻名于世。Iron实际上是“Implementation running on .NET”的首字母缩写。.NET的公共语言运行时和Mono(非官方的)均能够支持IronRuby。本文将介绍IronRuby,并讨论如何在 IronRuby上运行Rails应用以及需要注意的事项。

Rails中精彩的图表

主题
Ruby on Rails,
Ruby,
Flash,
动态语言,
视觉化,
语言,
RIA,
Adobe,
编程,
性能和可伸缩性,
Rails

本文介绍了如何通过Ruby使用FusionCharts(免费版)创建Flash图表,并与其他图表库的功能进行了对比。

Scout - 可扩展的服务器和应用监控服务

主题
Ruby on Rails,
Ruby,
动态语言,
MySQL,
运维,
语言,
关系型数据库,
编程,
云计算,
性能和可伸缩性,
数据库,
Apache

Scout是一个可扩展的服务器和应用监控服务,它关注于安装和配置的易用性。Scout默认提供了报警功能,帮助管理员更快地在不同负载的情况下理解应用程序的行为,同样,Scout也允许程序员创建插件来扩展Scout。

AMQP和RabbitMQ入门

主题
AMQP,
Ruby,
消息传送,
动态语言,
Web服务,
语言,
SOA,
开放源代码,
企业架构,
架构 ,
编程

Joern Barthel在本文中介绍了高级消息队列协议(AMQP),他使用了Ruby编写的客户端和EDA风格的一个应用来解释了协议的运作方法。在后台是Erlang编写的开源服务器RabbitMQ负责提供服务。

RGen:Ruby建模和代码生成的框架

主题
DSLs,
Ruby,
动态语言,
Java,
领域专用语言,
建模工具,
语言,
工具,
编程,
架构 ,
建模,
敏捷,
Eclipse

本文介绍了RGen,这是一个受到openArchitectureWare启发的建模框架。RGen使用内部DSLs来定义元模型,并且为Ruby提供了一个完整的建模栈。