盘点阿里巴巴33个开源项目,你用过哪几个?

本文将阿里巴巴的一些重要的开源项目进行整理,希望对大家有所帮助。以下项目排名不分先后.

前端

1.数据驱动的高交互可视化图形语法AntV-G2

同时,G2也是AntV最重要的组成,始于《TheGrammarofGraphics》一书描述的视觉编码语法系统(这也是G2项目命名的由来)。

2.企业级中后台UI解决方案FusionDesign

FusionDesign是一种旨在提升设计与开发之间UI构建效率的工作方式。通过建设基于DPL模式的,设计、前端之间的标准协议与工作流,来快速构建符合业务诉求的DPL,提升DPL的构建效率和应用效率,帮助业务快速实现UI构建。

3.设计语言&前端框架AntDesign

AntDesign是蚂蚁金服开发和正在使用的一套企业级的前端设计语言和基于React的前端框架实现。它的特性:企业级金融产品的交互语言和视觉体系;丰富实用的ReactUI组件;基于React的组件化开发模式;背靠npm生态圈;基于webpack的调试构建方案,支持ES6。

4.基于G2封装的React图表库BizCharts

BizCharts是一个基于G2封装的React图表库,具有G2、React的全部优点,可以让用户以组件的形式组合出无数种图表;并且集成了大量的统计工具,支持多种坐标系绘制,交互定制,动画定制以及图形定制等等。相信BizCharts定能成为您的数据可视化项目的强力助手。

5.企业级Node.js框架Egg

阿里开源的企业级Node.js框架。Egg.js的插件机制有很高的可扩展性,一个插件只做一件事。Egg.js通过框架聚合这些插件,并根据自己的业务场景定制配置,这样应用的开发成本就变得很低。

6.基于React的前端框架umi

7.前端构建和工程化工具Dawn

8.页面逻辑原型AntUX

这是一套制作页面逻辑的素材库,当你在产品设计初期,可以用它来绘制页面与页面之间的逻辑图,帮助你了解产品架构,业务流程。

配合工具:OmniGraffle,Sketch

OmniGraffle可以用来绘制图表,流程图,组织结构图以及插图,也可以用来组织头脑中思考的信息,组织头脑风暴的结果,绘制心智图,作为样式管理器,或设计网页或PDF文档的原型。Sketch是一个矢量设计软件,可以帮助你快速投入UI设计当中。

9.跨容器的渲染引擎Rax

Rax是阿里开源的一个通用的JavaScript库,主要有React兼容的API。使用React的就应该已经知道如何使用Rax。

10.基于WebGL的Javascript3D绘图引擎G3D

G3D是阿里巴巴开源的一款基于WebGL的javascript3D绘图引擎。与其他的WebGL3D引擎相比,G3D是更加「纯粹」的渲染引擎,也就是说,它完全不依赖任何DOMAPI,而是仅仅依赖一个canvas对象(或者类canvas对象)。该特性使得G3D不仅能够运行在浏览器环境中,也能够运行在一些非浏览器的js终端环境下(hybrid环境),比如GCanvas环境(基于Weex或ReactNative)。

11.跨平台移动开发工具Weex

Weex是开源的跨平台移动开发工具,能够完美兼顾性能与动态性,让移动开发者通过简捷的前端语法写出Native级别的性能体验,并支持iOS、安卓、YunOS及Web等多端部署。

12.基于Weex的UI组件库WeexUi

WeexUi是一个基于Weex的富交互、轻量级、高性能的UI组件库。

13.动效语言&React框架动效解决方案AntMotion

AntMotion是从蚂蚁金服的AntDesign中提炼出来的动效语言。它不仅仅是动效语言,同时也是一套React框架动效解决方案,提供了单项,组合动画,以及整套解决方案,帮助开发者更容易的在项目中使用动效。

14.多页面切换场景统一解决方案UltraViewPager

UltraViewPager是阿里开源的一个封装多种特性的ViewPager,主要是为多页面切换场景提供统一解决方案。

15.模块化UI界面方案TangramUI

Tangram,七巧板,是天猫团队开源的跨平台模块化UI界面方案。

