阅读更多

5顶
2踩

Web前端

转载新闻 5个界面效果很炫的JavaScript UI 框架

2011-06-21 14:04 by 见习编辑 hotwind 评论(3) 有37541人浏览
Web 开发很简单,Web 应用的 UI 开发却很复杂,如果能够利用一些成熟的 UI 框架可以大大的减少开发的复杂度。本文向你介绍 5 款界面效果很不错的 JS 框架。

1. ExtJS

ExtJS 主要用来开发RIA富客户端的AJAX应用,主要用于创建前端用户界面,与后台技术无关的前端ajax框架。因此,可以把ExtJS用在.Net、 Java、Php等各种开发语言开发的应用中。ExtJs最开始基于YUI技术,由开发人员 JackSlocum开发,通过参考JavaSwing等机制来组织可视化组件,无论从UI界面上CSS样式的应用,到数据解析上的异常处理,都可算是一 款不可多得的JavaScript客户端技术的精品。


授权协议:GPL

2. Cappuccino

Cappuccino 是一种以桌面软件用户熟悉的方式开发Web应用的开源开发框架,类似MacOS上的Cocoa。Cappuccino是使用新程序语言Objective-J的实现,该语言模仿了Objective-C,完全建立在JavaScript上。程序员在Objective-J上写成的应用可以在客户端解释,因此没有任何插件。


授权协议:LGPL

3. Qooxdoo

qooxdoo 是一个用于开发Ajax应用程序的GUI框架,使用它可以开发出类似于Window桌面风格的Web应用程序。使用Qooxdoo并不需要你具备HTML, CSS 和 DOM 的知识。

授权协议:LGPL

4. Wijmo

Wijmo是一个jQuery UI组件集,有超过30多个jQuery UI 组件;这将是一个CSS3,SVG,HTML5的混合物,目前还处于Beta阶段。


授权协议:MIT

5. Dojo

Dojo是一个强大的面向对象JavaScript框架。主要由三大模块组成:Core、Dijit、DojoX。Core提供 Ajax,events,packaging,CSS-based querying,animations,JSON等相关操作API。Dijit是一个可更换皮肤,基于模板的WEB UI控件库。DojoX包括一些创新/新颖的代码和控件:DateGrid,charts,离线应用,跨浏览器矢量绘图等。


授权协议:BSD




  • 大小: 19 KB
  • 大小: 100.6 KB
  • 大小: 19.8 KB
  • 大小: 58.6 KB
  • 大小: 94.6 KB
