Phalanger je kompilátor jazyka PHP pro platformu .NET. Umožňuje běh existujících webů a aplikací napsaných v jazyce PHP na moderním prostředí, které je rychlé a bezpečné. Zároveň je díky Phalangeru možné snadno integrovat existující systémy postavené na platformách .NET a PHP.
V první části přednášky si představíme několik běžných použití projektu Phalanger, jako například:
- Jak jednoduše přejít z platformy PHP na ASP.NET.
- Možnosti interoperability PHP s prostředím .NET:
* Přímé využívání .NET knihoven z PHP kódu – díky několika rozšířením je možné z PHP volat libovolné .NET knihovny
* Použití funkcí a tříd napsaných v jazyce PHP ze C# kódu. Tyto vlastnosti umožňují integraci existujících PHP aplikací do .NET projektů.
* Použití specifických rozšíření Phalangeru pro psaní .NET knihoven a nebo Windows Forms aplikací v jazyce PHP.
- Jak funguje kompilace PHP a jaká nastavení použít pro nejefektivnější provoz PHP aplikací.
Dále se podíváme na zajímavá technologická řešení, která jsou možná díky Phalangeru. Ukážeme si jak rozšířit aplikaci WordPress o podporu přihlašování přes ASP.NET Membership, což umožňuje snadné propojení existujiících ASP.NET aplikací s open-source PHP projekty.
Závěr přednášky bude věnován volnější diskuzi pro zájemce. Případně podrobnějšímu vysvětlení problematiky, kompilace dynamického jazyka a způsobů zvyšování výkonu stávajících PHP aplikací pomocí Phalangeru.
Vyskočilova 1561/4a, 140 00 Praha 4