亚州天堂爱爱,做爱视频国产全过程在线观看,成人试看30分钟免费视频,女人无遮挡裸交性做爰视频网站

? ? ?

基于 magic-api 搭建自己的低代碼平臺(magic開發)

一、前言

2021 開年“低代碼”成了熱門話題,各大云廠商都在加碼。作為普通企業的我們是否有也可以深度定制一套自己的“低代碼”平臺呢?

二、云廠商的低代碼平臺

阿里推出了易搭,通過簡單的拖拽、配置,即可完成業務應用的搭建。旨在為廣大中小企業提供一套低成本的企業應用搭建解決方案。應用無縫植入釘釘企業工作臺,隨時隨地、高效協同。

基于 magic-api 搭建自己的低代碼平臺(magic開發)

騰訊則是推出了微搭,通過行業化模板、拖放式組件和可視化配置快速構建多端應用(小程序、H5 應用、Web 應用等),打通了小程序、云函數。

基于 magic-api 搭建自己的低代碼平臺(magic開發)

三、搭建我們自己的低代碼平臺?!

回到前言中的問題,我們是否可以基于開源項目來快速搭建我們自己的低代碼平臺呢?答案是肯定的,目前已經有很多非常不錯的開源項目,apijson、dataway 還有后面我要重點介紹的 magic-api 都是非常不錯的低代碼開源項目。下面大家請跟著我一起來看看今天我要推薦的三個低代碼開源項目:百度 amis、h5-Dooring 和 magic-api。

3.1 百度 amis(前端)

百度 amis 是一套前端低代碼框架,通過 JSON 配置就能生成各種后臺頁面,極大減少開發成本,甚至可以不需要了解前端。

基于 magic-api 搭建自己的低代碼平臺(magic開發)

3.2 h5-Dooring(前端)

h5-Dooring,讓 H5 制作像搭積木一樣簡單, 輕松搭建 H5 頁面, H5 網站, PC 端網站, 可視化設計。

H5 頁面拖拽生成:

基于 magic-api 搭建自己的低代碼平臺(magic開發)

新建數字大屏:

基于 magic-api 搭建自己的低代碼平臺(magic開發)

數字大屏效果:

基于 magic-api 搭建自己的低代碼平臺(magic開發)

更多請查看官網 http://h5.dooring.cn

3.3 magic-api(后端)

magic-api 是一個基于 Java 的接口快速開發框架,編寫接口將通過 magic-api 提供的 UI 界面完成,自動映射為 HTTP 接口,無需定義 Controller、Service、Dao、Mapper、XML、VO 等 Java 對象即可完成常見的 HTTP API 接口開發。

在線開發調試 UI:

基于 magic-api 搭建自己的低代碼平臺(magic開發)

四、magic-api 搭建

自 magic-api 在開源中國開源,筆者一直在關注此項目。magic-api 搭建比較簡單,跟著官方倉庫快速開始即可。

4.1 加入依賴

<!-- 以 spring-boot-starter 的方式引用 --><dependency> <groupId>org.ssssssss</groupId> <artifactId>magic-api-spring-boot-starter</artifactId> <version>1.3.9</version></dependency>

4.2 添加配置

server.port=9999#配置 web 頁面入口magic-api.web=/magic/web#配置文件存儲位置。當以 classpath 開頭時,為只讀模式magic-api.resource.location=/data/magic-api

4.3 效果

基于 magic-api 搭建自己的低代碼平臺(magic開發)

4.4 添加接口

基于 magic-api 搭建自己的低代碼平臺(magic開發)

點擊執行就可以看到效果,這里不做展示,magic-api 官方做了大量的各種各樣的功能演示,大家可以去體驗體驗。地址: http://140.143.210.90:9999/magic/web/index.html

基于 magic-api 搭建自己的低代碼平臺(magic開發)

4.5 magic-api 核心之 magic-script

magic-api 底層使用的是作者(小東)自研的 magic-script 來執行腳本,他是一個語法類似 js 的 JVM 腳本語言。作者開發很多好用的功能, 其中的 linq 功能就是非常的一個。

示例:

var list = [{ sex : 0, name : '小明'},{ sex : 1, name : '小花'}]return select * from list t where t.sex = 0

結果:

{ "sex": 0, "name": "小明"}

五、結合 mica 使用

5.1 加入 mica-bom 依賴

<dependencyManagement> <dependencies> <dependency> <groupId>net.dreamlu</groupId> <artifactId>mica-bom</artifactId> <version>${mica.version}</version> <type>pom</type> <scope>import</scope> </dependency> </dependencies></dependencyManagement>

5.2 mica-logging 無縫接入

mica-logging 的接入比較簡單加入依賴即可:

基于 magic-api 搭建自己的低代碼平臺(magic開發)

注意:更多配置,如 json 日志和 logstash 日志收集請查看 mica 文檔。

