在过的几年当中,PHP 的推进速非的快。在撰写本的时候,PHP 7.4 进入第一个的 Beta 阶。它在很多方面都有改进,如引入了的语法,性有升,并且弃了一些够好的功。
接下来,我们将更地探讨 PHP 的功能以及围绕着它所存在的整个前端、开的生态。次的前端工具合集,也大是围绕着它来选取的一新的工具和代码段、软件包以及相应的框架,比 Laravel 和 Vue.js。
下面仔细,都有哪些工。
Vue Material 是一个符合 Google Material Design 设计规范以及 Vue.js 框架原则的的封装器。从个角度上来说,Vue Material 当中包含 Material Design 组件,比Card、Button、Datepicker、Dialog、Drawer 和 Forms 等。Vue Material 一次满你两个愿望:符合 Material Design 的设计原则,又借助 Vue.js 来现效果。
实看这个工具名字,已经非够说明问题了。这是一个 Vue.js 组件,使 Google 的自填充的 API 来实现功。这组组件添了附的自定义元素,非简单。
这 Vue.js 组件让可以使用自动推荐建议的关键词填充表单。那么可以将此组件任何可以提供自动建议自动输入的 API 协同,不止 Google 的。比如,可以将这组件 TheMovieDB API 结合到一起,自动电影称的建议词条。
Inkline 可能是我见过最有趣 Vue.js 框架。Inkline 是个 UI 框架,能够在网页环境下生成组常见 UI 组件,论是按钮、表单是导航。这使我们可以快速创可以运原型,由于所有组件都基于 Vue.js 框架来构,此我们可以过 Vue.js API 来扩展和自定义。
Vue Filepond 是一个非常实用的 Vue.js 组件,它可以生成一套带有顺滑上传体验的界面。界面中会涉及需要上传的文件、目录、本地 URL、远程 URL 和数据 URL等。除此之外,它还有内置的图片优化器,因此还可以更快地上传图片。
这款组件是使用名为 Filepond JS 库构,此你可以添加许多其他插件进来,比如说图片编辑、文件检验和多媒体预览组件等等。
这是一个为 Vue.js 所定制的日期选择器。就如同它名字所标识的,这个日期选择器有非常体的使用景,它就是为预订而计的。选择你需要住的夜数,它会动帮你计算预订的日期,并且它还可以定义预订和退房的规则,支持本地化的深度定制和动适配。
VueDS 是一款使用 Vue.js 框架来定 UI 设计系统的工具,款工具提供一套精心组织的工具、设计模式和践案例。你以将它引到团的核心设计组件中,为参考,或者为辅助素材。套设计系统当中包含有颜、尺寸、组件等不同的组成部分。
在 Vue Carousel 3D 的帮助,你可生成带有 3D 效果的轮播图,就像在 macOS 中的 Cover Flow 一样,非容易实现,相应迅速,并且支持滑手势。你想添一个与众同的轮播效果么?这个组件可就是你想要的。
Vue Poll 一基于 Vue.js 的投票组件。它的灵感源于 Twitter 中的投票功能,也可以的网站中轻松添加一。
正如开头所提到,PHP 7.4 即将发布,它目前仍然处于公开测试阶段,这篇文章涵盖了绝大多数新 PHP 7.4 所含新功能和特性。
Twine 是一个用于在 PHP 中转换字符串(纯文本)的库。它可以轻地将纯文本转化为大写敏的内容,比如 camelCase 和 snake_case , 让编码符 base64 或者 HEX 等。
是给 Laravel 所提供的一套持续的扩展,有个,你就以轻松地在 Laravel 的 APP 中设置或者读取置,也以将置存储在 PHP 数据库文档中。
这是一个来评估性的 PHPUnit 拓展。当它检测到慢速测试的时候,会显示有哪些件的行缓慢,及它们行了多长时间。
Semver Composer 核拓展的一部分,也可以 PHP 应用中单独使用。这款扩展用于 Semver 规范,扩展所提供的方法让可以根据 Semver 规范轻松行版本验证版本对比。
这是个基于 Laravel 拓展,功能类似于 Facebook Reaction 或者是 Twitter 赞功能。这款拓展提供了相关函数、设计系统以及相应 API,让你可以更加便捷地在 Laravel 实现。
Laravel Visits 是一个用来计算程序访问次数的拓展。这款拓展由 Redis 提供支持和访问记录。它还提供了访问这些记录的功能和方法,比如检索最多访问、最多访问国家、定间段的访问,等等。
Eventy 也是一款 Laravel 拓展,提供类似 WordPress 中的 Action 和 Filter 的接口。果你是从 WordPress 迁移来,么个拓展让你以更快适应 Laravel。
这是一个Laravel 拓展程序,你可借助它来检索户点处的地位置。这些反馈来的信息包括户 IP、货币、国/地区等等。你可将这款拓展设置成为获取各种个数据的一个介质,如可获取 IP-API.com 及 Maxmind 数据库或者他 API 的一个工具。
这也一 PHPUnit 的拓展应用,它可以加漂亮好看的报告信息,可以行单独配置。比如可以借它将功或者失败之后推送信息中的图标换掉,也可以与 macOS 中 AnyBar 的应用集到一起,修改 macOS 单栏中的小图标,换颜色,。
Exa CLI 能够强化目录列表,使用 Exa 可以在列出文件和目录时,含更加全信息,比如文件改日期,权限和 Git 状态等等。最要是,它可以显示出子目录下内容。