凡提到FLex,在这个论坛上就有人说误导,就有人说出广告,今天,咱正式给Flex做个广告。
其实大多数中国人,包括我在内,几乎没有辨别能力,不是被IBM误导,及时被MS误导,要么就是Google或者Apple误导。
总之,一见到别人的意见与自己的不同,就说别人误导,然后点隐藏后扭头就走,不讲为啥是误导,我想这个态度不太好,论坛本来应该是讨论而不是直接下结论的。
1.有人说js性能在flash之上。
我觉得大数据量的展示,还有图形动画的性能都是JS所没法比的,这个业界有定论,有很多第三方的报告可以参考。
2.有人说“FLex没多大发展?”
其实FLex出来没多久,顶多5年时间,google地图,esri地图都有支持FLex的客户端API了。如果抬杠的说,我还认为JS从十几年来没啥发展呢,大量企业使用基于HTML+JS开发出来一堆堆难用的该淘汰的东西,严重地阻碍了软件业的发展。实际上,N多大公司开始用FLex开发下一代产品了,国外的SAP,国内金蝶,还有其他一些开发企业应用软件的公司都在用FLex开发产品。相反,JS在企业应用开发领域日渐没落是不争的事实。大量企业应用甚至仍然用传统开发工具开发的,也很好地回答了HTML+JS多年是不是发展很快的问题!
3.HTML5会占领全面市场???
这个要看支持HTML5的浏览器何时全面占领市场才行?另外,在企业开发领域,HTML5可能没有啥机会。JS+HTML5短期内不会成为企业应用开发者的首选。先不谈HTML5是否具备能力,企业应用开发需要良好的开发环境,这么多年JS还是没有出现好的开发环境,调试都很困难。JS+HTML方式令企业应用开发者呕吐。
其实企业应用开发非常重视标准,但是没人重视HTML5这样的展现层标准。美国NIST公布了指导智能电网建设的框架和路线图《NIST Framework and Roadmap for Smart Grid Interoperability Standards,Release 1.0》列出了很多标准,包括
W3C的5项标准,唯独没有展现层的HTML4或THML5标准。这五项标准是:
(1
W3C Simple Object Access Protocol (SOAP)
XML protocol for information exchange.
SOAP is a published standard for structured Web services communication. As such it should be considered for use in the smart grid domain when such functionality is required.
(2)
W3C WSDL Web Service Definition Language
Definition for Web services interactions.
WSDL is a standard for defining Web services interactions. As such it should be considered for use in the smart grid domain when such functionality is required.
(3)
W3C XML eXtensible Markup Language
Self-describing language for expressing and exchanging information.
XML is a core standard for structuring data. As such it should be considered for use in the Smart Grid domain when such functionality is required.
(4)
W3C XSD (XML Definition)
Description of XML artifacts, which used in WSDL (q.v.) and Web Services as well as other XML applications.
XSD is a standard for defining XML data instances. As such it should be considered for use in the Smart Grid domain when such functionality is required.
(5)
W3C EXI
Efficient XML interchange.
EXI is an alternate binary encoding for XML. As such it should be considered for use in the smart grid domain when such functionality is required.
所以,HTML5在企业应用开发领域还要解决很多问题,包括原型开发工具,高效的开发调试环境,成熟的组件库。这些我们等了很多年,至今仍然是令人沮丧和失望,要不是RIA的火热发展,估计HTML5还不被提上日程!
各位兄弟朋友可以拍砖,但是希望大家讲理。
分享到:
相关推荐
在前端开发中,"flex 广告图片切换" 是一种常见的设计模式,它利用 CSS3 的 Flexbox(弹性盒布局)来实现广告轮播图的效果。这种效果通常应用于网站的首页或者产品展示区域,用于吸引用户的注意力并展示多张重要的...
本压缩包“FlexStudy”包含了几个使用Flex编写的示例程序,旨在帮助初学者理解和掌握Flex的基本用法。 1. **Flex的基础概念** - **ActionScript**: Flex的核心是ActionScript,一种面向对象的脚本语言,类似于...
在Flex源码中,我们可以期待看到以下几个关键知识点: 1. **MXML与ActionScript**:Flex应用主要由两种语言编写,MXML用于定义组件结构和界面布局,而ActionScript则处理逻辑和业务代码。在"万年历记事本"的源码中...
通过阅读和理解这个文件,你可以学习到如何在Flex中具体实现加载天地图的步骤和技巧。 加载天地图的步骤大致如下: 1. 引入ArcGIS API库:在Flex项目中,需要引入arcgis-api-flex库。 2. 创建Map对象:初始化一个...
标题中的“这两天学习flex同时,用flex做的一个记账本、图片相册”揭示了本文主要涉及的技术领域是Adobe Flex,这是一种基于ActionScript和MXML的开源框架,用于构建富互联网应用程序(RIA)。Flex提供了丰富的用户...
Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex ...
标题“flex 多个聊天实例”表明这是一篇关于使用Adobe Flex技术实现多个聊天实例的教程或案例分享。Flex是一种开源的、基于ActionScript的框架,用于构建富互联网应用程序(RIA),尤其适合创建动态和交互式的Web...
要将天地图集成到Flex应用中,我们需要以下几个步骤: 1. **注册与获取天地图API密钥**:首先,你需要在天地图官方网站上注册一个开发者账号,然后申请API密钥,这是访问天地图服务的前提。 2. **引入ArcGIS API ...
在这个"flex做的电子书"项目中,我们可以看到Flex技术在创建数字出版物上的应用。 标题中的“flex做的电子书”意味着这可能是一个使用Flex技术开发的交互式电子阅读体验。电子书作为一种多媒体、互动性的阅读方式,...
接下来需要使用到flex-grow属性,这个是flex子元素上的属性,用来控制容器还有空间剩余时,flex子元素怎么进行扩展,默认值是0,也就是不扩展,子元素会显示为它们默认的大小,这个所谓的默认大小分几种情况: ...
在这个“10多个Flex 3 的源码(整理)”中,我们可以深入研究Flex 3的核心特性,以及如何在实际项目中应用它们。 首先,DataGrid组件是Flex 3中用于展示表格数据的关键组件,它允许用户以交互方式查看和操作大量...
这个“管理系统”项目显然是利用Flex的强大功能来实现的。Flex使用ActionScript编程语言,并基于MXML的标记语言,允许开发者创建交互性强、用户界面丰富的应用程序。 在标题中提到的“flex做的管理系统”,意味着该...
综上所述,这个“FLEX网站源码”压缩包可能是多个Flex项目的源代码集合,包括了MXML文件、ActionScript类、配置文件等,对于想要深入学习Flex技术或进行Flex应用开发的人来说,是一份宝贵的参考资料。通过研究这些...
综上所述,"记事万年历flex源码"是一个展示Flex技术在构建富互联网应用中的实际应用的例子,它融合了UI设计、事件处理、数据绑定和定制组件等多方面的知识。对于想要提升自己在Flex开发技能的开发者来说,这是一个...
这个“Flex应用实例 - Flex做的旅游系统”是一个很好的学习资源,它展示了Flex在实际项目中的应用,特别是对于旅游行业的信息化管理。 在旅游系统中,Flex的主要优势在于其强大的数据可视化和用户交互能力。以下是...
通过这个"Flex实战项目",开发者不仅可以深入了解Flex框架,还能锻炼实际项目开发的能力,包括UI设计、数据管理、网络通信等多方面技能。对于想要提升Flex技能或进入Flex领域的学习者来说,这是一个宝贵的资源。
在这个"Flex两个小例子"的资源包中,我们可以推测包含了一些使用Flex开发的示例项目。 首先,让我们详细了解一下Flex的核心组成部分: 1. **Flex SDK**:这是一个开源的开发工具包,包含了编译Flex应用程序所需的...
标题中的"FLEX 图片切换广告 xml做配置文件"指的是在FLEX应用中创建一个图片轮播广告组件,通过XML文件来存储广告信息,如图片路径、链接、展示时间等。这样做的好处在于XML数据结构清晰,易于编辑和维护,同时也...
2. **创建Flex项目**:在Flex Builder中创建一个新的Flex应用程序,选择适当的MXML模板,这将为你生成一个基本的用户界面结构。 3. **定义数据模型**:在Java端创建数据模型类,这些类将用于传输数据到Flex客户端。...
7. Flex Builder:Adobe也提供了Flex Builder,这是一个集成开发环境(IDE),提供了代码编辑、调试、预览等工具,为Flex开发提供了便利。 8. 数据绑定:Flex支持数据绑定,使得UI组件的状态可以直接与后台数据模型...