Werner Schuster
Werner Schuster (murphee) is a software developer who has spent a lot of time developing Java code, from email security software to his current paid gig working on an Eclipse-based IDE. Recently though, the appeal of languages like Ruby, Smalltalk and Mathematica has been luring him away from Java. He also writes about more obscure topics in in his weblog.
“Werner Schuster”相关的内容
Werner Schuster的最新专题内容

- 主题
- 虚拟机,
- JavaScript,
- Ruby,
- 运行时,
- 动态语言,
- Java,
- 编译器,
- 语言,
- Google,
- 富客户端/桌面,
- 语言设计,
- RIA,
- 编程,
- 移动,
- 语言特性
Google推出了Dart预览版——一门既包含虚拟机同时也是JS编译器的新型语言。InfoQ将带您一同从Dart语法之外的角度来探讨它在构建应用方面所作出的贡献:快照(Snashot),隔离体(Isolate)和模块化(Modularity)。
Werner Schuster的新闻
- 主题
- 调试器,
- 动态语言,
- 调试,
- 语言,
- Chrome,
- 编程
Dartium是内置Dart虚拟机的Chrome,它的第一个版本目前已经可以下载。Dartium在开发工具方面提供了基本的调试支持。同时来自Google和社区的大量关于Dartium的文献资源可以查阅。
- 主题
- HTML 5,
- JavaScript,
- HTML,
- RIA,
- 标识语言,
- 动态语言,
- 语言,
- Adobe,
- 编程,
- 富客户端/桌面,
- 移动,
- Apache,
- 原生程序
使用PhoneGap开始变得容易:插件使得PhoneGap更具模块化和扩展性。PhoneGap/Build是一个在线服务,可以自动为不同的平台构建PhoneGap应用程序。InfoQ就PhoneGap在Adobe和Apache的技术发展采访了Nitobi的Brian LeRoux。
- 主题
- Ruby,
- JavaScript,
- 动态语言,
- 语言,
- 编程,
- Node.js
Node.js已被越来越多的服务提供商所支持,其中就包括它的主要赞助商Joyent以及如Heroku这样的PaaS提供商。日前,Engine Yard也宣布了对Node.js的支持。
- 主题
- Ruby,
- 动态语言,
- 缓存,
- SmallTalk,
- 面向对象编程,
- 对象数据库,
- NoSQL,
- 语言,
- 数据库设计,
- 数据访问,
- 扩展性,
- 集群与缓存,
- 方法论,
- 编程,
- 性能和可伸缩性,
- 数据库,
- GemStone,
- MagLev
MagLev项目已经发布了他们的1.0版Ruby VM。这个Ruby实现是基于GemStone/S Smalltalk VM的,它包含了GemStone的分布式缓存、ACID事务处理和持久化系统(OODB)。InfoQ就MagLev在NoSQL家族中所处的位置以及相关内容采访了MagLev项目的Monty Williams。
Werner Schuster的文章

- 主题
- HTML 5,
- HTML,
- CSS,
- RIA,
- JavaScript,
- 标识语言,
- 动态语言,
- 设计模式,
- 语言,
- 模式,
- 编程,
- 面向对象设计,
- 设计,
- GUI
《精通HTML5和CSS3设计模式》一书记录了目前HTML5应用程序的许多常见设计模式。InfoQ对该书作者之一Dionysios Synodinos进行了采访,谈到了该书以及HTML5应用的相关内容。

- 主题
- JVM,
- 虚拟机,
- JRuby,
- 运行时,
- Ruby,
- Java,
- 动态语言,
- 语言,
- 编程,
- Ruby 1.9
InfoQ采访了Charles Nutter,讨论了JRuby的近况:1.5版本、提前编译、后续1.6版的内容和Java 7的相关特性。

- 主题
- Ruby on Rails,
- JSON,
- Ruby,
- 动态语言,
- 标识语言,
- Android,
- 故事和案例分析,
- REST,
- 语言,
- 架构 ,
- Rails,
- 编程,
- iPhone,
- 富客户端/桌面,
- 性能和可伸缩性,
- 敏捷,
- 移动,
- 操作系统,
- 企业架构
本文是InfoQ采访FlightCaster团队的第二部分内容,讨论了Heroku上的Rails扩展、整合来自多方数据以及智能手机应用等问题。
Werner Schuster的视频采访

- 主题
- Ruby,
- Java,
- 动态语言,
- .NET,
- 语言,
- 并发,
- 并行编程,
- Google,
- GOTO大会,
- 编程,
- 语言设计,
- JAOO会议,
- Google Go,
- 会议
Rob Pike谈Google Go,内容涉及:无类OOP编程、Go的接口、采用Goroutines和Channels的并发特性,以及Go中帮助缩短GC间歇的一些特性。

- 主题
- Ruby on Rails,
- Ruby,
- Subversion,
- Java,
- 动态语言,
- 协作,
- Erlang,
- 版本控制,
- 部署/数据中心,
- 语言,
- 运维,
- 团队工作,
- 配置管理,
- 函数式编程,
- 架构 ,
- 性能和可伸缩性,
- 编程,
- github,
- 敏捷,
- git
Scott Chacon谈到GitHub所采用的若干技术(如Erlang和Redis)、Git作为版本控制及存储工具的优势,以及他自己编写的基于JS的幻灯播放工具ShowOff。
本采访由宋玮翻译、马国耀审校。

- 主题
- Ruby,
- Java,
- 动态语言,
- 面向对象编程,
- C++,
- Erlang,
- 编译器,
- 面向对象设计,
- .NET,
- QCon,
- 语言,
- 函数式编程,
- 方法论,
- 编程,
- 架构 ,
- 会议,
- 语言设计,
- C,
- 设计
Ralph Johnson和Joe Armstrong讨论了OOP的现状,Smalltalk正确和错误的方面,以及镜像的概念。此外,Joe还说,只要OOP和Erlang一样专注于消息传递,他就会喜欢这种方式。
本文由侯伯薇翻译。