1.学习Java应该了解的大数据和框架?

2.凭什么电脑能随便重装系统,而手机刷机可能刷成砖?

3.js框架是什么意思?

4.计算机的发展阶段是根据什么划分的?

5.B/S和C/S有什么本质的区别呀,如何理解的?

6.什么是开发框架

学习Java应该了解的大数据和框架?

电脑系统架构怎么看-怎么知道电脑系统都用什么框架

很多人都在知道,计算机行业的发展是非常迅速的,软件开发人员想要跟上时代的发展,最重要的就是不断挑战自己。在学习软件开发的过程,前期学习的知识是远远不够的,需要了解更多的知识,并且挑战更多的复杂性。

现在学习Java语言不能忽略工具和框架的使用,工具和框架的构建越来越复杂。很多人不知道学习工具和框架有什么用?下面霍营电脑培训为大家具体了解Java开发应该了解的大数据工具和框架。

一、MongoDB

这是一种最受欢迎的,跨平台的,面向文档的数据库。

MongoDB的核心优势是灵活的文档模型,高可用性复制集和可扩展的碎片集群。霍营java培训建议可以尝试以多种方式了解MongoDB,例如MongoDB工具的实时监控,内存使用和页面错误,连接,数据库操作,复制集等。

二、Elasticsearch

主要是能够为云构建的分布式RESTful搜索引擎。

Elasticsearch主要是使用在Lucene之中的服务器,能够进行分布式多用户能力的全文搜索引擎,并且还是使用在Java的开发中,这是现在很多企业中使用最流行的搜索引擎。ElasticSearch不仅是一个全文搜索引擎,而且是一个分布式实时文档存储,每个字段都能够被索引并且可以被搜索。它也是一个具有实时分析功能的分布式搜索引擎,java课程发现它还可以扩展到数百个服务器存储和处理数PB的数据。

三、Cassandra

这是一个开源的分布式数据库管理系统,最初由Facebook开发,用于处理许多商用服务器上的大量数据,提供高可用性而无单点故障。

ApacheCassandra是一套开源分布式NoSQL数据库系统。集GoogleBigTable的数据模型与AmazonDynamo的完全分布式架构于一身。于2008开源,此后,由于Cassandra良好的可扩展性,被Digg、Twitter等Web2.0网站所采纳,成为了一种流行的分布式结构化数据存储方案。

四、Redis

开源(BSD许可证)内存数据结构存储,用作数据库,缓存和消息代理。

Redis是一个开源的,基于日志的Key-Value数据库,用ANSIC编写,支持网络,可以基于内存持久化,并提供多种语言的API。Redis有三个主要功能,霍营IT培训认为可以将它与许多其他竞争对手区分开来:Redis是一个将数据完全存储在内存中的数据库,仅使用磁盘用于持久性目的。

凭什么电脑能随便重装系统,而手机刷机可能刷成砖?

电脑是可以重装系统的,但是手机刷机有可能刷成砖,不过这个可能性非常低,因为在正规的厂家售后那里,他们的设备是齐全的,系统也当然是正版的系统,所以不会出现刷成砖的情况,我们自己刷就存在很大的风险。

电脑的系统基本上是通行的,就是说它在一个大的框架之下都是一样的,我们现在所接触到的简单的分为windows系统和MAC系统一个是微软开发的,一个是苹果开发的,我们国产的大部分电脑使用盗版的windows系统都能刷机,不会产生任何的影响,只不过没有正版的源代码它可能在一些功能上会受到限制,比如说随机带的office之类的东西,但是手机电脑的其他功能是不会受到影响的。

手机的系统是存在差异的,现在手机的四大厂商都有一定的优化,这些优化是系统向不同的方向发展了,虽然都是建立在安卓系统之上的,但是它存在很大的系统差异性,比如说安卓的手机自己去刷也可以刷成苹果的系统,但它存在很大的风险,它有可能刷成砖,也有可能刷出来之后没有办法正常使用,因为系统和处理器之类的它是不搭配的,不是原来的那些东西强行的把它塞在这个框架里面,它的功能会受到影响,所以个人不要轻易的去刷机,更不要相信网络上那些山寨版的水版的,可以宣称提供更多功能的版本软件。

