云原生IDE:iVX免費的首個通用無代碼開發平臺

一、iVX簡單介紹

1、iVX是什么東東?

iVX 是一個 “零代碼” 的可視化編程語言,擁有方便的 在線集成開發環境 ,不需要下載開發環境,打開瀏覽器即可隨時隨地的進行項目編輯;iVX 擁有 “一站式” 的云資源,通過這一套一站式服務,iVX 可以實現一站式研發、一站式部署、一站式維護。
請添加圖片描述

  • 瀏覽器端的IDE
  • 盡可能無代碼并能支持全場景應用的開發
  • 盡可能一次開發支持多套系統運營
  • 對云和應用導出部署有良好的支持



2、iVX 適用哪些應用場景?

iVX 支持各種中大型應用的開發,同時支持各種目標平臺的應用。

iVX 的應用場景包括不限于:

  • 企業內部系統(OA HR CRM 文檔協作 BPM工作流引擎 表單引擎 Bi引擎 ERP 任務管理系統 各種網站系統 )
  • 工業及物聯網iot系統(MQTT相關使用 組態應用 大屏幕應用 MES iot各種系統…)
  • 各種復雜的電商邏輯的電商系統
  • 智慧城市、園區、展廳
  • 中小型游戲開發(紙牌、靈活、視頻類、益智類、動作類等)不建議做MMORPG
  • 營銷應用(H5、網站)

支持的操作系統包括:

  • Web 云原生
  • 微信小程序/阿里系小程序/字節系小程序
  • Android/iOS
  • Win/Mac/Linux 桌面應用
    在這里插入圖片描述


3、iVX 到底能開發哪些應用?

iVX 是一款高速發展的零代碼可視化編程語言,現已可以完整覆蓋幾乎所有操作系統應用的開發,包括:

  • WebApp(通過 Web 瀏覽器封裝,可以支持各種小程序,Android/iOS - App,Win/Mac/Linux App)
  • 原生微信小程序(iVX 專門針對微信小程序,單獨制作所有相關組件)
  • 在進入 iVX 在線集成開發環境 后,可通過當前具體的需求選擇需要開發的應用類型:
    在這里插入圖片描述



4、iVX一般適合怎樣的用戶?

未來一定是一個 “全民編程時代”,STEM教育的流行,也從側面證明了這一點。
iVX 的學習并不需要特別的技術和基礎,只要你能夠使用計算機,通過短時間的學習就可以很好掌握這門 “零代碼編程語言”。

總體來說 iVX 適合(但不限于)以下用戶使用:

  • 想要學習并且在未來想要從事互聯網編程的人
  • 想要轉型互聯網工作的人
  • 在校學生和老師(計算機相關專業、藝術設計相關專業、理工科等)
  • 初級中級的前端或后臺開發者
  • 擁抱未來的所有人



5、iVX學習途徑如何?

相比于傳統編程語言,iVX更容易學習和更快上手。一般情況下,有代碼編程經驗的程序員一周就可以掌握,
而沒有任何開發背景的人也僅需兩個月就能全部掌握。
猛搓這里
在這里插入圖片描述



二、iVX的系統架構

1、前后端分離架構

在這里插入圖片描述
如上圖所示,前臺部分,對應前端應用程序,負責客戶端界面的展示與交互。在iVX中,前端程序支持多種類型,包括web應用,小程序,原生app,與windows exe應用。在運行時,每個用戶都會在本地客戶端下載或安裝一份前端程序來運行;后臺部分,對應服務端程序,部署在后臺服務器(集群)中,負責后臺數據與通信邏輯的處理。



2、前端技術框架

iVX的前端核心框架為web應用,主體使用react架構,部分內部模塊使用了自研的對象驅動引擎,并引用了pixi.js, three.js等畫布渲染庫。同時,web應用可以通過不同的打包方法生成其他類型的應用,如下圖所示:
在這里插入圖片描述



3、后臺技術架構

iVX后臺應用的邏輯結構如下圖:
在這里插入圖片描述
一個iVX的后臺應用,從邏輯上分成4個部分:

  • 服務請求處理層,負責處理http請求,微服務路由,生成證書等工作,其程序代碼由GO語言實現,在iVX公有云上,這一部分部署在AWS的容器服務上。
  • 服務邏輯層,負責應用服務邏輯的實現,即我們在服務事件面板中定義的所有邏輯。這一部分程序代碼是目前是js,在iVX公有云上,由AWS的無服務器函數計算來運行;
  • 后臺資源接口層,負責提供各種后臺資源的調用方法,比如數據庫的操作方法,文件的上傳方法,這一部分程序代碼也是由GO語言實現,和第一層一樣,公有云上部署在AWS的容器服務上;
  • 后臺資源,即各種數據庫、緩存、文件等資源,iVX并不直接提供這些資源,因此在上圖中用灰色表示。在公有云上,各種資源主要使用AWS的分布式云資源。