Tangram不仅仅是一个Native(iOS&Android)的界面开发框架,而是从日常工作中沉淀出的一套界面解决方案,涵盖了NativeSDK、GUI操作台、后端逻辑容器、组件库机制的一整套方案。

16.自动化测试解决方案Macaca

Macaca是一套完整的自动化测试解决方案,支持移动端和PC端,支持Native,Hybrid,H5等多种应用类型,并且提供客户端工具和持续集成服务。

17.基于React的中后台应用解决方案飞冰ICE

飞冰(ICE)是一套基于React的中后台应用解决方案,ICE包含了一条从设计端到开发端的完整链路,帮助用户快速搭建属于自己的中后台应用。

面向设计者端,ICE提供了ICEDesign设计语言,来给UI界面提供专业的视觉指导。面向开发者端,ICE提供了Iceworks工具,这是一个图形化界面的开发平台,它承载了ICE的物料体系和开发体验。

18.HTML5互动游戏引擎Hilo

Hilo是阿里巴巴集团开发的一款HTML5跨终端游戏解决方案,ta可以帮助开发者快速创建HTML5游戏。

19.JavaScript模板引擎Velocity.js

Velocity.js是velocity模板语法的javascript实现。Velocity是基于Java的模板引擎,广泛应用在阿里集体各个子公司。Velocity模板适用于大量模板使用的场景,支持复杂的逻辑运算,包含基本数据类型、变量赋值和函数等功能。Velocity.js支持Node.js和浏览器环境。

20.非侵入式运行期AOP框架Dexposed

Dexposed是阿里巴巴无线事业部第一个重量级Andorid开源软件,基于ROOT社区著名开源项目Xposed改造剥离了ROOT部分,演化为服务于所在应用自身的AOP框架。它支撑了阿里大部分App的在线分钟级客户端bugfix和线上调试能力。

21.自动化测试解决方案UIRecorder

UIRecorder是一款零成本的整体自动化测试解决方案,一次自测等于多次测试,测一个浏览器等于测多个浏览器!

22.Android应用热修复工具AndFix

AndFix是阿里巴巴开源的Android应用热修复工具,帮助Anroid开发者修复应用的线上问题。Andfix是"Androidhot-fix"的缩写。

23.淘宝React框架ReactWeb

淘宝前端团队开源项目ReactWeb,通过与ReactNative一致的API构建Web应用。

24.基于Node.js的自动化持续集成Reliable

Reliable是分布式架构的持续集成系统,由Macaca团队的成员开发。适用于集成构建、集成构建等场景。她是典型的主从结构,分为reliable-master与reliable-slave两部分。

25.模拟数据生成器Mock.js

Mock.js是一款模拟数据生成器,旨在帮助前端攻城师独立于后端进行开发,帮助编写单元测试。提供了以下模拟功能:根据数据模板生成模拟数据,模拟Ajax请求,生成并返回模拟数据,基于HTML模板生成模拟数据。

26.React应用的服务器渲染框架Beidou

Beidou(北斗)是NodeJS&React同构框架,基于Egg.js开发。

27.基于React的表单解决方案noForm

NoForm是阿里巴巴外综服前端团队在外综服(外贸综合服务)场景下,经过长期的思考和打磨产出的一款基于React的表单解决方案。可能有人不理解,可能会问:表单嘛,能有多复杂可能你从没见过一个表单需要填写150+个字段。可能你也没有见过一个表单实际是由10+个子表单组合出来的。可能你也没见过一个表单的字段是后端动态配置的。NoForm从解决业务复杂性的角度出发,找到了几个抓手,将表单方案进行了优化和开源。

Java

1.分布式应用服务开发的一站式解决方案SpringCloudAlibaba

SpringCloudAlibaba致力于提供分布式应用服务开发的一站式解决方案。此项目包含开发分布式应用服务的必需组件,方便开发者通过SpringCloud编程模型轻松使用这些组件来开发分布式应用服务。

依托SpringCloudAlibaba,您只需要添加一些注解和少量配置,就可以将SpringCloud应用接入阿里分布式应用解决方案,通过阿里中间件来迅速搭建分布式应用系统。

2.JDBC连接池、监控组件Druid

