inBuilder低代码开发业务订单低代码
inBuilder低代码开发业务订单低代码
一、活动介绍
开放原子训练营开启inBuilder低代码实验室活动。无论您是计算机行业相关从业者、低代码开发爱好者还是普通用户,都可以基于inBuilder低代码开发平台社区版(基于UBML开源项目的一个可以广泛使用的发行版),体验向导式、可视化、拖拽式开发方式,实现数字化转型中的场景应用。
二、使用inbuilder开发工具拖拉跩实现 低代码产品开发
如果我们用传统的程序开发方式,假设要开发财务报销报账管理系统,我们的开发流程大概是要经历这么几步骤的:
成立技术开发团队,来负责产品、开发、运维工作,这里起码需要5-6名人员
需要开发2个项目,分别是前端用户PC端、后端管理系统
不断的后期维护、更新、投入
三、环境搭建
直接输入1次#,并按下space后,将生成1级标题。
输入2次#,并按下space后,将生成2级标题。
以此类推,我们支持6级标题。有助于使用TOC
语法后生成一个完美的目录。
搭建环境需要准备4样工具:
软件 | 版本(地址) |
---|---|
Node.js | Node 8.0+ (https://nodejs.org/zh-cn/download/) |
JDK | OpenJDK8(LTS)(https://adoptopenjdk.net/releases.html) |
数据库 | PostgreSQL 10.0+(https://www.postgresql.org/download/windows/) |
IDE | inBuilder IDE 社区版(https://ibc.inspures.com/) |
注意:在nodejs建议安装12及以上,安装后,还需要安装一个特别的全局依赖包
npm install -g @farris/jit-engine@1.1.2
四、AtomGit提交代码地址
AtomGit 是开放原子开源基金会提供的代码托管平台,帮助团队更快、更安全地交付更好的软件。
链接: https://atomgit.com/qdcyf/chenyufeng.git.
沣沣头像代表:
五、package.json配置
// An highlighted block
{
"name" : "@farris/jit-engine",
"version" : "0.0.27",
"description" : "npm auto install",
"keywords" : [ ],
"author" : "Noah",
"license" : "ISC",
"dependencies" : {
"@angular/cli" : "7.3.9",
"@angular/common" : "7.2.16",
"@angular/compiler-cli" : "7.2.15",
"@angular/core" : "7.2.16",
"@angular/forms" : "7.2.13",
"@angular/router" : "7.2.13",
"@angular-devkit/core" : "7.3.9",
"@ant-design/icons-angular" : "2.1.0",
"@ecp-caf/caf-common" : "^2.0.5",
"@ecp-caf/common-structure" : "0.0.35",
"@edp-aif/common-api" : "0.9.0",
"@edp-aif/runtime-api" : "0.9.0",
"@edp-bif/common-api" : "0.10.0",
"@edp-bif/runtime-api" : "0.10.0",
"@farris/bef" : "0.0.12-20220609112951-dev",
"@farris/command-services" : "0.0.12-20220609113011-dev",
"@farris/kendo-binding" : "0.0.12-20220506172802-dev",
"@farris/devkit" : "0.0.12-20220609112915-dev",
"@farris/component-querycondition" : "0.1.59",
"@farris/expression-engine" : "0.0.12-20211129100812-dev",
"@farris/discussion-group" : "0.0.22",
"@farris/dynamic-control-group" : "0.1.11",
"@farris/extend-file-upload" : "0.1.33",
"@farris/extend-fileupload-adapt-unifile" : "0.1.14",
"@farris/extend-header-footer" : "0.0.4",
"@farris/extend-page-modal" : "0.0.8",
"@farris/extend-scroll-collapsible-area" : "0.0.1",
"@farris/farris-rollup" : "1.0.95",
"@farris/header-group-editor" : "0.0.15",
"@farris/ide-devkit" : "1.0.33",
"@farris/ide-enum-editor" : "0.0.3",
"@farris/ide-publish-menu" : "0.0.17",
"@farris/mobile-bef" : "0.0.7",
"@farris/mobile-business-ui" : "0.0.32",
"@farris/mobile-cli" : "0.0.32",
"@farris/mobile-command-services" : "0.0.23",
"@farris/mobile-devkit" : "0.0.6",
"@farris/mobile-ui" : "0.0.22",
"@farris/mobile-vue-adapter" : "0.0.14",
"@farris/tags" : "0.0.9",
"@farris/ui-area-response" : "0.0.2",
"@farris/ui-avatar" : "0.0.18",
"@farris/ui-batch-edit-dialog" : "0.0.13",
"@farris/ui-button" : "0.0.17",
"@farris/ui-calculator" : "0.0.1",
"@farris/ui-calendar" : "0.0.7",
"@farris/ui-combo-list" : "0.2.5",
"@farris/ui-combo-lookup" : "0.1.37",
"@farris/ui-common" : "0.3.11",
"@farris/ui-datagrid" : "0.9.45",
"@farris/ui-datagrid-editors" : "0.3.3",
"@farris/ui-datagrid-filter" : "0.0.21",
"@farris/ui-datagrid-settings" : "0.1.17",
"@farris/ui-datalist" : "0.1.0",
"@farris/ui-datatable" : "0.2.3",
"@farris/ui-datepicker" : "0.5.9",
"@farris/ui-dialog" : "0.0.21",
"@farris/ui-draggable" : "0.0.7",
"@farris/ui-dropdown" : "0.0.14",
"@farris/ui-editor" : "0.0.18",
"@farris/ui-enum-editor" : "0.0.3",
"@farris/ui-field-group" : "0.0.21",
"@farris/ui-filter-condition" : "0.0.7",
"@farris/ui-filter" : "0.0.21",
"@farris/ui-filter-panel" : "0.0.25",
"@farris/ui-filter-editor" : "0.1.20",
"@farris/ui-flex-layout" : "0.0.3",
"@farris/ui-footer" : "0.0.2",
"@farris/ui-forms" : "0.2.7",
"@farris/ui-html-editor" : "0.0.25",
"@farris/ui-input-group" : "0.2.13",
"@farris/ui-language-textbox" : "0.1.20",
"@farris/ui-layout" : "0.0.6",
"@farris/ui-list-filter" : "0.1.6",
"@farris/ui-list-nav" : "0.0.16",
"@farris/ui-list-view" : "0.1.1",
"@farris/ui-loading" : "0.2.0",
"@farris/ui-locale" : "0.2.35",
"@farris/ui-lookup" : "0.6.1",
"@farris/ui-messager" : "0.2.25",
"@farris/ui-modal" : "0.1.12",
"@farris/ui-multi-select" : "0.2.5",
"@farris/ui-nav" : "0.0.4",
"@farris/ui-notify" : "0.1.6",
"@farris/ui-number-spinner" : "0.4.7",
"@farris/ui-pagination" : "0.2.15",
"@farris/ui-panel" : "0.0.4",
"@farris/ui-perfect-scrollbar" : "0.0.8",
"@farris/ui-popover" : "0.0.7",
"@farris/ui-progress" : "0.0.2",
"@farris/ui-progress-step" : "0.0.25",
"@farris/ui-property-panel" : "0.0.7",
"@farris/ui-rate" : "0.0.2",
"@farris/ui-response-toolbar" : "0.1.26",
"@farris/ui-responsive" : "0.0.2",
"@farris/ui-scrollspy" : "0.0.25",
"@farris/ui-section" : "0.1.9",
"@farris/ui-shortcuts" : "0.0.4",
"@farris/ui-sidebar" : "0.1.4",
"@farris/ui-sort-editor" : "0.1.10",
"@farris/ui-splitter" : "0.0.4",
"@farris/ui-switch" : "0.1.3",
"@farris/ui-tabs" : "0.2.15",
"@farris/ui-tag" : "0.0.2",
"@farris/ui-text" : "0.1.32",
"@farris/ui-time-picker" : "0.1.9",
"@farris/ui-time-spinner" : "0.0.9",
"@farris/ui-tooltip" : "0.0.20",
"@farris/ui-tree" : "0.0.5",
"@farris/ui-treetable" : "0.4.1",
"@farris/ui-verify-detail" : "0.0.7",
"@farris/ui-view-change" : "0.0.5",
"@farris/ui-wizard" : "0.0.29",
"@farris/ui-feature-editor" : "0.0.6",
"@farris/lookup-config" : "0.0.10",
"@fullcalendar/core" : "4.4.2",
"@fullcalendar/daygrid" : "4.4.2",
"@fullcalendar/interaction" : "4.4.2",
"@fullcalendar/timegrid" : "4.4.2",
"@gsp-aif/common-api" : "0.0.10",
"@gsp-aif/runtime-api" : "0.0.11",
"@gsp-bef/gsp-be-metadata" : "0.0.25",
"@gsp-bef/gsp-cm-metadata" : "0.0.22",
"@gsp-bef/gsp-udt-metadata" : "0.0.13",
"@gsp-bef/gsp-vo-metadata" : "0.0.17",
"@gsp-cmp/ccmp-ui" : "0.0.6",
"@gsp-cmp/chgdr" : "0.0.6",
"@gsp-cmp/coderule-selector" : "0.0.6",
"@gsp-cmp/common-component" : "0.0.14",
"@gsp-cmp/querysolution" : "0.1.41",
"@gsp-cmp/ubcc-param-data-ui" : "0.0.7",
"@gsp-cmp/ubcc-param-vo" : "0.0.3",
"@gsp-cmp/webcommand" : "0.0.15",
"@gsp-dip/data-imp-exp" : "1.1.53",
"@gsp-lcm/bo-creator" : "0.0.7",
"@gsp-lcm/bo-dt-service" : "0.0.7",
"@gsp-lcm/bo-rt-service" : "0.0.7",
"@gsp-lcm/bo-tree" : "0.0.26",
"@gsp-lcm/dbo-selector" : "0.0.4",
"@gsp-lcm/dbo-selectrt" : "0.0.1",
"@gsp-lcm/metadatart-selector" : "0.0.6",
"@gsp-lcm/metadatart-selector4biztype" : "0.0.12",
"@gsp-lcm/metadata-selector" : "0.0.50",
"@gsp-svc/cloudprint" : "0.4.23",
"@gsp-svc/expression" : "0.0.58",
"@gsp-svc/file-load" : "0.0.1",
"@gsp-svc/file-viewer" : "0.0.87",
"@gsp-svc/filtercondition" : "0.0.32",
"@gsp-svc/data-entity-adapter" : "0.0.2",
"@gsp-svc/formdoc-upload" : "0.1.20",
"@gsp-sys/rtf-apphelp" : "1.0.10",
"@gsp-sys/rtf-common" : "2.0.8",
"@gsp-sys/rtf-ui" : "1.1.6",
"@gsp-sys/sysmgr-common" : "0.0.9",
"@gsp-sys/sysmgr-ui" : "0.1.13",
"@gsp-sys/rac-common" : "0.0.4",
"@gsp-wf/rtdevkit" : "1.0.5",
"@gsp-wf/task-action-impl" : "0.0.21",
"@gsp-wf/task-impl-api" : "0.0.11",
"@gsp-wf/ui-comment" : "0.1.9",
"@gsp-wf/ui-flowchart" : "1.1.9",
"@gsp-wf/wf-approval-logs" : "0.2.7",
"@gsp-wf/wf-process-editor" : "0.1.64",
"@gsp-wf/wf-sign" : "0.0.5",
"@gsp-wf/wf-task-handler" : "0.0.33",
"@gspwidget/portlet" : "1.6.0",
"@gspwidget/util" : "1.5.0",
"@gspwidget/widget-core" : "1.6.0",
"@gspwidget/widget-devkit" : "1.6.0",
"@progress/kendo-angular-buttons" : "^4.4.0",
"@progress/kendo-angular-dateinputs" : "^3.7.3",
"@progress/kendo-angular-dialog" : "3.12.0",
"@progress/kendo-angular-dropdowns" : "^3.5.3",
"@progress/kendo-angular-excel-export" : "2.3.0",
"@progress/kendo-angular-grid" : "^3.14.1",
"@progress/kendo-angular-inputs" : "^4.2.1",
"@progress/kendo-angular-intl" : "^1.7.0",
"@progress/kendo-angular-l10n" : "^1.4.0",
"@progress/kendo-angular-label" : "^1.3.0",
"@progress/kendo-angular-layout" : "^3.3.0",
"@progress/kendo-angular-pdf-export" : "^1.3.1",
"@progress/kendo-angular-resize-sensor" : "^3.2.0",
"@progress/kendo-angular-treeview" : "^3.1.1",
"@progress/kendo-data-query" : "^1.5.1",
"@progress/kendo-drawing" : "^1.5.11",
"@progress/kendo-theme-bootstrap" : "^2.14.2",
"@progress/kendo-theme-default" : "^2.57.1",
"@qdp/command-services" : "0.0.4",
"@qdp/common" : "0.0.4",
"@qdp/condition-schema" : "0.0.4",
"@qdp/echarts" : "0.0.3",
"@qdp/formular" : "0.0.1-0.0.19dev",
"@qdp/ide-cmp" : "0.0.4",
"@qdp/localize" : "0.0.4",
"@qdp/query-framework" : "0.0.4",
"@qdp/search-join" : "0.0.4",
"@qdp/spread" : "0.0.4",
"axios" : "0.21.1",
"bignumber.js" : "9.0.1",
"chalk" : "2.4.2",
"date-fns" : "2.16.1",
"dayjs" : "1.10.3",
"gentle-fs" : "2.0.1",
"lodash" : "^4.17.10",
"lodash-es" : "4.17.11",
"moment" : "2.29.1",
"moment-timezone" : "0.5.33",
"ngx-cookie-service" : "^2.2.0",
"object-keys" : "1.1.1",
"perfect-scrollbar" : "1.4.0",
"prettier" : "^1.18.2",
"primeng" : "9.0.0",
"reflect-metadata" : "0.1.13",
"rollup" : "1.7.4",
"rxjs" : "6.3.3",
"signature_pad" : "3.0.0-beta.4",
"systemjs" : "3.1.6",
"tslib" : "1.9.3",
"typescript" : "3.2.4",
"vant" : "3.0.3",
"vue" : "3.0.5",
"@vue/compiler-core" : "3.0.5",
"@vue/compiler-dom" : "3.0.5",
"@vue/reactivity" : "3.0.5",
"@vue/runtime-core" : "3.0.5",
"@vue/runtime-dom" : "3.0.5",
"@vue/shared" : "3.0.5",
"@vue/compiler-sfc" : "3.0.5",
"vue-router" : "4.0.3",
"zone.js" : "0.9.1",
"estree-walker" : "^2.0.1",
"source-map" : "^0.6.1",
"@babel/core" : "^7.12.9",
"@babel/preset-typescript" : "^7.12.7",
"cross-env" : "^7.0.3",
"@babel/preset-env" : "^7.12.7",
"acorn" : "^3.1.0",
"semver" : "^6.3.0",
"@rollup/plugin-typescript" : "6.1.0",
"@types/babel-types" : "7.0.10",
"@types/node" : "11.11.6",
"@farris/ui-personnel-selector" : "0.2.20",
"@farris/extend-personnel-selector" : "0.0.8",
"@farris/ide-property-panel" : "0.0.3",
"@farris/external-integration" : "0.0.14",
"@farris/ui-context-menu" : "0.0.9",
"@gsp-wf/wf-biz-navigation" : "0.0.8",
"@gsp-wf/wf-dimension-def" : "0.0.10",
"@gsp-wf/wf-bizprocess-lookup" : "0.0.5",
"@gsp-wf/biz-process-api" : "0.0.1",
"@farris/oa-command-services" : "0.0.7",
"@farris/ui-organization-selector" : "0.0.3",
"@farris/extend-organization-selector" : "0.0.1"
},
"devDependencies" : { }
}