5
2
评论 共 3 条 请登录后发表评论
3 楼 djcbpl 2014-07-06 09:05
Dojo很强大
2 楼 hellokitty2020 2013-07-04 09:49
不错,也推荐一个:www.360ui.net
1 楼 chenhailong 2012-01-16 11:12
很好啊,介绍的比较简单,但看demo还是很好的
了解了

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • java远程调用的方法_Java 远程方法调用(RMI)

    Java 远程方法调用(RMI)RMI简介第 1 页(共23 页)我们将从 Java 远程方法调用(RMI)开始讨论,Java 1.1 中引入了这种技术。RMI 的用途是使分布在不同虚拟机中的对象的外表和行为都象本地对象一样。调用远程对象的...

  • 远程RMI调用接口时传JSON类型参数失败的解决办法

    远程调用接口时传的参数类型必须是经过序列化之后的类, 因为数据要在网络间传输,需要进行序列化,所以一般需要在接口间传递的对象都要实现Serializable接口,一些常用的String,int,long这些数据类型基本上都没有...

  • 什么是rmi?为什么要使用rmi框架?

    大家好,我是IT修真院北京分院第31期的学员,一枚...Java RMI(Remote Method Invocation)--Java的远程方法调用是Java所特有的分布式计算技术,它允许运行在一个Java虚拟机上的对象调用运行在另一个Java虚拟机上...

  • 远程过程调用(RPC)简介

    Remote Procedure Calls(远程过程调用) 本文译自:https://www.cs.rutgers.edu/~pxk/417/notes/03-rpc.html 简介 sockets是客户端/服务器网络通信模型中的基础,它为程序与程序之间建立连接、收发信息提供了...

  • Java RMI 远程调用

    今天看一天的RMI终于搞懂了,到底是怎么回事了。 RMI网上有很多说明,大概就是这样的。  1、 编写并且编译接口的Java代码  2、 编写并且编译接口实现的Java代码  3、 从接口实现类中生成 Stub 和 Skeleton ...

  • python实现rpc例子_【转】Python中实现远程调用(RPC、RMI)简单例子

    远程调用一般分为两种,远程过程调用(RPC)和远程方法调用(RMI)。RPCRPC属于函数级别的远程调用,其多是通过HTTP传输数据,数据形式有XML、JSON、序列化数据等。在此,用python做一个xml-rpc的示例。 先给服务器端...

  • Java远程方法调用RMI

    前段时间,公司做webservice的时候,看了一下资料,当时看见一个叫rmi的东西(远程方法调用),最近闲着,所以看了一下 ,感觉挺简单的!所以写了一个例子提供给大家把!  rmi的服务端,必须要使用接口,同时还有...

  • 第十一篇 RMI远程方法调用之Java项目实例

    这篇文章中我们针对JAVA做一个RMI的Java项目实例,供大家参考。 创建远程方法调用的5个步骤: 1、创建一个Java项目 2、定义一个远程接口的接口,该接口中的每一个方法必须声明它将产生一个RemoteException异常。 ...

  • Spring boot 全注解 无xml 利用 Hessian 进行 RMI (远程方法调用)

    为什么写这篇文章? 因为我遇到了两个问题,并且用了大量的时间解决 启动时的错误 java.lang.ClassNotFoundException: com.caucho.hessian.io.SerializerFactory Caused by: java.lang.IllegalArgumentException: '...

  • 远程过程调用(RPC)详解

    RPC 是远程过程调用(Remote Procedure Call)的缩写形式,Birrell 和 Nelson 在 1984 发表于 ACM Transactions on Computer Systems 的论文《Implementing remote procedure calls》对 RPC 做了经典的诠释。...

  • Dubbo——远程(RPC)调用原理

    主要是讲述Dubbo的RPC调用原理。并将原理和源码进行分析和测试。随着互联网的发展,网站应用的规模不断扩大,常规的垂直应用架构已无法应对,分布式服务架构以及流动计算架构势在必行,亟需一个治理系统确保架构...

  • java分布式 rmi_java 分布式RMI的简单使用

    一 .RMI概述RMI(Remote Method Invocation)RMI...必须在jdk1.1以上RMI用到的类java.rmi.Remote 所有可以被远程调用的对象都必须实现该接口java.rmi.server.UnicastRemoteObject 所有可以被远程调用的对象都必须扩展...

  • RMI的工作原理

    二、RMI远程地调用的步骤 调用者用通常方式调用对应java的一个远程对象的方法客户stub的功能是把相关的参数组装成一个消息包或一组消息包。运行此方法的那个“站点”的地址和对象及方法的“标识符”、调用方法的...

  • 远程调用之RMI

     The Java Remote Method Invocation (RMI) 全称是java远程方法调用,它允许一个运行在Java虚拟机上的对象调用运行在另一个Java虚拟机对象的方法,RMI提供两个用java语言编写的程序之间的远程交流。  RMI应用...

  • RPC 远程调用 原理

    RPC(Remote Procedure Call Protocol)——远程过程调用协议,它是一种通过网络从远程计算机程序上请求服务,而不需要了解底层网络技术的协议。RPC协议假定某些传输协议的存在,如TCP或UDP,为通信程序之间携带信息...

  • HttpInvoker 远程调用出错

    从异常看,报告没有找到相应的映射地址,这个现象很是奇怪,也许是我没有搞清楚,不过在网上也没有找到相关的说明,希望高手指点。   相关配置文件如下: 主配置文件a.xml:   <!-- 定义注解URL...

  • Android AIDL远程调用

    AIDL远程调用在android中应用十分广泛,应用层和框

  • node-v6.9.4-linux-s390x.tar.xz

    Node.js,简称Node,是一个开源且跨平台的JavaScript运行时环境,它允许在浏览器外运行JavaScript代码。Node.js于2009年由Ryan Dahl创立,旨在创建高性能的Web服务器和网络应用程序。它基于Google Chrome的V8 JavaScript引擎,可以在Windows、Linux、Unix、Mac OS X等操作系统上运行。 Node.js的特点之一是事件驱动和非阻塞I/O模型,这使得它非常适合处理大量并发连接,从而在构建实时应用程序如在线游戏、聊天应用以及实时通讯服务时表现卓越。此外,Node.js使用了模块化的架构,通过npm(Node package manager,Node包管理器),社区成员可以共享和复用代码,极大地促进了Node.js生态系统的发展和扩张。 Node.js不仅用于服务器端开发。随着技术的发展,它也被用于构建工具链、开发桌面应用程序、物联网设备等。Node.js能够处理文件系统、操作数据库、处理网络请求等,因此,开发者可以用JavaScript编写全栈应用程序,这一点大大提高了开发效率和便捷性。 在实践中,许多大型企业和组织已经采用Node.js作为其Web应用程序的开发平台,如Netflix、PayPal和Walmart等。它们利用Node.js提高了应用性能,简化了开发流程,并且能更快地响应市场需求。

  • node-v6.15.0-linux-arm64.tar.xz

    Node.js,简称Node,是一个开源且跨平台的JavaScript运行时环境,它允许在浏览器外运行JavaScript代码。Node.js于2009年由Ryan Dahl创立,旨在创建高性能的Web服务器和网络应用程序。它基于Google Chrome的V8 JavaScript引擎,可以在Windows、Linux、Unix、Mac OS X等操作系统上运行。 Node.js的特点之一是事件驱动和非阻塞I/O模型,这使得它非常适合处理大量并发连接,从而在构建实时应用程序如在线游戏、聊天应用以及实时通讯服务时表现卓越。此外,Node.js使用了模块化的架构,通过npm(Node package manager,Node包管理器),社区成员可以共享和复用代码,极大地促进了Node.js生态系统的发展和扩张。 Node.js不仅用于服务器端开发。随着技术的发展,它也被用于构建工具链、开发桌面应用程序、物联网设备等。Node.js能够处理文件系统、操作数据库、处理网络请求等,因此,开发者可以用JavaScript编写全栈应用程序,这一点大大提高了开发效率和便捷性。 在实践中,许多大型企业和组织已经采用Node.js作为其Web应用程序的开发平台,如Netflix、PayPal和Walmart等。它们利用Node.js提高了应用性能,简化了开发流程,并且能更快地响应市场需求。

  • 1694jsp宿舍管理系统Myeclipse开发mysql数据库web结构java编程计算机网页项目源码

    一、源码特点 JSP 宿舍管理系统 是一套完善的web设计系统,对理解JSP java编程开发语言有帮助,系统具有完整的源代码和数据库,系统采用web模式,系统主要采用B/S模式开发。开发环境为 TOMCAT7.0,Myeclipse8.5开发,数据库为Mysql,使用java语言开发。 二、功能介绍 如博客中介绍, 三、注意事项 1、管理员账号:admin 密码:admin 数据库配置文件DBO.java ,权限包括管理员,学生 2、开发环境为TOMCAT7.0,Myeclipse8.5开发,数据库为Mysql,使用java语言开发。 3、数据库文件名是jspsushe 系统名称sushe 4、地址:http://127.0.0.1:8080/sushe/login.jsp 不包含人工服务,如果需要调试,联系作者购买

Global site tag (gtag.js) - Google Analytics