C/S与B/S
C/S架构的优点如下:
(1)C/S架构的界面和操作手势可以随着客户的要求进行定制,可以实现的非常漂亮,由于胖客户端建立在应用的基础上,因此不会由于漂亮的界面而影响实际的操作。
(2)系统安全性能可以得到很好的保证,实现多层认证也不困难。
(3)C/S结构的系统由于只有一层交互,因此响应速度非常快。
C/S构架的缺点:
(1)C/S系统通常被使用在局域网的环境中,而要在广域网中使用,则还需要通过专门的服务器进行两端连接和数据传输的工作。
(2)C/S构架面向的用户通常是可知的,因为胖客户端的原因,用户需要安装才可以使用,所以不适合面向一些不可知的用户。
(3)C/S构架的重用性不强,因为显示逻辑和服务处理逻辑都包含在胖客户端中,虽然良好的设计对这个缺点有所改善,但是定制的先天条件决定了其重用性的缺陷。
(4)C/S构架最容易发现的一个缺点在于,其维护的成本太高。一但已经上线的系统发生了变化,任何一个胖客户端的应用都需要升级。
(5)C/S移植性不太好。
B/S构架的优缺点:
优点:
(1) B/S构架的系统只需要Web浏览器就可以运行,不用安装。
(2) B/S构架可以直接放在广域网上,通过一定的权限控制实现多客户访问的目的,交互性较强。
(3) B/S构架重用性比较好。
(4) B/S构架升级比较方便。
缺点:
(1) 客户端的显示样式不够丰富。
(2) B/S构架在速度和安全性上需要花费很大的设计成本,这是B/S构架最大的问题。
相关文档:
1.gcc包含的c/c++编译器
gcc,cc与c++,g++
gcc和cc是一样的,c++和g++是一样的。一般c程序就用gcc编译,c++程序就用g++编译。
2.gcc的基本用法
gcc test.c:如果没有指定输出的文件,默认将编译出一个名为a.out的程序
gcc test.c -o test:-o参数用来指定生成目标程序的名字,这样将编译出一个名为test的程序。
3.为什 ......
1.输入一段字母加数字的句子,然后输出其中有几组数字,并且输出各组数字,并对其求平均值(取整即可)
#include<stdio.h>
#include<math.h>
int main()
{
int i,x=0,t=0,n=0,p=0;
char a[90]={0};
scanf("%s",a);
printf("Found:");
for(i=0;i<90;i++)
{
if(a[i]&g ......
---------------------------------------------------
名 等价值 含 义
BLACK 0 黑
BLUE 1 ......
一、字符串初始化方式
//第一种:大小确定的情况
char string1[10] = "I am a boy";
//第二种:自动计算大小
char string2[] = "I am a boy";
//第三种:初始化一个指针
char *string3 = "I am a boy";
//第四种:初始化一个指针数组
char *string4[10] = "I am a boy";
......
使用NDK开发C/C++项目规则
<!-- /* Font Definitions */ @font-face {font-family:宋体; panose-1:2 1 6 0 3 1 1 1 1 1; mso-font-alt:SimSun; mso-font-charset:134; mso-generic-font-family:auto; mso-font-pitch:variable; mso-font-signature:3 135135232 16 0 262145 0;}@font-face {font-family:"\@宋体&qu ......