三、iVX絕對優勢

  • 快速學習:程序員一周就能快速上手,新手減少兩年的學習時間。
  • 快速開發:由于采用拖拽和配置,開發效率提升5倍以上。
  • 快速運行:前端和后臺采用最先進框架,精選融合云計算公司核心產品。
  • 快速維護:效率提升數倍,核心開發人員離職后,產品依然可以快速維護

如果想對iVX更多的了解,請關注如下微.信公.眾號

iVX公眾服務平臺

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/284905.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/284905.shtml
英文地址,請注明出處:http://en.pswp.cn/news/284905.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

.NET GC工作流程

前言在上文[如何獲取GC的STW時間]一文中,我們聊到了如何通過監聽GC發出的診斷事件來計算STW時間。里面只簡單的介紹了幾種GC事件和它的流程。群里就有小伙伴在問,那么GC事件是什么時候產生的?分別是代表什么含義?那么在本文就通過…

libco協程庫源碼解讀

2019獨角獸企業重金招聘Python工程師標準>>> 協程,又被稱為用戶級線程,是在應用層被調度,可以減少因為調用系統調用而阻塞的線程切換的時間.目前有很多協程的實現,由于微信內部大量使用了其直研的的libco協程庫,所以我選擇了騰訊開源的libco協程庫進行研…

【ArcGIS風暴】如何將矢量數據(點、線、面)折點坐標轉為GeoJSON格式?

本文以案例的形式,講述在ArcGIS和QGIS專業軟件中,將矢量數據轉為GeoJSON的方法。 擴展閱讀:【GIS風暴】GeoJSON數據格式案例全解 文章目錄 一、ArcGIS將矢量數據轉為GeoJSON二、QGIS將矢量數據轉為GeoJSON一、ArcGIS將矢量數據轉為GeoJSON ArcGIS中提供的【要素轉JSON】工具…

TypeScript 3.9 正式發布!平均編譯時長從 26 秒縮短至 10 秒

作者 | 微軟官方博客 譯者 | 核子可樂 策劃 | 小智 稿源 | 前端之巔 今天,微軟在其官方博客宣布:TypeScript 3.9 版本已經正式發布,詳情見下文。 有些朋友可能對 TypeScript 還不太熟悉,這是一種以 JavaScript 為基礎開發的語…

(二)Harbor WEB的使用

接上一篇《安裝Harbor》,安裝好之后,接下來我們就進行Harbor web界面的操作吧! 轉載請標明出處:http://www.cnblogs.com/huangjc/p/6270405.html 瀏覽器登陸Harbor(默認用戶密碼:admin/Harbor12345&#x…

iVX低代碼平臺系列制作簡單的登錄界面

一、前言 iVX是啥,不理解的小伙伴可以猛戳這里 ----------------------點我 二、iVX平臺和現有編程語言的對比 三、iVX平臺和現有編程語言的對比 1、快速學習(周期短) iVX邏輯上相對是比較簡單的 所以初學者的話只需要從邏輯和具體功…

【CASS精品教程】CASS9.1等高線的繪制完整案例教程

在地形圖中,等高線是表示地貌起伏的一種最重要的手段。在CASS成圖時,可自動生成精度高的等高線,本文講解CASS9.1生成等高線的完整操作流程。 文章目錄 1. 展高程點2. 建立數字地面模型3. 修改數字地面模型4. 繪制等高線5. 等高線的修飾6. 繪制三維模型擴展閱讀: ArcGIS實驗…

Process.Start 為什么會引發“系統找不到指定的文件”異常

前言偶然發現,如果想用如下代碼在 .NET 6 中打開指定 URL:Process.Start("https://baidu.com");會引發異常:而同樣的代碼在 .NET Framework 中是可以正常執行的。難道,.NET 6 下的實現邏輯不一樣?深入探究通…

JVM 類型的生命周期學習

