domynation / domynation-framework
一个具有观点的PHP微框架,用于构建模块化应用程序
v0.1.1
2016-03-30 11:35 UTC
Requires
- php: >=7.0.0
- beberlei/assert: ^2.3
- doctrine/orm: ~2.4
- elasticsearch/elasticsearch: ~2.0
- erusev/parsedown: ^1.6
- guzzlehttp/guzzle: ~5.2
- mailgun/mailgun-php: 1.7.2
- mathiasverraes/money: ^1.2
- monolog/monolog: ^1.15
- nesbot/carbon: ~1.14
- php-di/php-di: ^5.1
- predis/predis: ^1.0
- pusher/pusher-php-server: ^2.2
- ramsey/uuid: ^3.0
- symfony/http-foundation: ^2.6
- symfony/var-dumper: ^2.7
- twig/twig: ~1.0
Requires (Dev)
- fzaninotto/faker: ^1.5
- phpunit/phpunit: ^5.2
This package is auto-updated.
Last update: 2024-09-19 21:09:01 UTC
README
什么是
一个具有观点的PHP微框架,用于构建模块化应用程序。
有关文档,请访问https://domynation.gitbook.io/domynation-framework/。
为什么
该项目最初是一个学习练习,旨在学习框架开发的复杂性。然后我开始将其用于Sushi ERP项目,随着时间的推移,该项目变得足够大,可以证明花更多时间和精力来完善这个框架是合理的。总的来说,我这样做是为了乐趣。
但是说真的,为什么还要让我们负担另一个框架?doMynation能为桌面带来什么,而像Laravel和Symfony这样的框架不能提供的呢?
坦白说,不多。无论如何,这个框架肯定不如其竞争对手安全、性能、经过实战测试和功能完整。可能让它与众不同的唯一东西就是它强加的架构设计和决策。以下是一些例子