阿里飞冰(Iceworks)入门和飞冰是干什么的
前言:
昨天技术总监告诉我个框架(Iceworks),又名飞冰,是阿里旗下的一个开发工具。也没说具体这个东西能解决什么问题。所以我最终的目的是为了知道这个框架有什么用,是干什么的。
引用飞冰官网的一句话:
每个后台相互独立,同类功能也需要重复开发,前期开发成本较高
技术方案差异大,人员变动后维护成本非常高
视觉质量参差不齐,使用效率大打折扣
……
我经过一下午的摸索和尝试,终于知道飞冰的核心是什么,核心在于区块。一个另类的插件。
飞冰技术要求:
1、前端中级工程师,初级无法理解和操作飞冰内部的复杂的模块组件等等,核心在于区块无法使用。
2、至少一个vue(react,angular)项目经验
区块:
问题1:为什么叫区块
问题2:区块是什么
问题3:区块干什么用的
1、组件:现在前端领域热门的组件化开发,也就是把页面当前公共部分抽离出来成为一个单独的模块,存在高度自定义特性。
我这里把组件和html当中的div,p,a等标签分为一类,组件就是这些东西,但是更加丰富,div,a,p标签称为原生组件,我们自己写的要自定义组件
组件化开发:框架提供的自定义组件功能,使得原本像bootstrop等插件变得不再完美,因为组件的最大特点,模块化,只在这里有效。
2、开发痛点:组件化开发仅仅是帮助我们把页面中最基础的东西抽离成为公共模块使用,但是我们在写页面的时候经常发生我需要写的十个页面有8个格式是一样的,都是头部按钮操作,中部数据展示,比如表格数据展示,最典型的,页面格式基本是头部一堆按钮,中部就是数据表格。
3、区块就是为了解决第二点提到的问题。
飞冰这里是自定义了一套区块开发规则,开发完成之后你上传到git和npm上面,然后当你需要使用的时候就直接把原本的代码内容直接下载到你本地项目,然后你再根据自己的需要进行个性化修改。
注意:
飞冰区块是直接把源代码变成文件模块成为单个文件夹下载到本地。然后你再自行引用(飞冰自己的模板不需要,但是也需要个性修改)
优点:1、重复页面格式固定,抽离成为固定页面模块
2、文件上传到git和npm保存,基本不存在丢失
3、页面格式可以预览,并且自定义,形成本公司体系的区块集合
4、使用的时候预览直接下载,再个性化页面
缺点:项目区块类似开源分享(那都不是事)
小项目感觉没什么必要,公司越大,越发现有用
最后:建议大家自己操作一下再说,飞冰的操作很简单,但是对于一般公司自成体系的,那么就很需要搭建自己的页面组合体系,飞冰是一个不错的选择。
文章更多的是讲了核心概念,不是入门操作,而且我也说了飞冰不适合初级前端。所以关于飞冰的操作大家看官网就行了。
吐槽下csdn中飞冰的博文,没一篇好用的。害得我只能自己摸索一下午才总结出飞冰的核心概念
阿里飞冰(Iceworks)入门和飞冰是干什么的相关推荐
- 阿里云IOT入门教程(三)阿里云IOT Studio自建手机App控制Wemos D1 Mini( ESP8266 )板载灯亮灭
阿里云IOT入门教程(一)阿里云IOT Studio自建手机App控制Wemos D1 Mini( ESP8266 )板载灯亮灭 概述 所需材料 Mqtt预备知识 hacklab端开发 * 硬件端上报 ...
- 亲测简单易懂可用:阿里云OSS入门实战2(集成到SpringBoot项目中存放用户头像)
亲测简单易懂可用:阿里云OSS入门实战2(集成到SpringBoot项目中存放用户头像) 大噶好,我们继续延续上一章,学习如何使用OSS存放用户头像代码示例; 在application.propert ...
- 阿里云服务器入门教程汇总,从理论到实践
这是一篇纯干货分享帖,不谈个人经验,只搬运牛人的技术"经验". ECS是阿里云很重要的一款云服务产品,大多数人的云端之旅也是从ECS开始,以下知识将从浅入深,从图文到视频,再到最佳 ...
- 阿里云HaaS510入门文章合集
摘要:HaaS510开发板的好处是使用移动网络通信,不用像HaaS100一样配网,因此可以用在缺乏wifi网络支持的场合,例如野外.HaaS510还有一个巨大的优势,就是可以使用JavaScript或 ...
- 卸载阿里云服务器的mysql_阿里云服务器入门教程
1.购买 登录官网查看云服务器购买列表,购买时选择地区.操作系统镜像等,购买云服务器后会发送短信通知,这里只列出一个: [阿里云]尊敬的用户:您的云服务器ECS创建成功(实例名称:xxxxxxxxxx ...
- 小麦盒子cdn_阿里云CDN入门使用配置
01. 概述 介绍: 阿里云CDN分发网络,它是替代传统以Web Server为中心的数据传输模式,将源站资源缓存到全国各地的边缘服务器.供用户就近获取,提高用户体验,降低源站压力. 阿里云CDN它分 ...
- 阿里云服务器入门基础教程汇总(新手)
一.阿里云根据个人需要选合适的云服务器,选好cpu.内存.带宽,地域,这四个是主要的.其他可以默认选择. 二.登陆控制台 输入账号密码,进去看到服务界面,新手可能不容易看懂.点击左侧菜单,点击云服务器 ...
- python调用阿里云sdk入门(hello world)
关于Python及pycharm的安装参考:1. python+pycharm 安装及测试_Hehuyi_In的博客-CSDN博客_pycharm安装成功测试 本文直接介绍如何调用阿里云sdk访问云上 ...
- 阿里天池数据分析入门 利用Pandas分析数据
pd.read_csv用法 ccl = pd.read_csv("1_usa_candidate/ccl.txt", sep = '|',names=['CAND_ID','CAN ...
最新文章
- 公开课报名 | 深入浅出理解A3C强化学习
- 十大最美的数据中心建筑
- java避免内存泄露_Java防止非静态内部类内存泄漏
- 集合框架中的接口及其实现类
- icache的方面以及使用
- mui-scroll-wrapper mui-scroll 内容增多不出滚动条
- img标签中alt和title属性的正确使用
- C语言实现简单学籍管理系统
- CentOS 7 使用yum安装出现错误
- iphone各机型参数对比_「科技美学」又是一年“双十一”,畅销机型有哪些?
- c语言基础代码_全国计算机二级等级考试:C语言二级考试有多难?不看不知道...
- 北斗卫星导航系统基础篇之(二)
- mysql2000 sp4_【sql2000 sp4补丁下载】sql2000 sp4补丁64位下载 官方版-七喜软件园
- 快狗打车,打车新平台,这个猛!
- 推荐系统:CTR模型学习总结--LR、FM、FFM、Wide and Deep、DeepFM
- 微信授权登陆接入第三方App(步骤总结)Android。
- JavaScript中的表格:文本域
- P2657 [SCOI2009] windy 数(数位DP)
- 【2023秋招面经】4399 前端 一面-部门初面(26min)
- JS绑定事件三种方式