手机正常使用的情况下没有必要去刷机,因为刷机手机内一切的信息都会消失,比恢复出厂设置还可怕,因为它就已经回到了手机出厂的时候,那个系统和配置的状态,一般来说手机刷机都是在手机出现了系统的相关问题,但又没有办法找到这个问题的情况下,手机的售后才会给我们提供意见,刷机可能会解决这个问题,不过个人还是不要去做了。

js框架是什么意思?

前端框架有什么用?

前端框架一般指用于简化网页设计的框架,比如,jquery,extjs,bootstrap等等,这些框架封装了一些功能,比如html文档操作,漂亮的各种控件(按钮,表单等等)。使用前段框架可以降低界面开发周期和提高界面的美观性。

目前vue的基本思想都是以数据做驱动,先解析成虚拟的dom结构(就是一串json),然后再用diff算法进行最优解析,最后才变成真正的html。

使用MVC框架使得前端任务更好的被解耦。

常见的web前端开发框架如下:Bootstrap:主流框架之一,Bootstrap是基于HTML、CSS、JavaScript的,它简洁灵活,使得Web开发更加快捷。html5-boilerplate:该框架可以快速构建健壮,且适应力强的webapp或网站。

Vue是一套用于构建用户界面的渐进式JavaScript框架。与其它大型框架不同的是,Vue被设计为可以自底向上逐层应用。Vue的核心库只关注视图层,不仅易于上手,还便于与第三方库或既有项目整合。

javascript框架和库有什么关系和区别?

1、库:lib,方法库,或组件库。核心库是给二次开发同学用的,它严谨、符合标准、独立健壮、无污染。框架:framework,主要是给用户使用,当然也给二次开发者用,它易使用、易扩展、可持续发展、可控。

2、一个注重整体,一个注重细节,框架帮助你解决“代码如何组织”的问题,类库帮助你解决“如何把代码写得更少/巧/强壮”的问题;它们解决的是不同层面的问题。

3、JavaScript框架(库)JavaScript高级程序设计(特别是对浏览器差异的复杂处理),通常很困难也很耗时。为了应对这些调整,许多的JavaScript(helper)库应运而生,这些JavaScript库常被称为JavaScript框架。

4、很直白的说,其实js框架就是对js代码一层封装,提供了一些教常用的方法。如jquery,就是用js代码自己写了很多函数,放到jquery.js文件中,作为一个js的函数库。

5、数据结构和算法JS本身提供的内置对象非常有限,很多时候,框架应该提供一些数据结构和算法来帮助使用者更好的完成逻辑表达。

6、Javascript框架是指以Javascript语言为基础搭建的编程框架。JavaScript框架如今正融入到属于自己的Web和移动应用程序中,构建后端API和丰富的前台客户端是一大趋势,而这些又多由JavaScript框架编写而成。

.JS有哪些框架

1、Web前端三大框架:Vue.js、React.js、Angular.js。Vue.jsVuejs的受欢迎度目前是最高的,而开发vuejs的就是一个中国人名字叫尤雨溪。Vue可以通过简洁的API提供高效的数据绑定和灵活的组件系统。

2、Angular框架Angular.js通常被称为MVW(模型–视图–随意)框架,其中包括:快速代码生成,轻松测试任何应用程序部分和双向数据绑定(后端的更改会立即反映在UI上)。

3、Angular:Angular是一款优秀的前端JS框架,Angular有着诸多特性,最为核心的是MVW(Model-View-Whatever)、模块化、自动化双向数据绑定、语义化标签、依赖注入等等。

4、Angular:Angular是一个优秀的前端JS框架。Angular有很多特性,核心是MVW(Model-View-Whatever)、模块化、自动双向数据绑定、语义标注、依赖注入等。

什么是js框架?

1、很直白的说,其实js框架就是对js代码一层封装,提供了一些教常用的方法。如jquery,就是用js代码自己写了很多函数,放到jquery.js文件中,作为一个js的函数库。

2、简介:js框架就是将常用的方法进行封装,方便调取使用。Dojo:Dojo是一个用javascript语言实现的开源DHTML工具包。它是在几个项目捐助基础上建立起来的(nWidgets,Burstlib,f(m)),这也是为什么叫它aunifiedtoolkit的原因。

3、JS主要应用于Web开发,目前所有的框架也都用于浏览器环境,那么,浏览器端环境里重点中的重点DOM当然也是框架的扩展目标了,如果一个框架不提供DOM的扩展,那么其实基本没什么用处了。