Java虛擬機通過裝載、連接和初始化一個JAVA類型,使該類型可以被正在運行的JAVA程序所使用,其中,裝載就是把二進制形式的JAVA類型讀入JAVA虛擬機中;而連接就是把這種讀入虛擬機的二進制形式的類型數據合并到虛擬機的運行時狀態中去…

js對象數組中的某屬性值 拼接成字符串

var arr[{id: "600", pId: null, name: "圖形的變化"},{id: "630", pId: "600", name: "投影與視圖"},{id: "631", pId: "630", name: "投影"},{id: "632", pId: "630",…

898A. Rounding#數的舍入

題目出處&#xff1a;http://codeforces.com/problemset/problem/898/A 題目大意&#xff1a;找一個數最近的整十的數 #include<iostream> using namespace std; int main(){int a,b;cin>>a;ba;while(1){if(a%100){cout<<a<<endl;return 0;}if(b%100){…

開店星簡直就是國內優秀的開源商城系統天花板

一、場景 1、大學生畢業設計做商城系統背景 好家伙、又到開學季節了&#xff0c;師妹讓我幫忙給指導大四的項目&#xff0c;作為畢業設計和為后面找工作積累項目經驗&#xff0c;要搞一個買賣二手閑置品的商城小程序和PC端商城、希望能夠快速學習、接入、修改部分功能&#xff…

【CASS精品教程】CASS9.1土方量的計算方法匯總

CASS9.1中,計算土方量的方法有:DTM法土方計算、斷面法進行土方量計算、方格網法土方計算、等高線法土方計算、區域土方量平衡等。本文以案例的形式,詳細講解土方量的計算過程。 文章目錄 一、DTM法土方計算二、斷面法進行土方量計算三、方格網法土方計算四、等高線法土方計算…

html標簽缺省(自帶)樣式大全

html標簽默認樣式整理 作者&#xff1a;佚名 來源&#xff1a;互聯網 時間&#xff1a;07-30 16:54:48 文為大家整理了html標簽默認樣式屬性及瀏覽器默認樣式等等&#xff0c;喜歡css布局的朋友們可以學下&#xff0c;希望對大家有所幫助html, address,blockquote,body, dd, …

VS2019 禁止Web項目停止調試后自動關閉瀏覽器(在瀏覽器窗口關閉時停止調試程序,在調試停止時關閉瀏覽器)

很多文章都說要修改以下兩處與“編輯并繼續”有關的選項&#xff1a; “編輯并繼續”是一種省時的功能&#xff0c;使你能夠在程序處于中斷模式時更改源代碼。 通過選擇執行命令&#xff08;如 "繼續" 或 "單步執行"&#xff09;繼續執行程序時&#xff0c…

iOS - block變量捕獲原理

block對變量的捕獲 1&#xff1a;可以捕獲不可以修改變量 局部變量2&#xff1a;可以捕獲且可以修改變量 全局變量靜態變量__block修飾的局部變量原理分析&#xff1a; 1. 局部變量為什么可以被捕獲確不能修改 int a 10; void (^blcok)() [^{NSLog("%d",a); } copy…

Shell 更好看的回顯

#!/bin/shsource /etc/init.d/functionsaction "hello" /bin/true轉載于:https://blog.51cto.com/itech/1768218

【ArcGIS風暴】ArcGIS中等高線高程標注/注記(打斷/消隱)方法案例匯總

本文以案例的形式,圖文并茂詳細講解在ArcGIS 10.6中,等高線高程標注、注記的方法。 文章目錄 一、屬性標注二、Maplex工具標注1. 使用Maplex標注引擎2. 標注轉換為注記3. 要素輪廓線掩膜4. 使用掩膜選項進行繪制參考閱讀: 【CASS精品教程】CASS9.1等高線的繪制完整案例教程 …

Blazor University (35)表單 —— 編寫自定義驗證

原文鏈接&#xff1a;https://blazor-university.com/forms/writing-custom-validation/編寫自定義驗證源代碼[1]請注意&#xff0c;與有關 EditContext、FieldIdentifiers 和 FieldState[2] 的部分一樣&#xff0c;這是一個高級主題。如前所述&#xff0c;FieldState 類保存表…

HTML 元素內部添加預加載

CSS&#xff1a; /*元素內部加載loading*/.innerLoading {height: 100%;width: 100%;display: flex;justify-content: center;align-items: center;}.innerLoading * {text-align: center;color: #737782cc;fill: #73777A;font-size: 1em !important;font-family: SimSun,SimHe…