当前位置: 首页 > 软件库 > Web应用开发 > Web框架 >

SwiftWebUI

SwiftUI 用于开发 Web 应用的框架
授权协议 未知
开发语言 Swift
所属分类 Web应用开发、 Web框架
软件类型 开源软件
地区 不详
投 递 者 家浩瀚
操作系统 OS X
开源组织
适用人群 未知
 软件概览

SwiftWebUI 是 SwiftUI 用于开发 Web 应用的框架,目前该项目还处于 Demo 阶段,请勿用于产品环境。

示例代码:

import SwiftWebUI

struct MainPage: View {
  @State var counter = 0
  
  func countUp() { 
    counter += 1 
  }
  
  var body: some View {
    VStack {
      Text("Gitee #\(counter)")
        .padding(.all)
        .background(.green, cornerRadius: 12)
        .foregroundColor(.white)
        .tapAction(self.countUp)
    }
  }
}

效果:

要创建一个 SwiftWebUI 项目,请在 Xcode 11 中创建 "macOS tool project" , 然后使用新的 SwiftPM 集成并添加依赖https://github.com/SwiftWebUI/SwiftWebUI 

打开 main.swift 输入如下代码:

import SwiftWebUI

SwiftWebUI.serve(Text("Holy Cow!"))

编译并运行,然后浏览器打开 http://localhost:1337/:

AvocadoToast

一个小的 SwiftWebUI 示例代码,基于 SwiftUI Essentials "Avocado Toast App". 地址是: AvocadoToast.

 相关资料
  • 27. 开发Web应用 Spring Boot非常适合Web应用开发。您可以轻易地使用嵌入式的Tomcat、Jetty或Undertow创建一个独立自足的HTTP服务器。大多数Web应用会使用spring-boot-starter-web模块快速启动并运行。 如果您尚未开发过Spring Boot的Web应用,可以按照入门章节中的“Hello World!”示例操作。

  • Python 作为一门强大的脚本语言,能够适应快速原型和较大项目的制作,它被广泛用于 web 应用程序的开发中。 Context WSGI Web 服务网关接口 (简称为 "WSGI" ) 是一种在 Web 服务器和 Python Web 应用程序框架之间的标准接口。 通过标准化 Web 服务器和Python web 应用程序框架之间的行为和通信,WSGI 使得编写可移植的的 Python web

  • 这是一个 Tcl 的Web应用框架,旨在帮助简化 Tcl (Tool Command Language) 语言编写Web应用程序的工作。提供基本的 Web应用的功能包括:会话、用户、权限分离以及抽象的数据库接口等。目前该项目还在进一步开发中,还不足以在产品环境中使用。  

  • Web 前端应用开发 前期准备 软件安装 应用开发 一、创建应用 二、Web 应用编码 三、运行调试 四、应用发布 Web 前端应用开发 更新时间:2018-07-03 23:58:06 本文将以开发一个 RGB智能灯的控制面板为例,介绍 Web 托管的开发过程,方案基于 Node.js 和 Bone Web 开发框架。 前期准备 软件安装 安装 Node.js LTS 版本(>=8.9):htt

  • Spring Boot非常适合Web应用程序开发。 您可以使用嵌入式Tomcat,Jetty,Undertow或Netty创建自包含的HTTP服务器。 大多数Web应用程序使用spring-boot-starter-web模块快速启动和运行。 您还可以使用spring-boot-starter-webflux模块选择构建响应式Web应用程序。 如果您还没有开发Spring Boot Web应用程序

  • 一个应用程序开发框架。作者实现了很多控件效果,方便其他开发者各取所需。所实现的效果包括:打分星星、响应点击动作、旋转按钮效果、根据文字多少改变大小的UILabel等等效果。 [Code4App.com]

  • 本文向大家介绍Java的web开发中SSH框架的协作处理应用笔记,包括了Java的web开发中SSH框架的协作处理应用笔记的使用技巧和注意事项,需要的朋友参考一下  相信SSH没人不知道了吧,struts2+spring+hibernate,企业开发的“基础”架构,为什么基础标上引号,因为这个基础只是很多人自以为的而已,最基础的是servlet,很多培训机构很多基础都不教,直接上来就三大框架了,S

  • Web 前端应用开发-本地开发 平台流程 安装开发环境 本地开发 开发资源 Web 前端应用开发-本地开发 更新时间:2018-07-03 09:38:46 本章讲解:如何进行 Web 前端应用的本地开发 平台流程 **进入开发部署步骤。页面上方展示了 App ID: 安装开发环境 请参照 Bone Web 文档安装开发环境:https://bone.aliyun.com/bone-web/bon