首先对文章标题说一声抱歉 :
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这一领域要坚持哪个路线呢?
希望我们可以把更多的时间花在"走路"上 而不是"选路"上
分享到:
相关推荐
WebUI 4.27版本的插件是针对Unreal Engine (UE4) 4.27更新的一个重要组成部分,专注于提升游戏开发中的用户界面体验。这个插件为UE4引入了先进的网页交互功能,使得开发者能够创建更加丰富、动态且具有高度定制化的...
OpenBMC WEBUI 开发文档 OpenBMC WEBUI 开发文档是 OpenBMC 项目的一部分,旨在帮助开发者创建高质量的 WEBUI 应用程序。该文档涵盖了 OpenBMC WEBUI 的开发过程,包括现代化、可访问性、翻译、国际化、 Vue 开发、...
**UE4.26插件WebUI:虚幻引擎与前端网页的无缝融合** UE4,全称为Unreal Engine 4,是由Epic Games开发的一款强大的实时3D创作工具,广泛应用于游戏开发、影视制作、虚拟现实等领域。而"UE4.26插件WebUI"则是一个专...
在IT行业中,WebUI是用户界面的Web版本,它与用户进行交互,提供可视化的操作界面。UE(User Experience)通常指的是用户在使用产品或服务时的主观感受和交互效果。随着技术的发展,WebUI的设计和开发变得越来越复杂...
本文介绍的是UE(Unreal Engine)中的WebUI插件,这个插件允许用户同时对游戏(Game)和用户界面(UI)进行操作。通过修改文档中的"set input mode"设置,可以实现这一功能,具体是将"set input mode ui only"改为...
### Spark Web UI 详解 #### 一、Spark Web UI 概览 Spark Web UI 是一个图形化的用户界面,用于监控正在运行的 Spark 应用程序的状态。它提供了丰富的信息,帮助用户了解应用程序的运行情况、性能瓶颈以及资源...
《WebUI-4.23.zip:WebUI与Unreal Engine 4的深度整合》 在数字内容制作和游戏开发领域,Unreal Engine 4(UE4)以其强大的图形渲染和实时交互能力闻名。WebUI-4.23.zip是一个针对UE4的专用插件,旨在实现Web界面与...
Ollama WebUI 和 AnythingLLM 提供了一种解决方案,帮助用户在本地构建自己的知识库,以替代依赖云端的大型语言模型如ChatGPT。 Ollama 是一个专门设计用于在本地环境搭建知识库的工具,它允许企业或个人在自己的...
【标题】"sd-webui-mov2mov.zip" 指的可能是一个包含Web用户界面(Web UI)的项目,其主要功能可能是处理视频转换,特别是从一种名为"mov"的视频格式转换到同名的另一种格式。这个压缩包可能包含了项目的源代码、...
"stable-diffusion-webui-extensions" 是一个与人工智能绘画相关的扩展程序,主要应用于Web用户界面。这个扩展可能提供了一系列工具和功能,旨在提升用户在使用AI进行图像创作时的体验和效率。从描述来看,它非常...
本篇文章将详细讲解如何在UE5中实现与Web的通讯,利用WEBUI插件来搭建桥梁,使得游戏或应用能够与网页进行数据交换,提升用户体验和互动性。 首先,我们需要理解虚幻引擎UE5中的通信机制。UE5支持多种通信方式,...
AI绘图,Stable-Diffusion WEBUI,本地化(简体中文)语言文件。 原始文件来自翻译插件,根据自己实际使用情况,增加和修改了一些翻译。 配合【双语插件】看上去要自然一点,内容还在继续完善中。 本次增加了一些...
Stable Diffusion WebUI Forge版ControlNet模型资源包下载
根据给定的信息,“Stable-Diffusion-WebUI(秋叶)和Stable-Diffusion–forge”似乎是指两个与Stable Diffusion相关的项目或工具。这里将详细解析这两个概念,以便更好地理解它们所涉及的技术知识点。 ### Stable-...
ollama-webui-lite部署 node-v22.4.0-x64.msi OllamaSetup.exe
在本压缩包“易语言WEBUI窗口源码.rar”中,包含的是使用易语言构建的WEBUI窗口的源代码以及相关的使用说明。 WEBUI,全称为Web User Interface,即Web用户界面,是一种基于网页技术的用户交互界面设计。在移动应用...
Open WebUI 是一个仿照 ChatGPT 界面,为本地大语言模型提供图形化界面的开源项目,可以非常方便的调试、调用本地模型。你能用它连接你在本地的大语言模型(包括 Ollama 和 OpenAI 兼容的 API),也支持远程服务器。...
【标题】"WebUI for Asp.net 3.0" 是一个专为ASP.NET 3.0框架设计的用户界面库,它提供了丰富的组件和工具,帮助开发者构建现代、交互性强且美观的Web应用程序。这个版本是WebUI的3.0.1501更新,包括了完整的源代码...
《手机Web UI框架详解——以layer.mobile-v1.2为例》 在当今互联网技术日新月异的时代,手机Web UI框架扮演着至关重要的角色。它们为开发者提供了构建响应式、高性能且用户友好的手机网站的工具,大大提升了开发...
"SD WebUI双语对照翻译插件.zip"是一款针对Stable Diffusion稳定扩散Web用户界面的本地化扩展,旨在提供中文和英文之间的双语对照翻译,以方便中国用户更好地理解和操作该工具。Stable Diffusion可能是一个开源项目...