当前位置:主页 > 365bet账号被限制 >
ZK学习笔记(1)
来源:365bet线上开户 作者:365bet体育在线官网 发布时间:2019-09-26 阅读次数:218
什么是zk?
它用于什么?
几天前,我开始用这些问题开始zk。
经过几天的研究,我们才对zk的真实面貌有了全面的了解。
首先要记住的是,对于那些想要学习新知识的人来说,zk应该是创建页面的理想工具。是的,zk是开发界面的工具。
zk官方的定义如下:zk是一个基于组件和基于事件的框架,它增强了Web应用程序的用户界面。
项目开发过程使用与传统HTML技术相同的功能,但比HTML更强大,因为它可以直接与后台数据交互。有人说JSP技术也可以这样做,但为什么要使用zk呢?
这个问题似乎有道理,但请想一想。因为zk只是一种技术,据说该行业具有专业知识。如果条件允许,我们大多数人肯定会选择最佳解决方案。
没有理由提高效率或省钱。
Zk是一种可以在开发过程中提高效率并节省资金的技术。
请减少你的八卦并输入一个主题。
zk技术的核心是AJAX,它是异步JavaScript和XML。
zk可以使用XUL和XHTML的所有功能来呈现Web应用程序,并使用它们来处理由用户活动引起的事件,使其像桌面应用程序一样易于使用。
作为一个帧,zk与大多数帧不同。这是幕后技术。组件内容和通道事件的同步由zk引擎执行。
为了促进模型的快速开发和定制,zk允许开发人员嵌入EL表达式和喜爱的脚本语言,包括但不限于java,javascript,ruby等。这些脚本在服务器上执行。
那么zk对我们的项目开发有何贡献?
两个字:简单。
Zk没有注意服务器之间的持久性或通信,只处理表示层,不需要或建议后台技术。
同时,zk不向开发人员提供与客户端服务器通信的隧道,RMI或其他API,因为所有代码都在JVM中运行。
Zk也没有开发模式要求。MVC模式和MVVM模式都不会影响zk的使用。
必须要说的是,zk的目标是将桌面编程模型引入Web应用程序。目前只支持XUL和XHTML,但将来也可以支持XAML和Xquery。
提到了这么多zk的好处,你能做什么?
当然,还有zk无法做到的事情。例如,除非您可以创建特殊组件,否则它不适合在客户端上运行多任务应用程序,例如3D动作游戏。zk不适合需要许多客户的计算能力的应用程序。
继续


上一篇:投资资产   下一篇:没有了