Druid是一个JDBC组件。

监控数据库访问性能。

提供了一个高效、功能强大、可扩展性好的数据库连接池。

数据库密码加密。

SQL执行日志。

3.Java的JSON处理器fastjson

fastjson是一个性能很好的Java语言实现的JSON解析器和生成器,来自阿里巴巴的工程师开发。

主要特点:快速FAST(比其它任何基于Java的解析器和生成器更快,包括jackson);强大(支持普通JDK类包括任意JavaBeanClass、Collection、Map、Date或enum);零依赖(没有依赖其它任何类库除了JDK)。

4.服务框架Dubbo

ApacheDubbo(incubating)|是阿里巴巴的一款高性能、轻量级的开源JavaRPC框架,它提供了三大核心能力:面向接口的远程方法调用,智能容错和负载均衡,以及服务自动注册和发现。

5.企业级流式计算引擎JStorm

JStorm是参考ApacheStorm实现的实时流式计算框架,在网络IO、线程模型、资源调度、可用性及稳定性上做了持续改进,已被越来越多企业使用。JStorm可以看作是storm的java增强版本,除了内核用纯java实现外,还包括了thrift、python、facetui。从架构上看,其本质是一个基于zk的分布式调度系统。

6.apns4j

apns4j是ApplePushNotificationService的Java实现!

7.分布式数据层TDDL

TDDL是一个基于集中式配置的jdbcdatasource实现,具有主备,读写分离,动态数据库配置等功能。

8.轻量级分布式数据访问层CobarClient

CobarClient是一个轻量级分布式数据访问层(DAL)基于iBatis(已更名为MyBatis)和Spring框架实现。

9.淘宝定制JVM:TaobaoJVM

TaobaoJVM基于OpenJDKHotSpotVM,是国内第一个优化、定制且开源的服务器版Java虚拟机。目前已经在淘宝、天猫上线,全部替换了Oracle官方JVM版本,在性能,功能上都初步体现了它的价值。

10.Java图片处理类库SimpleImage

SimpleImage是阿里巴巴的一个Java图片处理的类库,可以实现图片缩略、水印等处理。

11.redis的java客户端Tedis

Tedis是另一个redis的java客户端。Tedis的目标是打造一个可在生产环境直接使用的高可用Redis解决方案。

12.开源Java诊断工具Arthas

Arthas(阿尔萨斯)是阿里巴巴开源的Java诊断工具,深受开发者喜爱。

13.动态服务发现、配置和服务管理平台Nacos

Nacos致力于帮助您发现、配置和管理微服务。Nacos提供了一组简单易用的特性集,帮助您实现动态服务发现、服务配置管理、服务及流量管理。

Nacos帮助您更敏捷和容易地构建、交付和管理微服务平台。Nacos是构建以“服务”为中心的现代应用架构(例如微服务范式、云原生范式)的服务基础设施。

14.Java解析Excel工具easyexcel

Java解析、生成Excel比较有名的框架有Apachepoi、jxl。但他们都存在一个严重的问题就是非常的耗内存,poi有一套SAX模式的API可以一定程度的解决一些内存溢出的问题,但POI还是有一些缺陷,比如07版Excel解压缩以及解压后存储都是在内存中完成的,内存消耗依然很大。easyexcel重写了poi对07版Excel的解析,能够原本一个3M的excel用POIsax依然需要100M左右内存降低到KB级别,并且再大的excel不会出现内存溢出,03版依赖POI的sax模式。在上层做了模型转换的封装,让使用者更加简单方便。

15.高可用流量管理框架Sentinel

Sentinel是面向微服务的轻量级流量控制框架,从流量控制、熔断降级、系统负载保护等多个维度保护服务的稳定性。

只要通过SentinelAPI定义的代码,就是资源,能够被Sentinel保护起来。大部分情况下,可以使用方法签名,URL,甚至服务名称作为资源名来标示资源。

16.基于多维度Metrics的系统度量和监控中间件SOFALookout

Lookout是一个利用多维度的metrics对目标系统进行度量和监控的项目。Lookout的多维度metrics参考Metrics2.0标准。Lookout项目分为客户端部分与服务器端部分。

