Materia Deigner(编程开发工具) 104 官方版
Materia Designer是编程一款编程软件 ,可以扶植用户在软件上开发自己需要的工具 官应用程序 ,这款软件功能还是编程很多的 ,你可以结合数据库使用 ,工具 官拥穿着在软件接合到SQLite、编程PostgreSQL、工具 官MySQL数据库开发你的编程应用程序 ,结合数据库的工具 官内容就可以快速部署应用程序 ,本软件可以设计多种软件 ,编程例如设计移动软件、工具 官设计手机游戏 、编程设计web软件,工具 官旨在管理构建企业级后端的编程整个开发周期 ,开发计划都可以在软件界面查校验 ,工具 官对于需要开发后端程序的编程挚友很适合!

软件功能
1 、material design在手机方面的开发尤为突出
2、建立个人博客以及主页方面有很大的优势
3 、提供了android开发,设计页面功能很去强大
4、提供了设计UI的组件
5、拥穿着通过ui-form等部署页面效果
6 、material design的布局设计可以按照设备的大小调整
7 、设计的APP主页从视觉上就很美观
8、设计网页UI也是非常先进的
9 、可以在css 、html等网页上开发主页
软件特色
管理应用程序
Materia应用程序是一个包含应用程序所有文件的文件夹。这些文件中的大多数只是简易的JSON配置文件 ,用于描述您的后端 。
请记借宿 ,Materia设计师可以自动化应用程序架构的大部分内容。
应用文件
最小应用程序的层次结构如下:
materia.json
materia.prod.json
package.json
这3个文件是打开Materia应用程序所必需的 :
materia.json && materia.prod.json用于在开发和裸露中定义您的materia应用程序设置,例如:应用程序名称,图标颜色,数据库和服务器设置(主机,端口 ,...)等。 。
package.json用于在应用程序中定义npm依赖项。
自8月发布以来 ,数据库配置现在是可选的。您可以database从文件中删除密钥materia.json,Materia将跳过接合数据库 。
json该server/models/文件夹中的所有文件都是您在Materia设计器中创建的实体的描述 。它们包含有关它们可能具有的字段的所有信息,这些实体之间的关系以及可以对它们执行的所有查询 。
Materia现在拥穿着插件 :它们是您可以使用npm install [package_name] --save或yarn install [package_name]在CLI中安装的特殊npm包。他们可以定义自己的实体 ,查询和端点来定义应用程序的新功能(例如,通过电子邮件发送,用户管理等) 。
使用会谈明
1 、要正常筹备,Materia Designer需要在您的计算机上安装Node.js

2 、点击install就可以安装Node.js ,等待软件安装落成就可以正常编辑代码

3、软件界面如图所示, 如果你会使用这款软件就可以项目 ,从而起始设计代码

4 、项目引导设置功能,点击下方的英文就可以进入引导设置界面

5、跟随软件的步骤配置相关的信息,点击next

6、选择数据库引擎
要充分使用Materia设计器,我们建议您将应用程序接合到数据库 。 对于此步骤(可选) ,您需要安装并运行数据库(MySql或PostgresSQL)。 或者使用捆绑在Materia中的Sglite。

7 、项目正在设置中,等待设置落成就可以起始在软件编辑代码

官方教程
https://getmateria.com/docs/quickstart
快速起始
本快速入门是安装和创建第一个Materia应用程序的指南:基本的TODO应用程序。
我 - 安装Materia Designer
转到下载页面以得到适用于您的操作系统的最新版本的Materia(适用于Windows ,Mac),然后安装它。
您现在可以起始使用Materia Designer了 !
II - 创建您的第一个Materia应用程序
要创建您的第一个应用程序,您需要 :
应用程序目录(文件系统某处的空文件夹),
接合到数据库的信息。
重要提示:如果要使用PostgresSQL或MySQL ,必须首先安装其中一个并打开实例。您也可以选择不需要安装的SQLite,因为它已经捆绑在Materia Server中 。

III - 创建实体
进入左侧菜单中的实体。此视图是构建数据结构的主要视图 。您可以通过单击“ 创建实体”来创建第一个实体。
让我们创建一个名为todo的第一个实体,包含2个字段和一些默认的http端点:
字段(第2步字段)
任务 | 输入文字| 需要 ,
落成 | type boolean | 默认为false。
注意:该字段id_todo是为我们自动裸露的主键,具有自动增量编号类型 。
端点(第3步选项)
您可以在创建新实体时裸露默认HTTP端点:
GET /api/todos =>列表 ,
GET /api/todos/:id => findOne,
POST /api/todos =>创建,
PUT /api/todos/:id =>更新,
DELETE /api/todos/:id =>删除 。
您可以选择除findOne之外的所有内容 ,因为todo应用程序不需要它。
注意:如果您愿意 ,可以稍后创建端点。您可以从左侧菜单中在API部分创建端点(请参阅第V部分) 。

IV - 管理您实体的数据
进入左侧菜单中的数据或单击右侧菜单中的校验数据 。
在每个数据库实体上,您已自动裸露默认查询:
Get:得到一行,
List:得到所有行,
Create :增补一个新行,
Update:更新一行,
Delete:删除一行。

V - 创建端点
注意 :如果您已使用实体构建器创建了端点 ,请直接转到第VI部分。
进入侧边菜单中的API。您的API是Web服务器中可用的所有Websocket和HTTP URL的集合。
在我们的示例中,我们将使用HTTP端点 。这些端点通常会发回JSON以与您的前端(网页 ,移动应用程序,游戏等)铺开通信 。
在下面的动画中,我们将使用默认查询列表创建一个端点来得到所有待筹备项

GET /api/todos配置并执行端点后,它将执行实体Todo的列表查询并以JSON 格式返回其感谢 。
对于此示例的需要,您可以重复此步骤以创建其他端点:
POST /api/todos =>创建,
PUT /api/todos/:id =>更新 ,
DELETE /api/todos/:id =>删除。
VI - 在网站上列出您的TODO
我们将使用我们创建的端点来显示网页上的所有待筹备项。

进入侧边菜单中的网站,创建默认视图并编辑index.html文件以在其中设置此代码:

这就是你需要用jQuery列出你的待筹备项。当然,它可以与其他框架一起使用,例如Angular,React或Vue 。
VII - 使用Angular和Angular材料落成TODO应用程序
在这个例子中,我们选择了Angular但是如上所述