4、Vue.js是一个JavaScriptMVVM库,一套构建用户界面的渐进式框架。以数据驱动和组件化的思惟构建的,采取自底向上增量开辟的设计。

javascript框架是什么意思?有什么作用?怎么理解?最好举个例子

1、JS主要应用于Web开发,目前所有的框架也都用于浏览器环境,那么,浏览器端环境里重点中的重点DOM当然也是框架的扩展目标了,如果一个框架不提供DOM的扩展,那么其实基本没什么用处了。

2、很直白的说,其实js框架就是对js代码一层封装,提供了一些教常用的方法。如jquery,就是用js代码自己写了很多函数,放到jquery.js文件中,作为一个js的函数库。

3、javascript笼统地说,是一门编著程语言。稍具体一点说,他是嵌入到网页中,指挥你的单台电脑自动的做一些事情的代码。它主要运用在网站的网页上,通过你的“InternetExplorer”(IE)或使用IE内核的浏览器发挥作用。

4、是一种解释性脚本语言(代码不进行预编译)。主要用来向HTML(标准通用标记语言下的一个应用)页面添加交互行为。可以直接嵌入HTML页面,但写成单独的js文件有利于结构和行为的分离。

javascript,什么是js库?

1、JavaScript框架(库)JavaScript高级程序设计(特别是对浏览器差异的复杂处理),通常很困难也很耗时。为了应对这些调整,许多的JavaScript(helper)库应运而生,这些JavaScript库常被称为JavaScript框架。

2、js的全称是javascript,JavaScript一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。

3、JS是javascript的缩写,是一种用于网页开发的脚本代码。

4、JavaScript是一种脚本语言,主要用在浏览器中,实现对网页的文档对象的操作和一些用户交互动作的处理。

计算机的发展阶段是根据什么划分的?

计算机发展的四个阶段是根据电子元件来划分的。?

第1代:电子管数字机(1946—1958年)

硬件方面,逻辑元件采用的是真空电子管,主存储器采用汞延迟线、阴极射线示波管静电存储器、磁鼓、磁芯;外存储器采用的是磁带。软件方面采用的是机器语言、汇编语言。应用领域以军事和科学计算为主。

特点是体积大、功耗高、可靠性差。速度慢(一般为每秒数千次至数万次)、价格昂贵,但为以后的计算机发展奠定了基础。

第2代:晶体管数字机(1958—1964年)

硬件方面的操作系统、高级语言及其编译程序应用领域以科学计算和事务处理为主,并开始进入工业控制领域。

特点是体积缩小、能耗降低、可靠性提高、运算速度提高(一般为每秒数10万次,可高达300万次)、性能比第1代计算机有很大的提高。

第3代:集成电路数字机(1964—1970年)

硬件方面,逻辑元件采用中、小规模集成电路(MSI、SSI),主存储器仍采用磁芯。软件方面出现了分时操作系统以及结构化、规模化程序设计方法。

特点是速度更快(一般为每秒数百万次至数千万次),而且可靠性有了显著提高,价格进一步下降,产品走向了通用化、系列化和标准化等。应用领域开始进入文字处理和图形图像处理领域。

第4代:大规模集成电路机(1970年至今)

硬件方面,逻辑元件采用大规模和超大规模集成电路(LSI和VLSI)。软件方面出现了数据库管理系统、网络管理系统和面向对象语言等。1971年世界上第一台微处理器在美国硅谷诞生,开创了微型计算机的新时代。应用领域从科学计算、事务管理、过程控制逐步走向家庭。

扩展资料:

一、主要特点

1、运算速度快:

计算机内部电路组成,可以高速准确地完成各种算术运算。当今计算机系统的运算速度已达到每秒万亿次,微机也可达每秒亿次以上,使大量复杂的科学计算问题得以解决。

例如:卫星轨道的计算、大型水坝的计算、24小时天气算需要几年甚至几十年,而在现代社会里,用计算机只需几分钟就可完成。

2、计算精确度高:

科学技术的发展特别是尖端科学技术的发展,需要高度精确的计算。计算机控制的导弹之所以能准确地击中预定的目标,是与计算机的精确计算分不开的。一般计算机可以有十几位甚至几十位(二进制)有效数字,计算精度可由千分之几到百万分之几,是任何计算工具所望尘莫及的。

