dwwe/php-orm-react-framework

PHP与React JS高效结合

资助包维护!
dwwe.de

安装: 8

依赖: 0

建议者: 0

安全: 0

星星: 2

观察者: 2

分支: 1

开放问题: 18

类型:项目

dev-dev 2021-09-25 15:09 UTC

README

PHP与React JS高效结合

一般信息

为什么我们在有很多其他框架的情况下还要开发自己的框架?简单来说,是为了更好地满足需求。Phorm React 框架提供了一个专业选项,可以完全独立于核心进行开发。

以下是一些有用的链接,可引导您进入必要的文档!

安装

要使用Composer创建新的Phorm RF项目,可以使用create-project命令。传递包名和创建项目的目录。您还可以提供第三个参数作为版本,否则将使用最新版本。

composer create-project dwwe/php-orm-react-framework project-dir

在项目成功创建后,安装npm库,切换到项目目录并使用以下命令:

yarn install

在assets目录中重复相同步骤,完成后即可开始!如果您尚未安装yarn和npm,可以在此处进行https://yarn-classic.npmjs.net.cn/en/docs/install

React

一个用于构建用户界面的JavaScript库

https://reactjs.ac.cn/

Doctrine 2 ORM

Doctrine 2是一个PHP 5.4+的对象关系映射(ORM),它为PHP对象提供透明的持久性。它在核心处使用数据映射模式,旨在将您的领域/业务逻辑与关系型数据库管理系统中的持久性完全分离。

对于程序员来说,Doctrine的优势在于能够专注于面向对象业务逻辑,而将持久性作为次要问题来关注。这并不意味着Doctrine 2低估了持久性,然而我们认为,如果将持久性和实体保持分离,面向对象编程将带来相当多的好处。

https://www.doctrine-project.org/projects/doctrine-orm/en/2.6/index.html

Webpack Encore

Webpack Encore是一种将Webpack集成到您应用程序的更简单方法。它包装了Webpack,为您提供了一个干净且强大的API,用于捆绑JavaScript模块、预处理CSS和JS以及编译和最小化资源。Encore为您提供了一个令人愉悦的资产系统,它是一个专业的系统。

https://symfony.com.cn/doc/current/frontend.html

UI-Docs

CoreUI是构建任何平台、浏览器或设备现代仪表板的最快方式。这是一个完整的仪表板UI套件,允许您快速构建引人注目、高质量、高性能的响应式应用程序。

模板

在这里,您可以查看所有可用的元素,并了解上述表示方式

CoreUI Free React和Bootstrap Admin Template v2.6.1 (React) 和 v3.4.0 (Bootstrap)

CoreUI是一个开源的Bootstrap管理模板。但CoreUI不仅仅是一个管理模板。它凭借透明代码和文件结构,超越了以往的所有管理模板。不仅如此,CoreUI还包含大量独特功能和超过1000个高质量的图标。在src/views/文件夹中,您可以找到许多使用React实现的示例。

请注意,我们在框架中使用CoreUI和CoreUI Pro。我们已经获得了CoreUI Pro的有效许可证。如果您想在项目中使用CoreUI模板的Pro版本,您可能需要购买许可证。更多信息请访问https://coreui.io/pro/

Twig - PHP的模板引擎

Twig是一个现代的PHP模板引擎

https://twig.symfony.com.cn/

PhpFastCache

简单而强大的PHP缓存类

更多信息请查阅Wiki 简化抽象的简单性:一个类即可实现多种后端缓存。您无需多次重写代码。

https://www.phpfastcache.com/