首先对文章标题说一声抱歉 :
1 标题起的够土 ,
2 标题不够准确,因为下面要谈到的一些问题可能超出了webui的范畴
这个话题最近通过邮件和一些同事简单的交流了一下.
现在在这里做一个总结 同时本文并没有什么太实质的价值
先来看几条最近几天的新闻 (新闻具体内容 google一下吧 地址我也记不住了 )
2月27日
Adobe宣布将扩展Flash 使其支持C/C++/Java/Ruby/Python
Sun架构师Chet Haase离开Sun 加入Adobe Flex团队
Adobe将移植AIR进入Linux系统
2月26日
Flex 3 发布
AIR 1.0 发布
EXT 2.0.2 发布
虽然只是一个小版本的升级,但是却提供了对air的原生支持.新增了若干与AIR交互的模块
(也就是ext现在可以在air下更好更快的运行 ,ext已经可以播放mp 可以将窗口最小化到系统托盘,可以操作数据库...)
GWT-Ext 2.0 发布 (一个整合了 GWT 和EXT的项目)
更早之前:
silverlight 新闻不断
javaFX 雨点小 雷声也不大
XX在未来web-ui(其实这个说法已经有些局限性了)方面一直打算有所作为, 套用老焦的话"要让web-ui也成为我们产品的核心竞争力".
但是我们似乎有点不幸 我们生在一个乱世, web前端技术层出不穷,旧技术老而弥坚. 面对诸多选择 我们也很迷惑.
再次但是: 我们也是幸运的 ,正所谓乱世出英雄嘛 呵呵.
对于我们来说, 我们不可能再创造一种新技术 来加入这场混战 ,这不是我们的强项 也不是我们的目标.
我们所要做的也许只是选择自己的立场 站在哪一边.
从目前的形式来看, 可以说是有四国 :
ext ( ext可以说是做到了ajaxweb组件的极致,在这里用它来代表ajax为首的html css js...标准流派 )
flex/air ( 两者不是一种东西 但是关系实在密切 所以放到一起吧 呵呵)
silverlight ( 微软的东西总是不能被忽视的,而且这次silverlight也居心跨平台了 值得鼓励 )
javaFX ( 这东西也许不应该诞生,它的目的是什么sun自己也许都说不明白.看看applet的表现吧 )
先说说 javaFX , 从sun对 applet swing jsf 的"杰出"贡献来看, javaFX应该可以被忽略只适合"杰出"的人来使用.
silverlight 虽然ms号称未来将会跨平台 会跨浏览器 会.... 但是未来意味着暂时不可以, 把未来建筑在未来的基础上 我不放心
flex/air. 看看最开始引用的那几条新闻. 我只能说 adobe之前布下的大局 撒下的大网 开始进入收关阶段了.
flash拥有广泛基础, 跨操作系统 跨浏览器 ,flex/air对ajax程序有着良好的兼容性.
很多年前, 当adobe收购macromedia的时候 我很傻很天真的以为, adobe是为了消灭自己在图形图像产品线上的竞争对手(flash和firework)
当adobe费尽心机的挤进ECMAScript委员会的时候 我更傻更天真的以为 adobe只是为了可以让pdf拥有更好的脚本支持.
现在看来 adobe的心实在是很大很高深. adobe的一步步走的如此的稳健, 比sun要靠谱得多. 不知道今天的air是不是又正在为未来更大的野心布局.
(这个是很有可能的, AIR是web应用桌面化的回归. 谁敢保证未来adobe不会开发一个基于 air的office 基于air的OS呢?? 天晓得 我不晓得
flex 3刚刚正式发布 我就看到了下面的报道: "flex 4,代号Gumbo,是目前正在更新的源代码主干..."
再来看看ext, ajaxweb组件的王者. 以前我一个朋友跟我说"ext不是一个框架 不是一个组件库 而是代表了一个全新的开发模式 是一场革命"
当时我很不以为然. 现在看来 似乎真的有这种苗头.
一个小版本的升级,就可以轻易实现对air的支持, ext低层的架构设计 以及作者的NB程度实在是另人发指啊 XD
如今的各种技术已经完全把 B/S C/S RIA RCP 的界限打乱了
未来XX在webUI这一领域要坚持哪个路线呢?
希望我们可以把更多的时间花在"走路"上 而不是"选路"上
分享到:
相关推荐
Open-WebUI:定位纯聊天界面,支持多模型集成,你可以把它当做一个能“轻松切换模型、马上对话”的 Web 面板,如果只是想单纯体验 Ollama 的生成效果,Open-WebUI 是最方便的。Open web是一个可扩展、功能丰富、用户...
OpenBMC WEBUI 开发文档 OpenBMC WEBUI 开发文档是 OpenBMC 项目的一部分,旨在帮助开发者创建高质量的 WEBUI 应用程序。该文档涵盖了 OpenBMC WEBUI 的开发过程,包括现代化、可访问性、翻译、国际化、 Vue 开发、...
WebUI 4.27版本的插件是针对Unreal Engine (UE4) 4.27更新的一个重要组成部分,专注于提升游戏开发中的用户界面体验。这个插件为UE4引入了先进的网页交互功能,使得开发者能够创建更加丰富、动态且具有高度定制化的...
UE5内嵌网页插件WebUI,顾名思义,是一款针对Unreal Engine 5(简称UE5)的游戏引擎设计的插件。这款游戏引擎由Epic Games开发,旨在提供先进的渲染技术、物理模拟、声音处理、AI以及网络功能,以支持最新的游戏和...
### Spark Web UI 详解 #### 一、Spark Web UI 概览 Spark Web UI 是一个图形化的用户界面,用于监控正在运行的 Spark 应用程序的状态。它提供了丰富的信息,帮助用户了解应用程序的运行情况、性能瓶颈以及资源...
**UE4.26插件WebUI:虚幻引擎与前端网页的无缝融合** UE4,全称为Unreal Engine 4,是由Epic Games开发的一款强大的实时3D创作工具,广泛应用于游戏开发、影视制作、虚拟现实等领域。而"UE4.26插件WebUI"则是一个专...
《WebUI-4.23.zip:WebUI与Unreal Engine 4的深度整合》 在数字内容制作和游戏开发领域,Unreal Engine 4(UE4)以其强大的图形渲染和实时交互能力闻名。WebUI-4.23.zip是一个针对UE4的专用插件,旨在实现Web界面与...
本文介绍的是UE(Unreal Engine)中的WebUI插件,这个插件允许用户同时对游戏(Game)和用户界面(UI)进行操作。通过修改文档中的"set input mode"设置,可以实现这一功能,具体是将"set input mode ui only"改为...
《WebUI-4.26修复打包问题:深入解析与实践》 在信息化飞速发展的今天,智慧城市IOC(Integrated Operations Center)应用已经成为城市管理的重要组成部分。UE4(Unreal Engine 4),作为一款强大的游戏开发引擎,...
在IT行业中,Web UI(用户界面)是网页应用的核心组成部分,它决定了用户的交互体验和工作效率。标题中的“可扩展的扩散Web UI”指的是一个设计灵活、功能可拓展且易于使用的Web应用程序界面,它旨在提供一个便携式...
ollama-webui-lite部署 node-v22.4.0-x64.msi OllamaSetup.exe
OLLAMA Web UI Lite是一款基于Web的用户界面,它允许用户通过图形化界面与OLLAMA后端服务进行交互。OLLAMA是一个开源项目,旨在提供一个轻量级、易于使用的平台,用于构建和部署机器学习模型。为了在本地环境中安装...
《基于Transformer的文本生成WebUI实现详解》 在当今的自然语言处理(NLP)领域,文本生成技术已经成为一个热门的研究方向,它广泛应用于智能助手、自动摘要、创意写作等多个场景。本文将深入探讨“text-generation...
Ollama WebUI 和 AnythingLLM 提供了一种解决方案,帮助用户在本地构建自己的知识库,以替代依赖云端的大型语言模型如ChatGPT。 Ollama 是一个专门设计用于在本地环境搭建知识库的工具,它允许企业或个人在自己的...
【标题】"WebUI4Angular" 是一个专为Angular框架设计的开源Web用户界面库,由国内开发者创建。这个库提供了丰富的组件和样式,旨在帮助开发者快速构建美观且功能完善的前端应用。 【描述】"国人开源的Angular开发...
根据给定的信息,“Stable-Diffusion-WebUI(秋叶)和Stable-Diffusion–forge”似乎是指两个与Stable Diffusion相关的项目或工具。这里将详细解析这两个概念,以便更好地理解它们所涉及的技术知识点。 ### Stable-...
在本主题中,我们主要关注的是“WEBUI窗口”及其相关的函数,如GetWindowLong、SetLayeredWindowAttributes和SetWindowLong。这些都是在Windows API中用于处理窗口属性的重要函数,尤其是在开发用户界面时。 WEBUI...
本篇文章将详细讲解如何在UE5中实现与Web的通讯,利用WEBUI插件来搭建桥梁,使得游戏或应用能够与网页进行数据交换,提升用户体验和互动性。 首先,我们需要理解虚幻引擎UE5中的通信机制。UE5支持多种通信方式,...
WEBUI窗口技术是一种在网页应用中模拟传统桌面应用程序界面的技术,它使得用户可以在浏览器中享受到类似桌面应用的交互体验。这种技术通常结合HTML、CSS和JavaScript等Web前端技术实现,有时也会利用到框架如React、...
AI绘图,Stable-Diffusion WEBUI,本地化(简体中文)语言文件。 原始文件来自翻译插件,根据自己实际使用情况,增加和修改了一些翻译。 配合【双语插件】看上去要自然一点,内容还在继续完善中。 本次增加了一些...