PHP DEVELOPMENT KIT
Introduction
PHP DEVELOPMENT KIT is an event-driven, component-based professional PHP framework.

It is a tool, which will help you to build any php-based website in a fast, secure and well-structured way. It comes with 40+ components, 70+ demos and many tutorials.

On architectural level PHP DEK is similar to Borland Delphi and ASP.NET. It is not a MVC framework like almost all other popular tools. It is an unique product among the rest.

Basically it:
  • Brings the elegance of Java and C#
  • Relies extensively on OOP concepts
  • Has very short learning curve, so anyone can start using it efficiently in less than 3 hours
  • It's not only for hardcore PHP developers, you can use it with very little knowledge in PHP
  • Provides easy way by using Widget API to integrate 1000s of free JavaScript widgets by adding them server-side support
Code-behind approach is used, so every webpage consists of 2 files:
  • PAGE.PHP - presentation logic
  • PAGE.PHP.SCRIPT - business/programming logic
     


Getting started
If you are a first time visitor and want to get familiar and start using PHP DEVELOPMENT KIT in a couple of hours, these are the practical steps to follow:
  1. Go to the examples section and spend 10-15 minutes taking a look over the stuff. For every example both source files are available at the bottom right corner.
  2. Download the latest version and start reading the tutorial. In short time they will give you everything you want to know how to develop a full application.
  3. The online documentation would be always in help. At the top of every major class there is always an example how to use it.


Facts about the framework

  • ASP.NET(Borland Delphi)-like
  • Event-driven, component-based
  • Advanced widgets and skins
  • AJAX
  • Works with PHP5 and PHP7
  • Simple database access layer + Criteria API + ORM
  • Supports MySQL, PostgreSQL and Oracle
  • Provides easy way (Widget API) to integrate thousands of free internet widgets
  • Less than 500Kb in size
  • I18N support
  • Page/Session/Application states
  • Simple input data validation
  • Encryption algorithms /xxtea, xor, base64, mcrypt/
  • Tutorials and many, many examples
  • Full documentation
  • 12+ years of usage