首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

9个顶级开发IoT项目的开源物联网平台

它可以通过REST API,WebSockets或MQTT连接到任何设备或黑客板。你甚至可以连接ESP8266这样低端Wi-Fi设备。...Zetta是一个基于Node.js构建面向服务器开源IoT平台。Zetta结合了REST API,WebSockets和反应式编程。...Zetta开源物联网平台关键特性: 基于Node.jsREST,WebSockets和基于流“响应式编程”构建。...分布式服务体系结构(DSA)是一个开源物联网平台,它将结构化和实时数据模型各个设备,服务和应用程序统一起来。它有利于分散设备互通,逻辑和应用程序。...Thinger.io是IoT开源平台,可为连接设备或物品提供可扩展云基础架构。您可以使用管理控制台轻松控制它们,或使用其REST API将它们集成到项目逻辑

16.7K10

Node.js 上运行 Flutter Web 应用和 API

Node.js上运行Flutter Web应用和API 大量跨平台应用开发框架,使你可以编写一次代码,然后 Android,iOS 等多个平台上甚至在台式机上运行。...你将可以向现有的 Flutter 程序添加 Web 支持,并将其与简单 API 一起 Node.js 服务器上运行。...将 Flutter 程序编译为 Web 应用并将其托管现有的 Node.js 服务器上可能是当前解决方案逻辑扩展,而无需增加额外托管成本。...在运行程序之前,请先更新此常量值,以便它可以连接到本地 Node.js 服务器上运行 API。该网址必须包含你计算机主机名。...步骤3: Node.js 上运行 Flutter Web 应用 现在你可以用 Flutter 浏览器运行 weather app,下一步是构建并将其复制到 Node.js 服务器,以与 API 一起运行

4K10
您找到你想要的搜索结果了吗?
是的
没有找到

如何为你移动应用建立RESTful API

阅读本文,了解为您移动应用程序设置RESTful API基本知识。 本篇,我们将指导您通过服务器托管、设计后端体系结构、安全性、选择数据库和存储选项,以及创建与多个平台兼容性。...因此,了解了API、工具和API类型基础知识之后,现在是开始编写您移动应用程序第一个基本RESTful API时候了。 进行API编码之前,先设置应用程序是很重要。...json文件,该文件跟踪您项目信息。您还可以安装Express,这是Node.jsweb框架。...安装Express,运行以下命令: $ npm install — save express 下面是创建您第一个REST API步骤: 步骤1:创建一个文件名“index.js”。...步骤3:现在在命令行上运行代码: node index.js 您已经创建了您第一个基本REST API

59520

几分钟上线一个网站,这些神器我爱了!

主要功能 可视化应用程序生成器:35 多个内置响应式小部件,例如表格、图表、列表、表单、进度条等。 20 多个数据源:连接到数据库、云存储和 API。...桌面和移动:;布局宽度可以定制以支持不同屏幕。 自托管:(支持 Docker、Kubernetes、Heroku、AWS EC2、Google Cloud Run 等)。...协作:画布上任意位置添加评论并标记您团队成员。 使用插件扩展: : 使用我们命令行工具轻松提升新连接器。 版本控制:每个应用程序都有不同版本和适当发布周期。...运行 JS 代码:能力自定义 JavaScript 片段 组织级别和应用级别的精细访问控制。 低代码:几乎可以构建器任何地方编写 JS 代码。...加载数据或从头开始 Budibase 从多个来源提取数据,包括 MongoDB、CouchDB、PostgreSQL、MySQL、Airtable、S3、DynamoDB 或 REST API

1.8K20

「首席架构师看无服务器」openwhisk 经典使用案例

Web应用 尽管OpenWhisk最初是为基于事件编程而设计,但它为面向用户应用程序提供了许多好处。例如,将其与较小Node.js存根结合使用时,可以使用它为相对容易调试应用程序提供服务。...与站起来并操作Node.js Express或其他传统服务器运行时相比,操作托管OpenWhisk环境简单性(或者因为它托管IBM Cloud上而根本不需要操作任何东西)是一个巨大好处。...使用IBM Cloud Functions和Node.js构建面向用户OpenWhisk应用程序 使用OpenWhisk无服务器HTTP处理程序 Web Actions: Serverless Web...OpenWhisk支持自动生成用于操作REST API,并且很容易将您选择API管理工具(例如IBM API Connect或其他)连接到OpenWhisk提供这些REST API。...与其他用例相似,适用于可伸缩性和所有其他服务质量(QoS)所有注意事项。 这是使用Serverless作为API后端示例和讨论。 移动后端 许多移动应用程序需要服务器端逻辑。

1.3K10

2019 简易Web开发指南

