An open API service indexing awesome lists of open source software.

https://github.com/zhanlaoban/gui_technology_stack

GUI技术汇总。本集合将不断更新。
https://github.com/zhanlaoban/gui_technology_stack

django flask flutter gui web

Last synced: 4 months ago
JSON representation

GUI技术汇总。本集合将不断更新。

Awesome Lists containing this project

README

        

# GUI_Technology_Stack
GUI技术汇总
# 简介

在机器学习/深度学习项目中,如果做好了算法端,这时可能有部署的需求,那么有多少种GUI技术供我们选择呢?下面仅罗列我了解过的GUI技术,大家有补充的可以发个Issues。

# GUI技术

## 1. WEB

### 网站框架:

- [Django](https://www.djangoproject.com/):由Python构成,MTV架构,适合熟悉Python的工程师
- [Flask](http://flask.pocoo.org/):由Python构成,同样适合熟悉Python的工程师

### 前端技术:

- JavaScript框架:
- [Vue](https://vuejs.org/):不仅可以拿来写和前端进行数据交互,而且还可以做微信小程序
- [React](https://reactjs.org/):React很强大,不仅可以做前端,其React Native还可以做客户端应用,下面有提到

- CSS框架:
- [Bootstrap](https://getbootstrap.com/):预定义好的CSS样式,风格是基础款的那种
- [Semantic UI](https://semantic-ui.com/):使用上和Bootstrap类似,但是要好看点
- [Bulma](https://bulma.io/):类似,使用上接近Bootstrap,但是比Bootstrap要好看很多,若与Semantic UI相比,则以个人喜好为准了

## 2. 跨平台应用开发

- [Flutter](https://flutter.dev/):由Google开发,可构建Android、iOS、桌面客户端和WEB网站,不过需要使用Dart语言
- [Electron](https://electronjs.org/):由HTML、JS、CSS就可构建跨平台的桌面应用程序
- [React Native](https://facebook.github.io/react-native/):使用JS和React就可构建移动应用