网站首页:http://www.smartclient.com/
http://www.smartclient.com/#Welcome
SmartClient Ajax platform原本是一个商业产品,现在基于LGPL许可发布成为一个开源项目。SmartClient Ajax平台包括:一个不需要安装的DHTML/AJAX客户端引擎;一套胖客户端UI组件和服务;客户端与服务器数据绑定系统。
SmartClient 具有的特性:
1.客户端Ajax:在SmartClient中所有的表示层职责和所有HTML生成都在浏览器中完成。HTML的生成或表示层职责都不需要通过服务器来处理。一旦SmartClient加载完成,在浏览器与服务器之间只有数据在传输。
2. 多平台支持:SmartClient能够与任务服务器平台相集成通过一些跨平台标准比如:REST和WSDL web services。SmartClient还包含一个Java集成服务器用于加速与Java服务器集成,和对一些流行Java框架的支持如Java Beans/EJB,Spring,Struts与Hibernate。
3.增加升级: SmartClient组件能够很容易的嵌到现有应用程序中。添加Grids、forms、trees、dialogs、wizards和其它SmartClient组件都不会使现有架构发生变化。
4. 面向对象:SmartClient提供面向对象的JavaScript APIs,其所有组件都是通过XML或JavaScript创建。采用标准的面向对象模式使得你可以很容易扩展、定制和创建新的SmartClient组 件而且不需要学习底层的Ajax技术或作跨浏览器测试与调试。
5.元数据驱动。
6.AJAX MVC(类似于Struts for AJAX)。
此 外通过Adobe AIR平台,Firefox extensions,Google Gears和其它技术,SmartClient还支持包括离线应用,提供SmartClient应用程序桌面安装版本(不需要改动任务代码),兼容 mobile端浏览器Safari,Opera和IE等。
相关推荐
《SmartClient DemoApp详解》 SmartClient是一款强大的JavaScript和HTML5客户端开发框架,它提供了丰富的UI组件和数据管理功能,广泛应用于企业级Web应用开发。本文将深入解析名为"smartclient demoApp"的示例应用...
SmartClient是一种强大的JavaScript和Java应用程序框架,用于构建高性能、富客户端的Web应用。这个"smartclient视频教程"可能涵盖了从基础到高级的各种主题,帮助学习者深入理解和掌握这个技术。 SmartClient的核心...
在IT行业中,SmartClient是一款强大的富客户端开发框架,它提供了丰富的UI组件和高效的远程通信机制,使得开发者可以构建出交互性极强的Web应用程序。Spring框架则是Java领域中广泛使用的轻量级应用框架,它专注于...
**Smart Client架构与设计指南** 智能客户端(Smart Client)是一种软件开发模式,它结合了桌面应用的优势,如离线操作、高性能和丰富的用户界面,同时利用互联网连接来获取实时数据和更新。Smart Client架构旨在...
Java SmartClient是一个强大的富客户端应用开发框架,它允许开发者创建高度交互、响应迅速的Web应用程序,无需深厚的JavaScript技能。在本实例中,我们将探讨如何利用Java SmartClient进行基础的开发工作,以及如何...
在“SmartClient_FPMS”这个文件名中,FPMS可能代表“Feature-Packed Management System”(功能丰富的管理系统),这是一个使用Smart Client技术构建的示例应用。这个案例可能涵盖了如何设计和实现一个集成了多种...
在IT行业中,Smart Client是一种应用程序开发模式,它旨在提供比传统的 Thick Client(胖客户端)或 Thin Client(瘦客户端)更为智能、自适应和高效的用户体验。Smart Client应用通常结合了本地计算能力和网络通信...
### SmartClient:构建高效Web应用的关键技术 #### 引言 SmartClient是由Isomorphic Software开发的一款先进的企业级Web应用程序框架,旨在提供卓越的用户界面体验和高性能的数据处理能力。自2001年首次发布以来,...
SmartClient JavaScript框架是一款强大的富客户端应用开发工具,它提供了丰富的组件库、数据绑定机制和高度可定制的界面,使得开发者可以构建高性能、交互性强的Web应用程序。源码分析是理解框架内部工作原理的关键...
SmartClient是一种强大的JavaScript和Java框架,用于构建高性能的富客户端Web应用。这个压缩包包含的是SmartClient的一个经典示例,提供了源代码供学习和参考。SmartClient的核心特性在于它的组件库、数据绑定机制...
Smart Client技术是一种旨在结合传统胖客户端(C/S架构)的强大功能和瘦客户端(B/S架构)的便捷部署与管理优势的客户端技术。它通过优化资源利用,为用户提供更丰富的交互体验,同时降低对系统资源的需求。 Smart ...
smart client安卓系统的安装包
"SmartClient"是一款强大的富客户端应用开发框架,主要用于构建高性能、交互性强的Web应用程序。它提供了丰富的用户界面组件,使得开发者能够快速地创建出复杂的业务逻辑和数据密集型的前端应用。SmartClient的核心...
首先,SmartClient的核心组件之一是`ClassFactory`,这是一个类工厂组件,用于定义和管理SmartClient中的各种类。它允许开发者动态地创建和扩展类,方便实现自定义组件或功能。 `Class`是所有SmartClient组件的基类...
在本课程"Smart Client系列课程(12):利用组合界面应用程序块构建智能客户端应用程序"中,我们将深入探讨如何利用Microsoft的Smart Client技术来构建高效、健壮且用户体验优秀的桌面应用。Smart Client技术旨在提高...
**SpringMVC、Hibernate、DWR与SmartClient的整合应用** SpringMVC是Spring框架的一部分,主要用于构建Web应用程序的模型-视图-控制器(MVC)结构。它提供了灵活的控制器,支持多种视图技术,并允许开发者以声明式...
**Smart Client系列课程详解** 本课程是Smart Client系列的第四部分,主要聚焦于Windows Forms中的智能客户端部署技术。Smart Client是一种软件开发模式,它结合了桌面应用的优势,如离线功能和高性能,以及Web应用...