home 首页 » 精彩博客 » 博客查看

Speaking at DLW Europe - Sebastian Bergmann

 2008-02-28 02:40:11 

原文地址:http://sebastian-bergmann.de/archives/755-Speaking-at-DLW-Europe.html

Dynamic Languages World Europe is the first European conference dealing with the shared concepts and frameworks of all important dynamic languages.

I will present two sessions at DLW Europe, one on Hamcrest, a project that originated in the Java community and is now being ported to more dynamic languages, and one on PHP's object model.

Hamcrest: A Cross-Language Library of Matchers

The Hamcrest Project provides a library of matcher objects (also known as constraints or predicates) allowing "match" rules to be defined declaratively in Java, PHP, and Python, to be used in other frameworks.

Typical usage scenarios on Hamcrest include testing frameworks, mocking libraries and UI validation rules.

This session, held by the creator of PHPUnit and the developer of hamcrest-php, will introduce the audience to Hamcrest and show how it integrates with mocking libraries such as JMock and testing frameworks such as JUnit and PHPUnit.

Understanding the PHP Object Model

Initially designed for "simple" Web programming, PHP has developed to a general-purpose object-oriented language making strong inroads into large-scale, business-critical Web systems. As of version 5 the PHP language features an object model that is similar to the ones of Java and C# and integrates ideas from other programming languages.

This talk will give an overview of PHP's object model, covering both basic OOP concepts such as interfaces, classes, and objects as well as PHP's “magic” interceptor methods.

See you in Karlsruhe, May 26-28 2008!

收藏:

评论:共 
1
 条