文档章节

服务器C/S 组件模式的调研

triankg
 triankg
发布于 2014/12/01 11:17
字数 602
阅读 47
收藏 0

问题: 前端人员相当较少, 解决项目页面重用性问题

调研了 后端组件化技术 C/S模式的MVC 框架 

1. tapesty  版本变更厉害  而且不兼容以前版本  实在不知道以后还会怎么变化   直接把框架原先的C/S组件复用特性一棒打死   
2. wicket   C/S 编程方式  非响应式 而且C/S的代码风格我很不喜欢  入门相对简单  主要是组件的理解认识即可
3. JSF seam 这个在我看来是后端组件化最强大的技术 便签时的响应 ajax 支持  确定:基于session JSF 技术 由于会缓存页面单个session 占用内存过大 服务器吃内存厉害, 虽然有conversion这样的设计也只能是缩小这个问题 而不能解决这个问题 :而且一个大问题 JBOSS 已经不维护这个项目了
// 看了真是后端组件化的穷途木路

还是找前端的组件化解决方案   我知道这个方向是不错  可惜前端人员缺少
1. 没有标签响应式的组件库   angularjs 一个响应式的设计 组件库:那还是遥远的事情, 而且使用组件的应用 为了和其他企业的旧系统保持相同的浏览器支持 有时候浏览器支持要求比较高  这点上 angularjs 的兼容性导致他直接被枪毙
2. 还是找开源大牛JQUERY  JQUERYUI 依赖相关JQUERY 插件  插件各异 需要自己同一  看样还是这条路吧

-- 以前只是使用过EXTJS 感觉有点重 EXT4 中也提出动态加载的东西  看了段时间之后实在没有兴趣, 这几天调研了一下dojo最新版本 感觉不错

符合AMD规范  基于requirejs 

目前我们前端的结构大多是采用 backbone underscore requirejs jquery jquery plugins ...

打算转换到dojo上来, 写法上和以前的项目是一致的  保留了原有的写法,  而且修改JS 为面向对象模式, dojo 浏览器兼容性有保障  

唯一的缺陷就是UI 小众 应该会有解决方案的

符合目前项目的定义 。

我的选择 dojo!  

DOJO 项目官方

http://dojotoolkit.org/



© 著作权归作者所有

上一篇: SHIRO 相关类
下一篇: GIT
triankg
粉丝 12
博文 112
码字总数 29848
作品 0
无锡
项目经理
私信 提问
DotNET企业架构应用实践-企业管理软件架构(计算)的历史与发展(上)

企业管理软件是计算机软件应用的一个重要领域,在今天计算机软件除面向科学计算之外应用最广阔的也是企业管理应用,可以说计算机技术的发展推动着企业应用发展,企业管理需要也一方面影响着计...

agilelab
2011/05/12
0
0
JavaScript的GUI框架--Echo GUI

Echo(http://nextapp.com/)是一个开源的完全基于 Ajax 技术的开发框架,用它做出的系统是一个单页面系统,所有的界面更新都是通过不停的更新 DOM 来实现;而且系统只有一个 URL,所以用户很...

匿名
2008/09/05
6.6K
0
JavaEE——JavaWeb介绍

声明:本栏目所使用的素材都是凯哥学堂VIP学员所写,学员有权匿名,对文章有最终解释权;凯哥学堂旨在促进VIP学员互相学习的基础上公开笔记。 JavaWeb介绍 JavaWeb也就是J2EE,JavaWeb主要是...

凯哥学堂
2017/11/03
0
0
图解Sbo二次开发的几种方式

图解Sbo二次开发的几种方式 朋友在一个项目运作中,希望我帮助他使用图文的方式深入浅出地向客户介绍Sbo的构架和几种二次开放式,考虑了一下,形成了这份文档。 一、Sbo SDK介绍 Sbo SDK允许...

日久不生情
2017/11/23
0
0
HP-Socket v3.3.1 发布,高性能 TCP & UDP 通信框架

  HP-Socket 是一套通用的高性能 TCP/UDP 通信框架,包含服务端组件、客户端组件和 Agent 组件,广泛适用于各种不同应用场景的 TCP/UDP 通信系统,提供 C/C++、C#、Delphi、E(易语言)、J...

伤神小怪兽
2015/01/28
5.7K
19

没有更多内容

加载失败,请刷新页面

加载更多

gradle grovvy中的闭包

1. 无参数的闭包 //这b1就是一个闭包def b1={ println "hello b1"}//定义方法,包含闭包类型的参数def method1(Closure closure){closure()}//执行method1method1(b1) 执行结果 ...

edison_kwok
12分钟前
0
0
基于Spring Boot + Dubbo的全链路日志追踪(一)

一、 概要 当前公司后端整体架构为:Spring Boot + Dubbo。由于早期项目进度等原因,对日志这块没有统一的规范,基本上是每个项目自己管自己的日志。这也对后面的问题排查带来了很大的困难,...

明天以后
今天
6
0
安装fastdfs文件服务器步骤

1、安装libfastcommon wget https://github.com/happyfish100/libfastcommon/archive/master.zip 解压后安装 cd fastcommon-master ./make.sh ./make.sh install 2、安装 FastDFS,从sourcef......

lsjlgo
今天
3
0
MySQL 5.7 免安装版配置

下载地址:https://dev.mysql.com/downloads/mysql/ 安装步骤 1.下载zip解压到目录下 2.配置环境变量 新建系统变量:MYSQL_HOME,值:D:\DevelopmentTool\Mysql-5.7.26-winx64 修改path变量:...

华山猛男
今天
6
0
java map的遍历

//从大的角度可以分为两类Set<String> set=map.keySet();这里面还可以分为3类, 从set的角度来分 //Set<Map.Entry<String, String>> entery=map.entrySet(); public class Test { public sta......

南桥北木
今天
6
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部