3、逻辑运算能力强:

计算机不仅能进行精确计算,还具有逻辑运算功能,能对信息进行比较和判断。计算机能把参加运算的数据、程序以及中间结果和最后结果保存起来,并能根据判断的结果自动执行下一条指令以供用户随时调用。

二、发展趋势

随着科技的进步,各种计算机技术、网络技术的飞速发展,计算机的发展已经进入了一个快速而又崭新的时代,计算机已经从功能单一、体积较大发展到了功能复杂、体积微小、资源网络化等。

计算机的未来充满了变数,性能的大幅度提高是不可置疑的,而实现性能的飞跃却有多种途径。不过性能的大幅提升并不是计算机发展的唯一路线,计算机的发展还应当变得越来越人性化,同时也要注重环保等等。

计算机从出现至今,经历了机器语言、程序语言、简单操作系统和Linux、Macos、BSD、Windows等现代操作系统四代,运行速度也得到了极大的提升,第四代计算机的运算速度已经达到几十亿次每秒。

计算机也由原来的仅供军事科研使用发展到人人拥有,计算机强大的应用功能,产生了巨大的市场需要,未来计算机性能应向着微型化、网络化、智能化和巨型化的方向发展。

百度百科-计算机

B/S和C/S有什么本质的区别呀,如何理解的?

B/S和C/S有什么本质的区别呀,如何理解的?

C/S结构,即Client/Server(客户机/伺服器)结构,是大家熟知的软体系统体系结构,通过将任务合理分配到Client端和Server端,降低了系统的通讯开销,可以充分利用两端硬体环境的优势。

B/S结构,即Browser/Server(浏览器/伺服器)结构,是随着Inter技术的兴起,对C/S结构的一种变化或者改进的结构。在这种结构下,使用者介面完全通过浏览器实现,一部分事务逻辑在前端实现,但是主要事务逻辑在伺服器端实现,形成所谓3-tier结构。B/S结构利用不断成熟和普及的浏览器技术实现原来需要复杂专用软体才能实现的强大功能,并节约了开发成本,是一种全新的软体系统构造技术。这种结构更成为当今应用软体的首选体系结构,microsoft.也是在这样一种背景下被提出来的架构,但微软的方案只是一种构想,要成为现实还需要几年,而JAVA技术已经是很成熟的应用了。

目前大多数应用软体系统都是Client/Server形式的两层结构,现在的软体应用系统正在向分散式的Web应用发展;内部的和外部的使用者都可以访问新的和现有的应用系统,Web和Client/Server 应用都可以进行同样的业务处理;不同的应用模组共享逻辑元件;通过现有应用系统中的逻辑可以扩展出新的应用系统。这也就是目前应用系统的发展方向。

管理软体的主流技术与管理思想一样,也经历了三个发展时期:介面技术从DOS字元介面,到Windows图形介面(或图形使用者介面GUI),直至今天的Browser浏览器介面。最新浏览器介面,不仅直观和易于使用,更主要的是基于浏览器平台的任何应用软体其介面风格一致,使用者对操作培训的要求大为下降,软体可操作性增强;平台体系结构也从单机单使用者发展到档案/伺服器(F/S)体系,再到客户机/伺服器(C/S)体系和浏览器/伺服器(B/S)体系。

传统的C/S体系结构虽然采用的是开放模式,但这只是系统开发一级的开放性,在特定的应用中无论是Client端还是Server端都还需要特定的软体,没能提供使用者真正期望的开放环境;B/S结构则不同,它的前端是以TCP/IP协议为基础的,企业内的伺服器可以接受安装有Web浏览程式的Inter终端的访问,作为终端使用者,只要通过Web浏览器,各种处理任务都可以呼叫系统资源来完成,这样大大简化了客户端,减轻了系统维护与升级的成本和工作量,降低了使用者的总体拥有成本(TCO)。

越来越厚的使用说明书和越来越花时间的培训,并不能称为"良好的售后服务",真正好的产品在功能越来越复杂的同时应该使产品的使用越来越简单,使用浏览器作为软体介面不但容易统一各种应用系统,也非常便于使用。在工作节奏越来越紧张的今天调集大批的职员进行培训是很困难的,时间和人力都难以集中,浏览器这种易于使用几乎不需要培训的方式是最好的选择。

