适用于Python的实时Web应用程序和仪表板——Wave

介绍

H2O Wave是一个软件堆栈,可完全使用Python构建美观,低延迟,实时,基于浏览器的应用程序和仪表板,而无需使用HTML,Javascript或CSS。H2O Wave擅长从多个来源捕获信息并通过网络实时传播它们,从而能够以更少的精力构建和部署实时分析。



Github

https://github.com/h2oai/wave

目前wave正在不断地迭代,尚未发布正式版本,如果是在生产环境可以在等一等

使用场景

H2O Wave可用于:

  • 实时监控的仪表板和可视化。
  • 实时信息显示:新闻,代码,运行状况或性能数据。
  • 需要即时通知,更新,事件或警报的应用。
  • 涉及消息传递的应用程序:聊天,机器人等
  • 协作应用程序:白板,共享等。

当你发现需要使用Web应用程序框架时,也可以使用H2O Wave-它可以处理常规(非实时)应用程序。

谁适合使用Wave

已熟悉Python编程语言,但是不一定精通。如果你已经了解Python,但没有编写Web应用程序的经验,那么你可能会发现Wave是一种有趣且简单的入门方法,而无需学习HTML,CSS,Javascript和客户端服务器编程的麻烦。

特点

  • 适用于Python

无需HTML,CSS,Javascript技能。使用纯Python构建丰富的交互式Web应用程序。

  • 实时同步

使用Wave的低延迟实时服务器广播实时信息,可视化效果和图形。

  • 协同内容

使用简单直观的编程模型即时控制每个连接的Web浏览器。

  • 快速开发

在编写代码的时候可以实时预览您的应用。大大减少了构建Web应用程序的时间和精力。

  • 即时部署

与最终用户轻松共享您的应用程序,获取反馈,进行改进和迭代。

  • 随时随地

适用于Linux,Windows,OSX,BSD,AMD64、386,ARM,PPC上的Solaris的约10MB静态可执行文件。

一些截图

80多个组件,175多个示例

总结

如果你有使用Python(或其他编程语言)构建Web应用程序的经验,你会发现Wave提供的方法与传统的客户端服务器或请求-响应编程完全不同。模型更加简单,实用(从功能编程的意义上来说)。并且可以让你根据单层(仅服务器)而不是两层(客户端和服务器)来推理代码。此外,Wave提供了直接的方法,可以使用相同的编程模型将实时功能集成到你的应用程序中。

(0)

相关推荐

  • Go语言和Python哪一个更容易学呢?

    作者:大众才子2019-11-07 15:24 Python和Go都是用于编写Web应用程序的强大的高级编程语言,它们之间有什么区别吗?下面本篇文章就来带大家认识一下Python和Go语言,介绍一下P ...

  • 2020年最流行Python web开发框架(下)

    11种2020年流行的Web开发Python框架,接上文介绍的,剩下部分在本文里继续详细介绍.当然,Python框架很多很棒,学好Python是打开这个宝藏的钥匙.如果您还没学或者正在学习连潘石屹都在 ...

  • BurpSuite是什么工具?常用模块介绍

    渗透测试有很多工具,其中包括BurpSuite.它是Web安全者必不可少的一件神器,有很多实用性的技巧,本文就为大家详细介绍一下. 什么是BurpSuite? Burp Suite是用于攻击web应用 ...

  • WSGI,uWSGI和uwsgi区别详解

    https://blog.csdn.net/weixin_45455015/article/details/100113330 一.WSGI是什么? WSGI,全称 Web Server Gatewa ...

  • DjangoWeb开发框架值得选择吗?

    Django已经15岁了!很多工作了很多年的人都不敢相信自己的年龄.Python最早是在2005年7月发布的,在技术世界里,从Python诞生的那一刻起,就在技术世界里发生了巨大的变化.但Django ...

  • 如何用简单的Python编写Web应用程序?

    全文共6260字,预计学习时长13分钟 不了解任何网页框架?没关系,本文将教你如何轻松搞定从数据科学项目到超棒程序的无缝转换. 图片来源:Cody Black Unsplash 稍作休息,开始编码. ...

  • 用 Python 在安卓手机上构建 Web 应用程序

    昨天 嘿,你好吗?我今年 18 岁,是一名后端开发者,我希望成为机器学习工程师.在本文中,我会介绍如何使用 Python 在手机上构建 Web 应用程序.开始吧! 必要条件 要满足的第一个条件是拥有一 ...

  • 用 Python 撸一个 Web 服务器-第3章:使用 MVC 构建程序 ​

    Todo List 程序介绍 我们将要编写的 Todo List 程序包含四个页面,分别是注册页面.登录页面.首页.编辑页面.以下分别为四个页面的截图. 注册页面: 登录页面: 首页: 编辑页面: 程 ...

  • Python 最快Web框架

    点击关注

  • Web应用程序常见功能有什么?学习网络安全

    创建Web应用程序的目的是执行可以在线完成的任何有用功能.应用程序功能和数据通常在应用程序用于不同用户平台的各种接口之间共享.现下互联网市场中,网络安全工程师需求量逐渐增加,学习网络安全技能的人们越来 ...

  • Web应用程序有哪些优点?web网络安全入门

    Web应用程序越来越流行的原因显而易见.若干技术因素已经与主要的商业动机相结合,从而引发了因特网使用方式上的重大变革.随着学习网络安全技术的人们越来越多,了解Web应用程序的人们也多了,那么Web应用 ...

  • appium+python自动化56-微信小程序自动化

    前言 运行环境: android 7.0 appium v1.7.1 webview进程 1.小程序和微信公众号还不太一样,基本思路差不多,先配置:chromeOptions 'chromeOptio ...

  • Python编写窃取摄像头照片程序

    来源:http://nxw.so/5nIWK  作者: Henrik-Yao 教你用python做一个属于自己的窃取摄像头照片的软件. 需要安装python3.5以上版本,在官网下载即可. 然后安装库 ...

  • 4.创建ASP.NET Core Web应用程序

    这篇文章中,我将教大家如何从头到尾创建ASP.NET Core Web应用程序,这个系列,前面我已经写了三篇文章,大家看这篇文章之前,可以先去熟悉一下前面的3篇文章,打一下基础.在这篇文章中,我将和大 ...