difference_fun / framework
Difference framework see https://difference.fun for detailed usage
2024.09.08.4
2024-09-09 09:02 UTC
Requires
- php: >=8.0
- ext-json: *
- ext-mbstring: *
- ext-openssl: *
- ext-pcntl: *
- ext-pdo: *
- ext-posix: *
- ext-readline: *
- ext-shmop: *
- ext-zend-opcache: *
- ext-zip: *
- ext-zlib: *
- defuse/php-encryption: ^2.3
- difference_fun/account: >=2024.09.08
- difference_fun/autoload: >=2024.09.08
- difference_fun/basic: >=2024.09.08
- difference_fun/boot: >=2024.09.08
- difference_fun/config: >=2024.09.08
- difference_fun/event: >=2024.09.08
- difference_fun/host: >=2024.09.08
- difference_fun/log: >=2024.09.08
- difference_fun/middleware: >=2024.09.08
- difference_fun/node: >=2024.09.08
- difference_fun/output_filter: >=2024.09.08
- difference_fun/route: >=2024.09.08
- difference_fun/server: >=2024.09.08
- monolog/monolog: ^3.6
- spatie/fork: ^1.2.2
Requires (Dev)
- pestphp/pest: ^2.34
This package is auto-updated.
Last update: 2024-11-09 09:20:49 UTC
README
Difference_fun/framework is a robust, high-performance PHP framework that streamlines the process of developing comprehensive websites and applications. Here are some key attributes that distinguish this framework:
- Rapid Performance: The utilization of PHP's OpCache by the framework ensures speedy performance, resulting in enhanced efficiency and user experience.
- Package Compatibility: The framework flaunts interoperability with a multitude of other packages, such as the symfony-mailer and doctrine, which fosters versatility and eases the task of integrating different functionalities in your application.
- Enhanced Flexibility with Plugins and Traits: Difference_fun/language feature of the framework facilitates the use of plugins (functions & modifiers) and traits, allowing developers to broaden their application capabilities and adapt their code to more eclectic requirements.
- JSON Scripting: An intriguing feature of this framework is its ability to script in JSON. This not only makes development more flexible but also makes it compatible with various data exchange formats, making difference_fun/framework a more versatile tool for modern web development.
- User-friendly: Despite being powerful, difference_fun/framework doesn't compromise on the ease of use, making it well-suited for both beginners venturing into web application development and seasoned developers seeking powerful tools.
All in all, difference_fun/Framework fuses power with ease and flexibility, offering an optimal toolset that caters well to contemporary web application development needs.
See https://difference.fun for more information.
Required Packages:
- defuse/php-encryption
- monolog/monolog
- difference_fun/account
- difference_fun/autoload
- difference_fun/boot
- difference_fun/basic
- difference_fun/config
- difference_fun/event
- difference_fun/host
- difference_fun/middleware
- difference_fun/log
- difference_fun/node
- difference_fun/output_filter
- difference_fun/route
- difference_fun/server
- spatie/fork
Optional Packages:
- difference_fun/doctrine
- difference_fun/email
- difference_fun/priya
- difference_fun/test [1]
- pestphp/pest [1]
[1] Github actions can be used to run tests on the project.
Every test will be moved to the test directory.