不管大家2018年过怎么样,2019年还是要继续加油! 在此我整理了个人认为2019仍是或者将成为主流技术与大家分享,包括前端、后端和全栈相关。...Electron:使用chromium和node.js,兼容windows,mac,linux 后端 语言 前端同学如果想成为全栈,学一门后端语言是必不可少。...Node.Js:就算不做全栈,nodejs也将成为前端必备技能 Python:如果除了web开发想往人工智能、机器学习、数据分析方向扩展同学,python更合适 C#:个人很喜欢语言,非常优雅和高效...Go:越来越流行语言,有很强大标准库,减轻对第三方依赖 PHP:虽然很多人觉得shitty,但是不得不承认太多网站都是php写,wordpress实在太流行了 后端框架 Node.js:Express...:Netlify,Github Pages 托管共享主机 & VPS:Inmotion,Hostgator, Bluehost 云平台:Digital Ocean,AWS,Heroku,Azure

2.3K41

Heroku上部署Node.js

今天,我们将演示如何在Heroku上部署Node.js应用。Heroku官方提供免费帐户使用,在此之上,我们最多可以托管5个应用程序。但如果你有大量需求的话,就需要购买特殊账户。...我接下来要用来示范Node.js应用便是我在这里(点击访问)创建,请务必认真看看这个链接所指向文档。...例如在文件名是app.js情况下,Procfile文件代码便为web: node app.js。 让我们开始部署吧 步骤1 打开cmd,并找到项目的目录位置。...这个命令是为了将位于当前项目目录下所有文件信息添加到索引库: 第3步 下一步是将文件更改信息写入到创建git仓库。...您可以在上面的屏幕截图中看到,最终部署之后,将看到一个URL(红圈标注),您可以使用它来访问您应用程序。 相关参考资料: Node.js

3.6K80

2021年最受程序员欢迎开发工具TOP 100名单出炉!

/tool/heroku/decisions 4.AWS Lambda 自动运行代码以响应对Amazon S3 bucket对象修改、Kinesis流消息或DynamoDB更新,链接:https...图片来源StackShare 年度最佳通信工具 1.Twilio 将语音和信息应用到你Web和移动应用程序,链接:https://stackshare.io/tool/twilio/decisions.../tool/typescript/decisions 4.Node.js 一个建立Chrome浏览器JavaScript运行时间上平台,用于轻松构建快速、可扩展网络应用,链接:https://stackshare.io.../tool/rails/decisions 5.Next.js 一个用于服务器渲染通用JavaScript应用程序小框架,链接:https://stackshare.io/tool/next-js/.../decisions 2.Flutter 来自谷歌跨平台移动框架 ,链接:https://stackshare.io/tool/flutter/decisions 3.Android SDK 一个SDK

3K10

【周一通勤电台 · 特辑】六千字漫谈2022后端框架流行趋势

实时数据库访问 在所有设备上进行实时同步 电子邮件和推送通知 社交登录 API控制台 深入分析 所有这些都得到了Firebase支持,这使得它成为移动应用最好托管后台开发框架之一。...6.3 Express/Koa for Node.js 如果你喜欢建立一个跨平台应用程序Node.js可能是最好选择。...它是一个更大JS开源部分,这意味着你开发移动应用前端和后端部分时将有很多工具可以使用。 Express和Koa是Node.js移动后端开发框架。...Node.js这一特点会使应用代码各种设备和浏览器版本之间维护变得相对困难,而这个问题可能需要大量开发工作来处理。...最后,Express和Koa可以成为使用Node.js快速开发跨平台移动应用程序良好选择。

4.4K30

Vue 备受热捧、VS Code 成主宰!2020 前端开发趋势指南,先干为敬!

TypeScript 不仅成为了JS代码添加类型时最佳选择,而且许多开发人员个人项目和工作对它喜爱超过了普通 JavaScript。...Flutter 正在努力打造最优秀跨平台移动框架。 11....Node.js 基金会与 JS 基金会合并成立 OpenJS 基金会:Node版本12遵循了年度长期支持发布策略 为了支持 JavaScript 生态系统并加速语言发展,Node.js 基金会与 JS...该基金会表示,希望通过中立组织推进协作和发展,如今他们托管了31个开源项目,包括 Node、jQuery 和 Webpack。...GraphQL深受开发人员喜爱,并在科技公司得到进一步采用 GraphQL 有望解决传统基于 REST 应用程序面临许多问题。

1.6K10

2019-Web开发技术指南和趋势