客户端是一个Java的类库,可以将它植入您的应用代码中采集metrics信息,客户端更多详情。

服务端代码部分,将于下一版本提供。通过LOOKOUT的服务,可以对metrics数据进行收集、加工、存储和查询等处理,另外结合grafana,可做数据可视化展示。

17.基于SpringBoot的研发框架SOFABoot

18.轻量级Java类隔离容器SOFAArk

SOFAArk是一款基于Java实现的轻量级类隔离容器,由蚂蚁金服公司开源贡献;主要为应用程序提供类隔离和依赖包隔离的能力;基于FatJar技术,应用可以被打包成一个自包含可运行的FatJar,应用既可以是简单的单模块Java应用也可以是SpringBoot应用。可访问网址进入快速开始并获取更多详细信息。

19.分布式链路追踪中间件SOFATracer

SOFATracer是一个用于分布式系统调用跟踪的组件,通过统一的traceId将调用链路中的各种网络调用情况以日志的方式记录下来,以达到透视化网络调用的目的。这些日志可用于故障的快速发现,服务治理等。

20.高性能JavaRPC框架SOFARPC

SOFARPC是一个高可扩展性、高性能、生产级的JavaRPC框架。在蚂蚁金服SOFARPC已经经历了十多年及五代版本的发展。SOFARPC致力于简化应用之间的RPC调用,为应用提供方便透明、稳定高效的点对点远程服务调用方案。为了用户和开发者方便的进行功能扩展,SOFARPC提供了丰富的模型抽象和可扩展接口,包括过滤器、路由、负载均衡等等。同时围绕SOFARPC框架及其周边组件提供丰富的微服务治理方案。

21.基于Netty的网络通信框架SOFABolt

SOFABolt是蚂蚁金融服务集团开发的一套基于Netty实现的网络通信框架。

为了让Java程序员能将更多的精力放在基于网络通信的业务逻辑实现上,而不是过多的纠结于网络底层NIO的实现以及处理难以调试的网络问题,Netty应运而生。

为了让中间件开发者能将更多的精力放在产品功能特性实现上,而不是重复地一遍遍制造通信框架的轮子,SOFABolt应运而生。

22.动态非侵入AOP解决方案JVM-Sandbox

JVM-Sandbox,JVM沙箱容器,一种基于JVM的非侵入式运行期AOP解决方案。

23.面向云的分布式消息领域标准OpenMessaging

OpenMessaging是由阿里巴巴发起,与雅虎、滴滴出行、Streamlio公司共同参与创立,旨在创立厂商无关、平台无关的分布式消息及流处理领域的应用开发标准。

24.P2P文件分发系统Dragonfly

Dragonfly(蜻蜓)是阿里自研的P2P文件分发系统,用于解决大规模文件分发场景下分发耗时、成功率低、带宽浪费等难题。大幅提升发布部署、数据预热、大规模容器镜像分发等业务能力。

开源版的Dragonfly可用于P2P文件分发、容器镜像分发、局部限速、磁盘容量预检等。它支持多种容器技术,对容器本身无需做任何改造,镜像分发比natvie方式提速可高达57倍,Registry网络出流量降低99.5%以上。

25.LayoutManager定制化布局方案vlayout

VirtualLayout是一个针对RecyclerView的LayoutManager扩展,主要提供一整套布局方案和布局间的组件复用的问题。

26.Java代码规约扫描插件P3C

项目包含三部分:PMD实现、IntelliJIDEA插件、Eclipse插件

27.Android容器化框架Atlas

Atlas是由阿里巴巴移动团队自研的手机淘宝安卓客户端容器化框架,以容器化思路解决大规模团队协作问题,实现并行开发、快速迭代和动态部署,适用于Android4.x以上系统版本的大小型App开发。

28.规则引擎:QLExpress

QlExpress脚本语言解析工具诞生于2010年,是玄难大师根据当时汇金的业务需要开始编写。该项目是由阿里的电商业务规则、表达式(布尔组合)、特殊数学公式计算(高精度)、语法分析、脚本二次定制等强需求而设计的一门动态脚本引擎解析工具。