维护和升级方式的革命-瘦客户机

软体系统的改进和升级越来越频繁,B/S架构的产品明显体现的更方便的特性。无论使用者的规模有多大,有多少分支机构都不会增加任何维护升级的工作量,所有的操作只需要针对伺服器进行,如果是异地只需要把伺服器连线上网即可立即进行维护和升级,这对人力、时间、费用的节省是相当惊人的。

一个稍微大一点单位来说,系统管理人员如果需要在几百甚至几千部电脑之间来回奔跑,效率和工作量是可想而知的,但B/S架构的软体只需要管理伺服器就行了,所有的客户端只是浏览器,根本不需要做任何的维护。所以客户机越来越"瘦"而伺服器越来越"胖"是将来软体的主流发展方向,这使得升级和维护越来越容易而使用越来越简单。

成本降低,选择更多

很明显windows在桌面电脑上几乎一统天下,浏览器成为了标准配置,但在伺服器作业系统,windows并没有这种绝对的统治地位,而现在的趋势是应用软体都变成B/S架构的,只安装在伺服器上,所以伺服器作业系统的选择是很多的,不管选用那种作业系统都可以让大部分人使用windows作为桌面作业系统的情况不受影响,这就使的很多免费的作业系统如现在最流行的Linux得以快速发展,除了作业系统是免费的以外,连资料库也是免费的,这样的选择非常流行。

比如说很多人每天上新浪网,只要安装了浏览器就可以了,并不需要了解新浪的伺服器用的是什么作业系统,而事实上大部分网站确实没有使用windows作业系统,但使用者的电脑本身安装的大部分是windows作业系统。我国 *** 处于安全和国家战略的考虑希望有自己的作业系统,而在桌面领域任何一种作业系统都难以和windows抗衡,

Linux的出现使这种想法变成了现实,由于Linux是免费产品,原始码也是公开的,中国出现很多开发Linux的力量,国家大力推动Linux, *** 机关处于安全的考虑会越来越多使用Linux,从国内软体市场的销售来看Linux也是基本上每个月都是排名第一的产品。

传统的C/S结构的软体需要针对不同的作业系统系统开发不同版本的软体,由于产品的更新换代十分快,这么高的代价和低效率已经越来越不适应了。在JAVA这样的跨平台语言出现之后B/S架构更是飞快地普及起来了。

面向电子商务时代的技术

将来所有的应用系统几乎都在网际网路上执行,企业发展电子商务也是不可避免的,而B/S架构的软体则代表了将来的技术,只要连上网际网路或内部广域网就可以与全球的客户相连,与各地的分支机构相连。

移动办公

在办公室内移动的时候可以使用任何一台电脑办公,而传统的OA是每台电脑对应指定的使用者,别的使用者不能使用该电脑,而且还需要安装除错软体,相当不方便。

回家或离开办公室或出差到其他地方只要有可以上网的电脑也可以使用办公系统。

分公司可以通过网际网路、专线、电话网等连线使用资源共享,协同办公。

系统整合

无论是办公自动化管理系统,人力资源管理系统,客户关系管理系统,ERP等等,发展的趋势是不断融合,采用统一的B/S结构开发的产品无论是现在还是将来都是最好的选择。

目前B/S模式下最好的选择---JAVA技术

现在出现的Microsoft.NET也是模仿JAVA的思路,Microsoft.NET的蓝图与Java十分相似,目前还只是一个框架,还需要几年才能成熟,而JAVA已经是应用十分普及的技术了。

java c/s和b/s的区别

我说的简单些,

C/S就是client sever的意思,就是有客户端的架构,典型举例:QQ

B/S就是brower server,浏览器加伺服器,因为人人上网都有浏览器,不需要特地安装客户端,这样带来的好处就是你更新系统执只要更新服务端就行,不需要更新客户端(比如QQ你可能需要下载新版),典型的例子:淘宝

b/s 与c/s的区别

C/S结构,即Client/Server(客户机/伺服器)结构,是大家熟知的软体系统体系结构,通过将任务合理分配到Client端和Server端,降低了系统的通讯开销,可以充分利用两端硬体环境的优势。早期的软体系统多以此作为首选设计标准。。

