9 Star 7 Fork 3

北京极海纵横信息技术有限公司 / app-jimu

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README
MIT

介绍

积木是什么

积木是极海自主研发的一套高效快速开发Web应用的开发框架。框架通过组件化可配置的开发模式,将系统的开发抽象成搭建积木的过程。积木提供了多种通用的开发组件,开发者可根据需要进行选择。同时也可以基于现有框架进行拓展,开发所需的组件,有效地降低了项目的开发周期。

特点

  • 可配置组件化的开发模式
  • 基于框架轻松拓展自定义组件
  • 结合极海SDK,提供丰富的地图功能

有什么区别

近年来有很多优秀的开发框架被广泛使用如Vue、React等,那么积木框架与Vue、React等开发框架有什么不同呢?

相较之下,积木与其说是一个框架不如说是一种代码的设计模式。积木采用组件式开发模式,整个系统由一系列高内聚、低耦合的组件组成。每一个组件(Widget)内部封装了针对性很强的业务逻辑功能模块,而组件之间的组织工作全部交由框架去维护。这种设计模式可以是开发者更好的集中精力去处理组件内部的实现逻辑。这样,不仅提高了开发效率,也使后期维护的工作变得更加轻松。

Todo

积木框架目前仍然处于开发和不断完善的过程中,当前只是针对开发人员提供了一个基础的开发框架,还有很多重要的工作需要继续:

  • 开发更多的功能组件
  • 针对非开发人员开发积木应用,不需要任何的代码就可以轻松搭建想要的应用

欢迎你为积木框架的开发提供宝贵的意见。

开发准备

积木的目地之一是为开发人员缩短开发周期,但是使用该框架进行开发也需要掌握一定的开发技能:

  • 开发人员需要掌握一定的前端开发技能,并对webpack构建工具 ES6语法有一定的了解
  • 由于积木是基于vue进行搭建的 所以对于开发者来说最好是有过vue项目的开发经验
The MIT License (MIT) Copyright (c) 2018-present, GeoHey Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

简介

积木应用,基于可配置的组件化开发框架,通过配置文件定义应用的标题、LOGO、风格、功能。 展开 收起
JavaScript 等 5 种语言
MIT
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
JavaScript
1
https://gitee.com/geohey/app-jimu.git
git@gitee.com:geohey/app-jimu.git
geohey
app-jimu
app-jimu
master

搜索帮助