QlExpress经过40多个小版本的迭代,性能和功能更加趋于稳定,被更多的团队接受和认可,在双11洪流高峰、复杂规则业务配置平台等场景下也得到更好的实战考验。

Python

1.Mars——基于矩阵的统一分布式计算框架

Mars是基于矩阵的统一分布式计算框架。Marstensor兼容Numpy,实现了70%的常见Numpy接口;同时,扩展了Numpy的语法,支持在GPU上运算和创建稀疏矩阵。Mars支持向内(scalein)向外(scaleout)伸缩,向内在单机它能利用多核并行;向外在分布式环境,支持上千台机器的规模处理数据。

数据库

1.开源数据库AliSQL

AliSQL是基于MySQL官方版本的一个分支,由阿里云数据库团队维护,目前也应用于阿里巴巴集团业务以及阿里云数据库服务。该版本在社区版的基础上做了大量的性能与功能的优化改进。尤其适合电商、云计算以及金融等行业环境。

2.分布式数据库OceanBase

3.分布式数据库同步系统otter

otter基于数据库增量日志解析,准实时同步到本机房或异地机房的mysql/oracle数据库.一个分布式数据库同步系统。

4.Oracle数据迁移同步工具yugong

yugong是阿里巴巴推出的去Oracle数据迁移同步工具(全量+增量,目标支持MySQL/DRDS)。

5.关系型数据的分布式处理系统Cobar

Cobar是关系型数据的分布式处理系统,它可以在分布式的环境下像传统数据库一样为您提供海量数据服务。以下是快速启动场景:

6.分布式关系数据库AlibabaWasp

Wasp是类GoogleMegaStore&F1的分布式关系数据库。

系统

1.分布式文件系统FastDFS

FastDFS是一个开源的分布式文件系统,她对文件进行管理,功能包括:文件存储、文件同步、文件访问(文件上传、文件下载)等,解决了大容量存储和负载均衡的问题。特别适合以文件为载体的在线服务,如相册网站、视频网站等等。

2.消息中间件ApacheRocketMQ

RocketMQ是一款分布式、队列模型的消息中间件,具有以下特点:

能够保证严格的消息顺序

提供丰富的消息拉取模式

高效的订阅者水平扩展能力

实时的消息订阅机制

亿级消息堆积能力

3.分布式key/value存储系统Tair

Tair是一个Key/Value结构数据的解决方案,它默认支持基于内存和文件的两种存储方式,分别和我们通常所说的缓存和持久化存储对应。

4.系统信息采集和监控工具Tsar

Tsar是淘宝的采集工具,主要用来收集服务器的系统信息(如cpu,io,mem,tcp等)以及应用数据(如squidhaproxynginx等),tsar支持实时查看和历史查看,方便了解应用和服务器的信息!

5.分布式消息中间件Metamorphosis

Metamorphosis(MetaQ)是一个高性能、高可用、可扩展的分布式消息中间件,类似于LinkedIn的Kafka,具有消息存储顺序写、吞吐量大和支持本地和XA事务等特性,适用于大吞吐量、顺序消息、广播和日志数据传输等场景。

6.淘宝Web服务器Tengine

Tengine是由淘宝网发起的Web服务器项目。它在Nginx的基础上,针对大访问量网站的需求,添加了很多高级功能和特性。Tengine的性能和稳定性已经在大型的网站如淘宝网,天猫商城等得到了很好的检验。它的最终目标是打造一个高效、稳定、安全、易用的Web平台。

7.分布式文件系统TFS

TFS(TaobaoFileSystem)是一个高可扩展、高可用、高性能、面向互联网服务的分布式文件系统,其设计目标是支持海量的非结构化数据。

8.异步任务处理系统TBSchedule

tbschedule是一个简洁的分布式任务调度引擎,目的是让一种批量任务或者不断变化的任务,能够被动态的分配到多个主机的JVM中,不同的线程组中并行执行。所有的任务能够被不重复,不遗漏的快速处理。

9.容器引擎Pouch

Pouch是一款轻量级的容器引擎,拥有快速高效、可移植性高、资源占用少等特性,主要帮助阿里更快的做到内部业务的交付,同时提高超大规模下数据中心的物理资源利用率。

10.在线分析查询系统mdrill