学习一个前端框架在目前前端开发是必须. 大公司开发中非常流行 更多交互 & 有趣UI组件 组件化 & 模块化前端代码 对团队有利 2.4 状态管理 ?...不要重复造轮子, 学习一门框架去构建更好和更快应用 Node.js(Express, Koa, Adonis) Python(Django, Flask) PHP(Laravel, Symfony)...Flutter (使用Dart语言开发原生应用移动端SDK) Xamarin (使用C#开发移动端应用) 4.2 使用Electron开发桌面应用 ?...使用到了 Chromium内核和Node.js 兼容Windows, Mac & Linux 崩溃报告, 调试和性能分析 4.3 GraphQL & Apollo GraphQl是对于API一种革命性新方法...机器学习可以允许Web应用程序随时间进行调整 虽然AI还有很长路要走, 但是我们会看到它会更多用在web 虽然目前绝大多数都是Python写, 但也有Tensorflow.js和Brain.js

3.3K20

2019-Web开发技术指南和趋势

学习一个前端框架在目前前端开发是必须. 大公司开发中非常流行 更多交互 & 有趣UI组件 组件化 & 模块化前端代码 对团队有利 2.4 状态管理 ?...不要重复造轮子, 学习一门框架去构建更好和更快应用 Node.js(Express, Koa, Adonis) Python(Django, Flask) PHP(Laravel, Symfony)...Flutter (使用Dart语言开发原生应用移动端SDK) Xamarin (使用C#开发移动端应用) 4.2 使用Electron开发桌面应用 ?...使用到了 Chromium内核和Node.js 兼容Windows, Mac & Linux 崩溃报告, 调试和性能分析 4.3 GraphQL & Apollo GraphQl是对于API一种革命性新方法...机器学习可以允许Web应用程序随时间进行调整 虽然AI还有很长路要走, 但是我们会看到它会更多用在web 虽然目前绝大多数都是Python写, 但也有Tensorflow.js和Brain.js

3.3K20

Cube.js 试试这个新数据分析开源工具

它帮助数据工程师和应用程序开发人员从现代数据存储访问数据,将其组织为一致定义,并将其交付给每个应用程序。...Cube 拥有实现高效数据建模、访问控制和性能优化所需基础架构和功能,因此每个应用程序(如嵌入式分析、仪表板和报告工具、数据笔记本和其他工具)都可以通过 REST、SQL 和GraphQL API。...3 搭建 您可以本地开始使用 Cube,也可以使用 Docker 自行托管它,我们选择使用Docker方式 3.1 使用 Docker CLI 运行 Cube.js 请记住使用PowerShell或...使用 Node.js 构建 MongoDB Dashboard — 了解如何使用 MongoDB Connector for BI 将 Cube.js接到 MongoDB React Dashboard...大多数情况下,构建此类应用程序第一步是分析仪表板。通常从“管理面板添加一个分析仪表板”开始,然后就像软件开发中经常发生那样,事情会变得更加复杂。

2.9K20

Flutter基础篇(8)-- Flutter for Web详细介绍

Flutter为创建丰富,以数据为中心组件提供了一个强大环境,可以轻松地现有网页托管。...无论是数据可视化,在线工具如汽车配置器还是嵌入式图表,Flutter都可以为嵌入式Web内容提供高效开发方法。 3.Flutter移动应用嵌入动态内容。...现有移动应用程序内提供动态内容更新既定方法是使用Web视图控件,其可以动态地加载和显示信息。Flutter支持现在提供统一Web和移动内容环境,使您可以在线部署内容或嵌入应用程序而无需重写。...3.桌面用户界面的互动并不完全很友好,因此flutter_web即使桌面浏览器上运行,构建用户界面也可能像移动应用程序一样。...5.Flutter for Web小部件API移动小部件API相同,但是是单独临时打包

2.8K10

客户端软件GUI开发技术漫谈:原生与跨平台解决方案分析

Electron通过将Chromium和Node.js合并到同一个运行时环境,并将其打包为Mac,Windows和Linux系统下应用来实现这一目的。...可以方便通过Node.JS调用系统API、可以使用SQLite做本地字典项缓存处理,可以将复杂计算逻辑放在客户端进行,从而减轻服务器端压力等等。...electron都成千上万个成熟项目桌面里用了,什么flutter,javafx,swiftui,目前还是无法比 electron和node-webkit(现在叫nw.js区别: 。...对于那些没有列出来系统,则使用是代码解释器。 Xamarin 是一个抽象层,可管理共享代码与基础平台代码通信。 Xamarin 提供便利(如内存分配和垃圾回收)托管环境运行。...使用 Visual Studio C# 编写跨平台应用程序。  Xamarin 允许每个平台上创建本机 UI,并在 C# 编写跨平台共享业务逻辑。

14.3K30

strapi (基于Nodejs开源免费CMS框架)新手教程

无头CMS内容管理框架,建立自定义api 特点是: 完整地控制你数据: 使用strapi,您知道数据存储在哪里,并且始终保持完全控制。...自我托管:您可以根据需要主持和扩展strapi项目。您可以选择任何您想要托管平台:aws、netlify、heroku、vps或专用服务器。你可以随着你成长而扩展,100%独立。...完全可定制化:您可以通过完全定制api、路由或插件来快速构建逻辑,以完全满足您需要。 特点: 现代管理面板:优雅,完全可定制和完全可扩展管理面板。...极快:构建在node.js之上,strapi提供了惊人性能。 前端不可知:使用任何前端框架(react、vue、angular等)、移动应用程序甚至物联网。...强大cli:动态scaffold项目和api。 sql和nosql数据库:与mongodb、postgresql、mysql、mariadb和sqlite一起使用。

5.3K10
领券