B/S结构,即Browser/Server(浏览器/伺服器)结构,是随着Inter技术的兴起,对C/S结构的一种变化或者改进的结构。在这种结构下,使用者介面完全通过浏览器实现,一部分事务逻辑在前端实现,但是主要事务逻辑在伺服器端实现,形成所谓3-tier结构。B/S结构,主要是利用了不断成熟的浏览器技术,结合浏览器的多种Script语言(VBScript、JavaScript…)和ActiveX技术,用通用浏览器就实现了原来需要复杂专用软体才能实现的强大功能,并节约了开发成本,是一种全新的软体系统构造技术。随着Windows 98/Windows 2000将浏览器技术植入作业系统内部,这种结构更成为当今应用软体的首选体系结构。

C/S 与 B/S 区别:

Client/Server是建立在区域网的基础上的.Browser/Server是建立在广域网的基础上的.

1.硬体环境不同:

C/S 一般建立在专用的网路上, 小范围里的网路环境, 区域网之间再通过专门伺服器提供连线和资料交换服务.

B/S 建立在广域网之上的, 不必是专门的网路硬体环境,例与电话上网, 租用装置. 资讯自己管理. 有比C/S更强的适应范围, 一般只要有作业系统和浏览器就行

2.对安全要求不同

C/S 一般面向相对固定的使用者群, 对资讯保安的控制能力很强. 一般高度机密的资讯系统采用C/S 结构适宜. 可以通过B/S释出部分可公开资讯.

B/S 建立在广域网之上, 对安全的控制能力相对弱, 面向是不可知的使用者群.

3.对程式架构不同

C/S 程式可以更加注重流程, 可以对许可权多层次校验, 对系统执行速度可以较少考虑.

B/S 对安全以及访问速度的多重的考虑, 建立在需要更加优化的基础之上. 比C/S有更高的要求 B/S结构的程式架构是发展的趋势, 从MS的.Net系列的BizTalk 2000 Exchange 2000等, 全面支援网路的构件搭建的系统. SUN 和IBM推的JavaBean 构件技术等,使 B/S更加成熟.

4.软体重用不同

C/S 程式可以不可避免的整体性考虑, 构件的重用性不如在B/S要求下的构件的重用性好.

B/S 对的多重结构,要求构件相对独立的功能. 能够相对较好的重用.就入买来的餐桌可以再利用,而不是做在墙上的石头桌子

5.系统维护不同

系统维护是软体生存周期中,开销大, -------重要

C/S 程式由于整体性, 必须整体考察, 处理出现的问题以及系统升级. 升级难. 可能是再做一个全新的系统

B/S 构件组成,方面构件个别的更换,实现系统的无缝升级. 系统维护开销减到最小.使用者从网上自己下载安装就可以实现升级.

6.处理问题不同

C/S 程式可以处理使用者面固定, 并且在相同区域, 安全要求高需求, 与作业系统相关. 应该都是相同的系统

B/S 建立在广域网上, 面向不同的使用者群, 分散地域, 这是C/S无法作到的. 与作业系统平台关系最小.

7.使用者介面不同

C/S 多是建立的Window平台上,表现方法有限,对程式设计师普遍要求较高

B/S 建立在浏览器上, 有更加丰富和生动的表现方式与使用者交流. 并且大部分难度减低,减低开发成本.

8.资讯流不同

C/S 程式一般是典型的中央集权的机械式处理, 互动性相对低

B/S 资讯流向可变化, B-B B-C B-G等资讯、流向的变化, 更象交易中心

c/s与b/s 的区别

c/s是客户端/伺服器

b/s是浏览器/伺服器

c/s的一般适合于软体开发,对客户端的计算机配置要求比较高

客户端也需要安装软体,典型事例:qq

b/s的一般适合于网站开发,客户端只要安装浏览器就可以完成操作

客户端基本上不需要载入什么,但是对于伺服器端的配置要求比较高

典型事例:网站,erp系统。

C/S与B/S的区别

就是楼上说的,很细了。

你问这个。。应该是背考试题吧。。。

C/s和B/s的餐饮软体有什么区别?

C/S是客户端的,使用的手机或者电脑上都要下载客户端才能使用。B/S是基于浏览器的,手机和电脑输入网址即可使用,这种比较少。最近才发现的叫浩跃的,就是这种的,还可以。求采纳~

