Ding

Framework

A lightweight and simple PHP framework for building web applications with dependency injection, aspect-oriented programming, and event-driven architecture.

DI ( Dependency Injection: Setter, Constructor, Method), AOP ( Aspect Oriented Programming ), Events support, xml, yaml, and annotations (including some JSR 250 and JSR 330, like @Configuration and @Bean ala java configuration) , lightweight, simple, and quick MVC ( Model View Controller ), syslog, tcp client and server, with non blocking sockets, custom error, signal, and exception handling through events. Needs PHP 5.3, very similar to seasar, spring ( java ) . Can be deployed as a PHAR file.

GitHub

121 stars
19 watching
26 forks
Language: PHP
last commit: about 8 years ago
Linked from 1 awesome list


Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
auraphp/aura.web_projectA minimal web framework project skeleton with dependency injection container, configuration system, router, dispatcher, request/response objects, and logging instance.61
gregmolnar/fitzgeraldA lightweight PHP framework inspired by Sinatra, allowing developers to build web applications using a simple and modular approach.30
harazaki/php-bootstrapA PHP framework designed to simplify web application development using Bootstrap99
zsoltherpai/featherA lightweight dependency injection framework for Java and Android that allows easy configuration of dependencies.356
opulencephp/opulenceA PHP web application framework providing a set of components to simplify the creation and maintenance of secure, scalable websites.731
victorjonsson/php-rockerA PHP-based framework that simplifies the creation of RESTful web services with pre-built components and tools43
komarserjio/notejamA unified sample web application to facilitate learning of various server-side frameworks.1,145
ezra-obiwale/laraquickA collection of reusable classes to simplify Laravel app development35
velliz/pukoframeworkA PHP framework for building web, API and console applications quickly with scaffolds and generators12
xxtime/phalconA high-performance PHP framework with support for multiple databases, event listeners, middleware, and internationalization.35
polymedio/polyframeworkA minimalist PHP framework designed for rapid and efficient development of lightweight web applications with scalable architecture.9
elgg/elggA comprehensive framework for rapidly building socially aware web applications with strong focus on security, modularity and extensibility.1,644
peterfox/hexavelA restructured version of the Laravel Framework designed to simplify development workflows and improve modularity.7
pachacamac/buskerA minimalist web framework with an emphasis on simplicity and embeddability.165
jabranr/lassiA PHP framework and Eloquent database boilerplate for quick application development with an MVC design pattern58