5.3 mica-captcha 驗證碼

base64 驗證碼:

基于 magic-api 搭建自己的低代碼平臺(magic開發)

5.4 mica-ip2region ip 轉位置信息

基于 magic-api 搭建自己的低代碼平臺(magic開發)

示例項目源碼: https://gitee.com/596392912/magic-api-example

從 mica 的接入可以看出,magic-api 的擴展性非常好,更多的自定義配置和擴展我們可以查看 官方文檔 :

基于 magic-api 搭建自己的低代碼平臺(magic開發)

六、低代碼開源

前端:

amis(百度前端低代碼框架): https://github.com/baidu/amis

Sortable: https://github.com/SortableJS/Sortable

碼良: https://gitee.com/ymm-tech/gods-pen

h5-Dooring: https://github.com/MrXujiang/h5-Dooring

后端:

apijson: https://github.com/Tencent/APIJSON

dataway: https://gitee.com/zycgit/hasor

magic-api: https://gitee.com/ssssssss-team/magic-api

七、總結

基于 magic-api 等開源項目我們也可以搭建自己的低代碼平臺。當然開發這個低代碼平臺我們還是需要些工作量,主要是打通 web ui 和后端接口的 api。筆者曾經也經歷過一個電商項目,很多活動都是周五下午接到需求,周一就必須要上線。借助 magic-api 這類低代碼工具我們可以快速完成這類需求。最后,希望這篇文章對大家有所啟發。

版權聲明:本文內容由互聯網用戶自發貢獻,該文觀點僅代表作者本人。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如發現本站有涉嫌抄襲侵權/違法違規的內容, 請發送郵件至 舉報,一經查實,本站將立刻刪除。

(0)
上一篇 2024年7月5日 下午10:55
下一篇 2024年7月5日 下午11:07

相關推薦

  • 金相科研項目申報

    金相科研項目申報 金相科學是一門以物質結構、性質和變化為主題的學科,它在材料科學、化學工程、能源技術等領域都有著廣泛的應用。近年來,隨著科技的不斷發展,金相科學的研究也得到了越來越…

    科研百科 2025年3月7日
    0
  • 申請人文科研項目的制度申請人文科研項目的制度

    申請人文科研項目的制度 隨著科技的不斷發展,文化領域也越來越受到關注。文化創新已經成為推動社會進步的重要力量。為了鼓勵文化創新,提高文化項目的申請質量和效率,我們制定了以下制度: …

    科研百科 2024年9月11日
    24
  • 一院一品牌,一支部一特色!推動基層黨建工作高質量發展(一支部一品牌醫院)

    為深入學習貫徹黨的二十大精神,深入學習貫徹習近平總書記關于黨的建設的重要思想,全面貫徹新時代黨的建設總要求和新時代黨的組織路線,持續鞏固深化學習貫徹習近平新時代中國特色社會主義思想…

    科研百科 2023年11月10日
    135
  • 海州區協同辦公系統

    海州區協同辦公系統:優化工作流程,提高團隊協作效率 隨著現代辦公方式的不斷演變,協同辦公系統逐漸成為了企業工作中不可或缺的一部分。對于海州區這家企業而言,協同辦公系統的應用可以有效…

    科研百科 2024年9月25日
    19
  • 怎樣認真做科研項目管理

    科研項目管理是科研項目中至關重要的一部分,不僅能夠確保科研項目的有效推進,還能夠提高科研項目的質量和效率。因此,認真做科研項目管理對于整個科研項目的成功實施至關重要。 一、明確項目…

    科研百科 2025年4月8日
    1
  • 水電工程項目管理

    水電工程項目管理 水電工程項目管理是水電建設行業的核心內容之一,涉及到項目管理的各個方面,包括投資決策、工程設計、施工管理、質量控制和項目管理等。本文將從水電工程項目管理的角度出發…

    科研百科 2025年1月10日
    2
  • 工程項目管理績效考核辦法

    工程項目管理績效考核辦法 工程項目管理是項目管理中的重要組成部分,其目的是確保項目按時、按質、按量完成,并達到預期的目標。為了激勵和評估工程項目管理人員的工作表現,制定一套科學的績…

    科研百科 2024年9月22日
    17
  • 血液透析室科研項目

    血液透析室科研項目 隨著醫學技術的發展,血液透析已經成為一種越來越常見的腎臟疾病治療方法。在血液透析室,醫生和工程師們正在開展一系列科研項目,以更好地了解血液透析的過程和效果。 這…

    科研百科 4天前
    1
  • 如何贊揚一個科研項目

    如何贊揚一個科研項目 近年來,科研項目一直在推動人類進步,并在許多領域取得了重大成就。今天,我想向大家介紹一個值得贊揚的科研項目——“量子糾纏實驗”。 量子糾纏是量子力學中的一種特…

    科研百科 2025年5月8日
    1