c/s和B/s框架的区别?

C/s一般是桌面应用程式,一般用开发 b/s是网页的程式,一般用JAVA开发,适用于大型开发!c/s和B/s框架的区别?

关于C/S和B/S的区别

C/S是Client/Server的缩写。伺服器通常采用高效能的PC、工作站或小型机,并采用大型资料库系统,如Oracle、Sybase、Informix或 SQL Server。客户端需要安装专用的客户端软体。 B/S 是Brower/Server的缩写,客户机上只要安装一个浏览器(Browser),如Netscape Navigator或Inter Explorer,伺服器安装Oracle、Sybase、Informix或 SQL Server等资料库。使用者介面完全通过浏览器实现,主要事务逻辑在伺服器端实现。浏览器通过Web Server 同资料库进行资料互动。 B/S与C/S的区别 1.硬体环境不同: C/S 一般建立在专用的网路上, 小范围里的网路环境, 区域网之间再通过专门伺服器提供连线和资料交换服务. B/S 建立在广域网之上的, 不必是专门的网路硬体环境,例与电话上网, 租用装置. 资讯自己管理. 有比C/S更强的适应范围, 一般只要有作业系统和浏览器就行 2.对安全要求不同 C/S 一般面向相对固定的使用者群, 对资讯保安的控制能力很强. 一般高度机密的资讯系统采用C/S 结构适宜. 可以通过B/S释出部分可公开资讯. B/S 建立在广域网之上, 对安全的控制能力相对弱, 可能面向不可知的使用者。 3.对程式架构不同 C/S 程式可以更加注重流程, 可以对许可权多层次校验, 对系统执行速度可以较少考虑. B/S 对安全以及访问速度的多重的考虑, 建立在需要更加优化的基础之上. 比C/S有更高的要求 B/S结构的程式架构是发展的趋势, 从MS的.Net系列的BizTalk 2000 Exchange 2000等, 全面支援网路的构件搭建的系统. SUN 和IBM推的JavaBean 构件技术等,使 B/S更加成熟. 4.软体重用不同 C/S 程式可以不可避免的整体性考虑, 构件的重用性不如在B/S要求下的构件的重用性好. B/S 对的多重结构,要求构件相对独立的功能. 能够相对较好的重用.就入买来的餐桌可以再利用,而不是做在墙上的石头桌子 5.系统维护不同 C/S 程式由于整体性, 必须整体考察, 处理出现的问题以及系统升级. 升级难. 可能是再做一个全新的系统 B/S 构件组成,方面构件个别的更换,实现系统的无缝升级. 系统维护开销减到最小.使用者从网上自己下载安装就可以实现升级. 6.处理问题不同 C/S 程式可以处理使用者面固定, 并且在相同区域, 安全要求高需求, 与作业系统相关. 应该都是相同的系统 B/S 建立在广域网上, 面向不同的使用者群, 分散地域, 这是C/S无法作到的. 与作业系统平台关系最小. 7.使用者介面不同 C/S 多是建立的Window平台上,表现方法有限,对程式设计师普遍要求较高 B/S 建立在浏览器上, 有更加丰富和生动的表现方式与使用者交流. 并且大部分难度减低,减低开发成本. 8.资讯流不同 C/S 程式一般是典型的中央集权的机械式处理, 互动性相对低 B/S 资讯流向可变化, B-B B-C B-G等资讯、流向的变化, 更像交易中心。

C/S 与 B/S 区别

Client/Server是C/S

Browser/Server是B/S

什么是开发框架

IT语境中的框架,特指为解决一个开放性问题而设计的具有一定约束性的支撑结构。在此结构上可以根据具体问题扩展、安插更多的组成部分,从而更迅速和方便地构建完整的解决问题的方案。\x0d\————补充解释————\x0d\也就是说:1)框架本身一般不完整到可以解决特定问题;2)框架天生就是为扩展而设计的;3)框架里面可以为后续扩展的组件提供很多辅助性、支撑性的方便易用的实用工具(utilities),也就是说框架时常配套了一些帮助解决某类问题的库(libraries)或工具(tools)。\x0d\约束性:针对解决特定问题的软件框架会首先定义问题的边界,进而将相关的软件组件约束在这个边界内,保持框架在解决问题方面上的内聚性。