Welcome to the Phalanger project

Latest News

Introduction

Phalanger is a new PHP implementation introducing the PHP language into the family of compiled .NET languages. It provides PHP applications an execution environment that is fast and extremely compatible with the vast array of existing PHP code. Phalanger gives web-application developers the ability to benefit from both the ease-of-use and effectiveness of the PHP language and the power and richness of the .NET platform taking profit from the best from both sides.

Articles about Phalanger

Phalanger and Silverlight

Thanks to Phalanger it is now possible to develop Silverlight applications (in Silverlight version 2.0, formerly called 1.1) in the PHP language. Silverlight is multi-platform plugin for web browsers (it currently supports IE, and Firefox on Windows, Safari and Firefox on Mac and Linux support is implemented in Moonlight). Silverlight component can contain rich media and attractive user itnerfaces. It can be used for developing various interactive components for your web pages as well as games. Thanks to Phalanger you can use declarative XAML language to create attractive GUI and implement the logic for the Silveright component in PHP.

Helicopter game in PHP

Phalanger Overview

Phalanger maintains the way how PHP web applications are developed and deployed so that the you can leverage from .NET without having to learn complex ASP.NET style of web development, however Phalanger also allows you to use PHP as a language for writing ASP.NET applications, so you have the freedom to make a choice!

Thanks to the managed implementation of the PHP functions library, the migration from PHP interpreter to Phalanger is an easy and straightforward process, which includes only configuring the application in most of the situations. The compiled nature of Phalanger applications also leads to major performance boost.

On the other hand, Phalanger comes with many improvements ranging from source-free deployment and XML based hierarchical configuration to a few enhancements to the language, called PHP/CLR, that makes it possible to use almost all .NET features including generics, LINQ, custom attributes, events and others directly from the PHP source code.

By virtue of Phalanger, the PHP becomes a first class language for developing ASP.NET component-based web applications and web services, as well as console and WinForms applications. Since version 2.0, the Phalanger is also portable to the Mono platform to a large extent.

Interested in contributing?

Are you interested in the project and would like to contribute? Do not hesitate to contact us. We are seeking for skilled and passionate people who would like to improve Phalanger in any way. There is a plenty of opportunities for participation depending on your experineces with PHP and .NET Platform. Learn more...

Previous version & History

We are currently working on finishing the 2.0 version of Phalanger which will suppors full interoperability with .NET Framework libraries and applications. However, the previous version is still available. You can also learn more about the authors and history of the project.

core\start.txt · Last modified: 2010/03/12 22:09 by tomas
Phalanger