`
nychen2000
  • 浏览: 82802 次
  • 性别: Icon_minigender_1
  • 来自: ...
社区版块
存档分类
最新评论

这是企业应用的技术方向吗?

阅读更多
    做j2ee开发9年了,或许还会做9年甚至更长。

    在过去的9年里感觉一直在做一件很“无聊”的事情,这件事情就是挖空心思、竭尽所能地用html+javascript模仿桌面应用,从外观到操作习惯。这件很无聊的事情现在有一个很"挨踢"的名称"Ajax",以至于从IBM、M$到大大小小的开发工公司都在研究这个“新技术” 。

    这件很无聊的事情似乎说明两个问题。首先,从企业应用系统的受众来说,桌面程序的风格和操作方式才是他们需要的;另外,目前的web风格和操作方式真的不是他们想要的。从每次j2ee系统发布后,被最终用户骂的狗血淋头,我更加坚信这一点。

    既然如此,我们与其绞尽脑汁钻研ajax,不如改造一下HTML标准,让它内置支持RIA不更好吗?如果html有内置的菜单,那么JS Cook Menu就没有用武之地了;如果html有内置的树结构 ,DTree就不需要了。我很不理解,如此显然而迫切的需求,w3c和各个大公司却视而不见。

    说到html,其实http也不适合企业应用。企业应用很多时候需要一个介于request和session之间的“会话”,我记得seam可以模拟出来,myfaces的tomahawk可以用saveState标签来模拟。同样的道理,我们与其痛苦地走弯路,为什么不升级一下http协议呢?

    不知大家的体会如何?
分享到:
评论
15 楼 香克斯 2009-07-29  
在一些内部系统中强推firefox应该还是做得到的,再加上prism,直接在桌面生成快捷方式,最终用户也不会关心你具体是什么浏览器了。对他们来说那就是个伪桌面应用
14 楼 logicgate 2009-07-29  
很多大公司只见都互为竞争对手。他们考虑的不光是技术,还有自身的既得利益。没听说过“三个和尚没水喝“的故事吗?
13 楼 liusong1111 2009-07-28  
nychen2000 写道
xieye 写道
liusong1111 写道

当然这些技术还没有普及,尤其是万恶的ie。


企业内都用firefox不就行了。


我也注意到firefox的xul有类似的特性了,但是我认为firefox还不足以领导这个行业,如果google的chrome有类似的特性,情况就可能不一样了。


企业应用的使用群体是可预见、可管理的,因此我认为很多时候强推Firefox可行。但要避免一个技术冲突:依赖ActiveX的情况。
12 楼 jjx 2009-07-27  
web 这块,发展到现在,用来作后台开发真的是很舒服,但是一涉及到前台,n麻烦,成本也响应的提高很多。ui上,无论是ajax,ria,都达不到原来早期 c/s的高度(或者说,需要花几倍的投入才行)

最近一个项目用delphi+django  ,用json-rpc开发,也是没办法的办法。(鉴于界面响应速度和分发问题,连winforms都抛弃掉了)

11 楼 nychen2000 2009-07-27  
xieye 写道
liusong1111 写道

当然这些技术还没有普及,尤其是万恶的ie。


企业内都用firefox不就行了。


我也注意到firefox的xul有类似的特性了,但是我认为firefox还不足以领导这个行业,如果google的chrome有类似的特性,情况就可能不一样了。
10 楼 xieye 2009-07-27  
liusong1111 写道

当然这些技术还没有普及,尤其是万恶的ie。


企业内都用firefox不就行了。
9 楼 liusong1111 2009-07-27  
嗯,深有同感,无论j2ee、php还是rails,都是后台的事。
前台方面,不论taglib、jsf、helper,最终回归到html、js、css甚至http的局限上。
楼上说的没错,这半年来,google一伙正在加速推行这些基础设施的改进,而这些最基本的东西确实不是一时半会就能解决的。

最关键的问题,我认为是组件化,较新的情况是:
html5可以自定义标签,web form增强了标准输入控件,如<input type="date" />,css3也加强了这方面的支持:
http://www.blueidea.com/tech/web/2009/6460.asp

当然这些技术还没有普及,尤其是万恶的ie。

服务器端的组件化,我最近看好ruby的lesscss和erector。

用无状态的模型 去解决 有状态的问题,主流web开发方式不好跨越这个门槛。无状态模型有个好处,使系统的复杂度趋于平和,有利于大型复杂系统的平滑组建。

至于桌面应用的其它特性,只能来一点用一点了。把浏览器(WebView)打包到桌面程序里,好多年前就有前辈这么干了,我觉得还有必要继续尝试。
8 楼 kimmking 2009-07-27  
html 13年来没有太大的变换,是该改改。

www才20个年头,还很年轻,问题多是好现象。
7 楼 zozoh 2009-07-27  
google  正在推这件事
6 楼 eclipse2008 2009-07-27  
W3C可没JCP那样的效率
5 楼 pocketduck 2009-07-27  
lz想法是可取的,但是改造http协议,绝不是一朝一夕,几个人能搞定的,需要几个大牛抛砖引玉,完后后人逐渐发展,再到以后的成熟应用,这段时间过去后,不知道我们是不是已经在家养老了
4 楼 nihongye 2009-07-27  
你的意思是:交互性,有状态在根源上得到支持,是吧?
我的观点:
   1.交互性:技术手段是一方面. 认识是另一方面:也就是说能抓住客户的需要,知道多少种交互的方式,正确的选择一种
   2.有状态:通过会话的支持已经做的很好.而组件状态,这不属于协议层的事情.应该属于jsf,seam这些框架实现的
   3.现有的http,html都好,容纳各种方案,但没有那个方案在你说的问题上成为霸主.在java,jsf不会成为霸主,别扭.看好的是ajax+对交互的深刻认识和选择


3 楼 抛出异常的爱 2009-07-27  
nychen2000 写道
抛出异常的爱 写道
全世界好几十万的人
靠这些协议
拿着几倍几十倍于你我的工资......
每当一个协议出来

为了实现这个东西大约要用掉几百亿的美金进行开发推广.
你知道ie6已经过时多少年了么?
我们现在开发的软件还是以它为qa标准....汗死....



兄弟,你的意见是什么呢?
本人愚笨,没有听懂。

每个协议都是钱堆出来的.....
上回的协议钱还没争回来之前
厂商是不会考虑新加协议的...
2 楼 nychen2000 2009-07-27  
抛出异常的爱 写道
全世界好几十万的人
靠这些协议
拿着几倍几十倍于你我的工资......
每当一个协议出来

为了实现这个东西大约要用掉几百亿的美金进行开发推广.
你知道ie6已经过时多少年了么?
我们现在开发的软件还是以它为qa标准....汗死....



兄弟,你的意见是什么呢?
本人愚笨,没有听懂。
1 楼 抛出异常的爱 2009-07-27  
全世界好几十万的人
靠这些协议
拿着几倍几十倍于你我的工资......
每当一个协议出来

为了实现这个东西大约要用掉几百亿的美金进行开发推广.
你知道ie6已经过时多少年了么?
我们现在开发的软件还是以它为qa标准....汗死....

相关推荐

    大数据技术与应用的就业方向如何?.docx

    这个领域不仅涉及技术层面的工作,还包括对数据的深入理解和创新应用。以下将详细阐述大数据技术与应用的就业方向及其相关知识点。 首先,大数据技术的核心包括数据的采集、管理、分析和挖掘。在数据采集阶段,...

    大数据技术与应用的就业方向如何?.pdf

    大数据技术与应用是当前信息技术领域的热门方向,随着数字化转型的推进,各行各业对于数据的依赖程度越来越高,因此,大数据专业的就业前景十分广阔。大数据技术不仅涉及数据的采集、存储、管理和分析,还包括基于...

    计算机应用技术专业(对口,网络营销方向)(20210918225021).pdf

    标题“计算机应用技术专业(对口,网络营销方向)(***)”指明了文档与网络营销方向的计算机应用技术专业相关,该专业与2021年9月18日的时间戳相关联。描述中未提供更多信息,但根据标题和部分内容,我们可以推测文档...

    计算机应用技术专业维修方向毕业生就业岗位及所需能力的调查及分析论文.pdf

    根据提供的文件信息,我们需要对“计算机应用技术专业维修方向毕业生就业岗位及所需能力的调查及分析论文”这一主题进行详尽的知识点整理。该论文的主要研究对象是计算机应用技术专业中专注于维修方向的毕业生,分析...

    企业内容管理软件的核心技术及应用方向.pdf

    "企业内容管理软件的核心技术及应用方向" 企业内容管理软件的核心技术是指实现企业内容管理的基本技术架构和应用方向。这些技术包括系统架构、数据模型、存储管理、安全控制、搜索引擎等。 1. 系统架构: 企业...

    应用电子技术介绍及就业方向PPT学习教案.pptx

    应用电子技术介绍及就业方向 应用电子技术是指利用电子技术来开发、设计、制造和应用电子产品的技术。应用电子技术专业培养具备电子技术和信息系统的基础知识,能从事各类电子设备和信息系统的研究、设计、制造、...

    三维地理信息技术在石油化工企业的应用

    一、企业三维总图信息系统:这是三维地理信息技术在石油化工企业应用的核心。它基于B/S架构,拥有海量三维数据漫游与流方式传输技术,支持二、三维集成管理。这样的系统可以加载三维地形、模型,并在浏览器端轻松...

    基于差值和改进TOPSIS的企业应用云计算技术研究.pdf

    在当前信息技术快速发展的背景下,云计算作为一种新型的信息技术服务模式,已经成为下一代IT技术架构的发展方向。云计算通过网络向客户提供包括硬件和软件在内的IT服务,具有低成本、灵活性、数据安全性、提高商业...

    企业数字化转型架构设计、建设路径与应用场景解决方案(PPT).pptx

    企业数字化转型的应用方向是指企业数字化转型的四个应用方向,包括探索新型IT架构模式、建设数字技术赋能平台、加快企业上云步伐技术基础、建设集团数据治理体系等几个方面。 七、企业数字化转型的四个转型基础 ...

    4-无人机应用技术专业报考条件及就业方向 (1).pdf

    就业方向方面,无人机应用技术专业的毕业生可以在多个领域找到工作机会。在研发机构,他们可以参与无人机的设计、开发和研究,推动技术创新。在生产企业,他们可以从事制造、维修和售后服务,确保无人机的性能和可靠...

    基于企业数据挖掘技术的应用及发展方向.pdf

    企业数据挖掘技术应用及发展方向涉及多个层面,本篇论文深入探讨了数据挖掘技术如何在企业中发挥作用,并预测了未来技术的演进趋势。 首先,数据挖掘是人工智能技术的一个分支,它主要解决如何从大量复杂、模糊、...

    教练技术与企业教练在培训中的应用PPT课件.pptx

    无论是企业还是个人,当遇到成长瓶颈、寻求方向、需要提升或转变时,教练技术都能提供有力支持。 教练技术的发展始于20世纪70年代,添·高威是将其引入商业领域的先驱。随着时间推移,心理学理论如NLP(神经语言...

    企业信息化新方向——IT应用服务服务.ppt

    企业信息化新方向——IT应用服务服务.ppt

    大数据技术应用方向和推动发展的探讨2021推选ppt.pptx

    大数据技术应用方向和推动...本次讨论将围绕大数据技术应用方向和推动发展进行探讨,涉及到大数据产业链洞察、商业价值、大数据应用领域及平台建设案例、华为大数据解决方案等多个方面,旨在帮助企业实现智慧运营转型。

    关于应用电子技术专业考研方向详解.docx

    "应用电子技术专业考研方向详解" 本资源对应用电子技术专业的考研方向进行了详细的解释,涵盖了工商管理、电子与通信工程、控制工程和电路与系统四个方向。每个方向都详细介绍了专业的定义、研究方向、需求知识和...

    中国区块链技术和应用发展白皮书 (2016)

    通过分析国际标准化发展趋势,以及区块链技术和应用发展需求,提出了基础、业务和应用、过程和方法、可信和互操作、信息安全等5类标准,并初步明确了21个标准化重点方向和未来一段时间内的标准化实施方案。

    QCon 2009 beijing全球企业开发大会ppt:16.面对Open Web,我们准备好了吗?

    另外,作为Dojo Toolkit的创始人,他还会具体讨论这一为创建基于JavaScript的Web应用而生的技术,比如Dojo Toolkit的起源,该工具的发展方向和理念,和其他Ajax Toolkits的比较,以及一个使用Dojo Toolkit的报表和...

    OPC 技术及其应用方向

    ### OPC技术及其应用方向 #### 一、OPC技术的产生背景 随着微电子、计算机、通信和网络技术的快速发展,智能仪表在工业生产现场的应用越来越广泛,它们不仅能够提供实时的现场数据(如温度、压力、物位、流量等)...

Global site tag (gtag.js) - Google Analytics