`

关于webui的胡言乱语

阅读更多
首先对文章标题说一声抱歉 :
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这一领域要坚持哪个路线呢?

希望我们可以把更多的时间花在"走路"上 而不是"选路"上
分享到:
评论
1 楼 erzimi 2008-02-28  
希望我们可以把更多的时间花在"走路"上 而不是"选路上

说的不错

相关推荐

    webUI 4.27版本的插件

    WebUI 4.27版本的插件是针对Unreal Engine (UE4) 4.27更新的一个重要组成部分,专注于提升游戏开发中的用户界面体验。这个插件为UE4引入了先进的网页交互功能,使得开发者能够创建更加丰富、动态且具有高度定制化的...

    OpenBMC WEBUI开发文档

    OpenBMC WEBUI 开发文档 OpenBMC WEBUI 开发文档是 OpenBMC 项目的一部分,旨在帮助开发者创建高质量的 WEBUI 应用程序。该文档涵盖了 OpenBMC WEBUI 的开发过程,包括现代化、可访问性、翻译、国际化、 Vue 开发、...

    UE4.26插件WebUI

    **UE4.26插件WebUI:虚幻引擎与前端网页的无缝融合** UE4,全称为Unreal Engine 4,是由Epic Games开发的一款强大的实时3D创作工具,广泛应用于游戏开发、影视制作、虚拟现实等领域。而"UE4.26插件WebUI"则是一个专...

    UE webui插件,可同时操作game和ui

    本文介绍的是UE(Unreal Engine)中的WebUI插件,这个插件允许用户同时对游戏(Game)和用户界面(UI)进行操作。通过修改文档中的"set input mode"设置,可以实现这一功能,具体是将"set input mode ui only"改为...

    WebUI-4.23.zip

    《WebUI-4.23.zip:WebUI与Unreal Engine 4的深度整合》 在数字内容制作和游戏开发领域,Unreal Engine 4(UE4)以其强大的图形渲染和实时交互能力闻名。WebUI-4.23.zip是一个针对UE4的专用插件,旨在实现Web界面与...

    text-generation-webui-main

    《基于Transformer的文本生成WebUI实现详解》 在当今的自然语言处理(NLP)领域,文本生成技术已经成为一个热门的研究方向,它广泛应用于智能助手、自动摘要、创意写作等多个场景。本文将深入探讨“text-generation...

    UE5 内嵌网页插件 WebUI

    UE5 内嵌网页插件 WebUI (版本5.3.2)

    WebUI4Angular

    【标题】"WebUI4Angular" 是一个专为Angular框架设计的开源Web用户界面库,由国内开发者创建。这个库提供了丰富的组件和样式,旨在帮助开发者快速构建美观且功能完善的前端应用。 【描述】"国人开源的Angular开发...

    sd-webui-mov2mov.zip

    【标题】"sd-webui-mov2mov.zip" 指的可能是一个包含Web用户界面(Web UI)的项目,其主要功能可能是处理视频转换,特别是从一种名为"mov"的视频格式转换到同名的另一种格式。这个压缩包可能包含了项目的源代码、...

    Stable-Diffusion-WebUI(秋叶)和Stable-Diffusion–forge

    根据给定的信息,“Stable-Diffusion-WebUI(秋叶)和Stable-Diffusion–forge”似乎是指两个与Stable Diffusion相关的项目或工具。这里将详细解析这两个概念,以便更好地理解它们所涉及的技术知识点。 ### Stable-...

    Ollama+WebUI+AnythingLLM构建个人/企业知识库

    Ollama WebUI 和 AnythingLLM 提供了一种解决方案,帮助用户在本地构建自己的知识库,以替代依赖云端的大型语言模型如ChatGPT。 Ollama 是一个专门设计用于在本地环境搭建知识库的工具,它允许企业或个人在自己的...

    【虚幻引擎UE】UE5实现WEB和UE通讯方法(基于WEBUI插件)

    本篇文章将详细讲解如何在UE5中实现与Web的通讯,利用WEBUI插件来搭建桥梁,使得游戏或应用能够与网页进行数据交换,提升用户体验和互动性。 首先,我们需要理解虚幻引擎UE5中的通信机制。UE5支持多种通信方式,...

    易语言WEBUI窗口

    在本主题中,我们主要关注的是“WEBUI窗口”及其相关的函数,如GetWindowLong、SetLayeredWindowAttributes和SetWindowLong。这些都是在Windows API中用于处理窗口属性的重要函数,尤其是在开发用户界面时。 WEBUI...

    ollama-webui-lite部署

    ollama-webui-lite部署 node-v22.4.0-x64.msi OllamaSetup.exe

    Stable-Diffusion WEBUI 简体中文语言包(2023.05.30更新)

    AI绘图,Stable-Diffusion WEBUI,本地化(简体中文)语言文件。 原始文件来自翻译插件,根据自己实际使用情况,增加和修改了一些翻译。 配合【双语插件】看上去要自然一点,内容还在继续完善中。 本次增加了一些...

    Stable Diffusion WebUI Forge版ControlNet模型资源包下载

    Stable Diffusion WebUI Forge版ControlNet模型资源包下载

    Open WebUI升级到最新版本

    Open WebUI 是一个仿照 ChatGPT 界面,为本地大语言模型提供图形化界面的开源项目,可以非常方便的调试、调用本地模型。你能用它连接你在本地的大语言模型(包括 Ollama 和 OpenAI 兼容的 API),也支持远程服务器。...

    WebUI自动化测试框架Dagger.zip

    Dagger是网易杭州研究院QA团队开发的一个轻量级、运行稳定的WebUI自动化测试框架,主要基于Selenium及TestNg可以认为是对Selenium进行二次封装的一个框架(俗称 造轮子 )。之所以把这个轮子开源出来,主要在于...

    WEBUI支持库

    "WEBUI支持库"是一个专为Web用户界面(WEBUI)设计和开发提供辅助功能的软件库。这个库通常包含了各种组件、工具和框架,帮助开发者更高效地创建交互式的网页应用。它能够提高开发效率,减少代码重复,并提供统一的...

    webui asp.net3.0

    【标题】"WebUI for Asp.net 3.0" 是一个专为ASP.NET 3.0框架设计的用户界面库,它提供了丰富的组件和工具,帮助开发者构建现代、交互性强且美观的Web应用程序。这个版本是WebUI的3.0.1501更新,包括了完整的源代码...

Global site tag (gtag.js) - Google Analytics