mdrill是一个分布式的在线分析查询系统,基于hadoop,lucene,solr,jstorm等开源系统作为实现,基于SQL的查询语法。mdrill是一个能够对大量数据进行分布式处理的软件框架。mdrill是快速的高性能的,他的底层因使用了索引、列式存储、以及内存cache等技术,使得数据扫描的速度大为增加。mdrill是分布式的,它以并行的方式工作,通过并行处理加快处理速度。

THE END
1.这9款工具值得一试!开源免费的原型设计工具有哪些在当今快速发展的数字世界中,原型图设计工具无疑是设计师必不可少的武器。高效易用的工具不仅能使设计过程更加顺畅,还能有效提高设计质量。在这个竞争激烈的市场上,有许多优秀的免费原型图设计工具可供选择。以下是我们选择的9种免费原型图设计工具,我们相信一定有您需要的。 https://blog.csdn.net/2301_79599164/article/details/137138194
2.Framer首页文档和下载开源原型设计工具OSCHINAFramer 是一个开源原型设计工具,使用 CoffeeScript 编写。支持动画效果和交互操作。 展开阅读全文 代码 Gitee 极速下载/koenbok-Framer Star 0 | Fork 1 Framer 是一个开源原型设计工具,使用 CoffeeScript 编写 最近提交: 477b95a8 Update readme.md Koen Bok 2019-05-07 22:15 76e96eb8 Merge pullhttps://www.oschina.net/p/framer
3.开源的GUI原型设计工具Pencil介绍控件新闻开源的GUI原型设计工具Pencil介绍 Pencil是一个免费开源的GUI设计工具,可以运行在Linux、Windows和MacOS平台,甚至可作为Mozilla Firefox插件运行。安装方便简单,用户可以使用它来创建多种模型。 Pencil内置了大量的形状集合,无论是在桌面端还是移动端,用户都可绘制多种类型的用户接口。与此同时,其还自带热门绘图功能,简化https://www.evget.com/article/2016/11/8/25142.html
4.Pencil:免费的手绘风格开源原型图设计工具Web前端Pencil 是一款开源的手绘风格原型图绘制工具,可以用来绘制各种架构图和流程图。目前最新版本是1.2,同时还提供 Firefox 的插件。 主要功能: 内置多种原型设计模板 多页背景文档 跨页超链接 富文本编辑支持 可导出HTML,PNG,Openoffice.org文件,Word文件和PDF。 撤消/重https://www.iteye.com/news/21516/
5.全面解读2020最值得上手的界面设计工具:Figma优设网另外,Sketch在原型和交互设计上发挥不足,inVision很好的从这个环节独立出来。再如Framer,基于开源原型框架,在代码上的优势,为设计和技术的融合搭建桥梁。 总体来看,界面设计工具在往两个方向分化。 一种是模仿者,进行功能效仿或内部整合。另一种是跨界者,横向扩展,做不同领域的功能集成。工具战场是力量的决胜,亦是速https://www.uisdc.com/comprehensive-interpretation-of-figma/
6.Penpot:开源设计协作平台Penpot是一个开源的设计和原型制作工具,它专为团队协作而构建,允许设计师、开发者和产品经理在同一平台上无缝地创建、分享和迭代设计项目。这个平台基于Web,因此它能够在任何操 Penpot是一个开源的设计和原型制作工具,它专为团队协作而构建,允许设计师、开发者和产品经理在同一平台上无缝地创建、分享和迭代设计项目https://pidoutv.com/sites/16921.html
7.最全零代码nocode/低代码lowVisly使用类似于Sketch或Figma的视觉设计程序构建React组件 Chakra UI和OpenChakraReact的开源组件库,附带可视化拖放构建 Modulz通过在界面设计工具中创建前端组件来缩小设计和代码之间的差 Hadron另一个兼作前端组件构建器的界面设计工具。在一个应用程序中统一您的设计系统 https://www.tanmer.com/blog/707
8.十大必备界面设计工具,让你的设计更出彩!软件介绍:Origami是一款基于Quartz Composer的交互原型设计工具,这款工具可在无需编程的情况下轻松实现与设计原型进 立即查看 6.Pencil原型图绘制工具 3.0.4 Pencil是一款开源的手绘风格原型图绘制工具,适用于各种架构图和流程图的绘制。它提供了多种原型设计模板、多页背景文档、跨页超链接等功能,并支持富文本编辑。用https://app.zol.com.cn/jiqiao/69907.html
9.最受产品经理关注的10个原型设计工具Mockingbird 是一款使用纯javaScript开发的基于Cappuccino 的在线原型设计工具。为用户提供完全基于浏览器窗口的产品原型设计服务,由于Mockingbird 采用了Cappuccino开源框架,能够较为逼真的模拟 Axure 这类桌面软件,给用户极大的亲切感。Mockingbird 内置常用的各种Web控件,包括Text, Link, Button, Image, List, Box 等等,鼠https://www.jianshu.com/p/b2ef15d764d9
10.MasterGo我们知道 Sketch 和Figma 都是国际流行的设计工具,但 Sketch 仅有 Mac 版,Figma 也因美国制裁禁止大疆使用的事件闹得沸沸扬扬。加上定价都很高,使得这两者都难以适合国人。 MasterGo 是一款能替代 Sketch、Figma、AdobeXD 甚至是 PS 的国产免费 UI / UX 矢量设计工具!它提供了产品界面设计、交互原型制作、网页/https://www.iplaysoft.com/mastergo.html
11.10个超棒的界面设计工具UI软件编程Fluid UI 是目前最快的移动 app 原型设计工具,它可以在移动设备上测试各种低保真和高保真的 app 模型,帮助你以最快的速度收集 app 需求,节约时间和金钱。 SkinCrafter 这是一个非常强大的自定义皮肤库,可以作为 ActiveX 控件或者 .NET (x86 + x64) 控件使用的 GUI 设计工具。它支持所有常见语言如 VB,C#, VBhttps://www.open-open.com/news/view/27f0a6
12.产品经理工具之软件篇2.AxureRP(适用于复杂交互的原型设计) 如果是轻量级的设计,Mockups就够了。但如果要做一个产品高保真的交互原型,AxureRP应该是产品经理或交互设计师的首选。网络上有汉化,有Crack。 3.UIDesigner(腾讯推出的原型设计工具) 目前的版本还在不断的更新完善中,可以做为尝新的人来使用,相信后续功能会越来越完善,毕竟这https://www.51cto.com/article/345797.html
13.菜鸟工具菜鸟工具,为开发设计人员提供在线工具,网址导航,提供在线PHP、Python、 CSS、JS 调试,中文简繁体转换,进制转换等工具。致力于打造国内专业WEB开发工具,集成开发环境,WEB开发教程。..https://c.runoob.com/
14.研究项目开源EDA项目,构建支持28nm工艺芯片设计的全流程(RTL到GDSII)开源EDA工具链,实现自动化和智能化的芯片设计流程,助力打造“使用开源EDA设计开源芯片”的生态体系,降低芯片设计门槛。具体来看:首先,拆解、抽象、定义和描述关键技术问题;其后,设计高质量软件架构,对各子模块中的关键问题进行专项突破,强调代码和文档质量,研发https://acs.ict.ac.cn/yjxm/
15.从域名到运营:开办独立网站全流程网页设计师和网页开发者分别使用两种网站设计工具:原型设计和进程码撰写。其中,网页设计师使用原型设计工具负责输出原型、互动式框架与 UI 设计等可视化部分,知名软件如Sketch、Figma等;网页开发者使用进程码撰写工具撰写 HTML 和 CSS 进程码,知名软件如Visual Studio Code、Sublime Text、Atom、WebStorm、Adobe Dreamweaverhttp://www.thailycare.com/blog/network/762.html
16.UI设计师导航网Octopus.do是一个可以让你对网站或应用程序结构创建详细可视化站点地图并进行原型设计的在线工具,同时提供动态计算项目成本的功能,并以简单的链接形式进行分享。 Read more ? Draw.io Draw.io是一个专业的开源图表工具,可以创建和共享流程图、组织结构图、UML图、ER模型、网络图等等,无需注册即可免费在线、PC桌面及http://so.uigreat.com/