web客户端和服务器端分别有哪些开发技术
Web客户端技术有:
1、Html , Css。(常见框架有bootstrap等)。
2、Javascript,DOM。(常见框架:Jquery,angularjs,)
服务器端常见技术有:
1、Java。
2、PHP。(世界上最好的语言)
3、Go。(Google出品)
4、Shell。
5、Python。
6、Nodejs。
7、Perl。
8、Asp。
数据库:
1、Mysql。
2、MongoDB。
3、Redis。
4、Memcached。
等等
有asp、aspnet、php、jsp 目前最热的是aspnet ,最有前景的是JSP, 学着玩就学PHP。
ASPNET的前身ASP技术,是在IIS 20上首次推出(Windows NT 351),当时与 ADO 10 一起推出,在IIS 30 (Windows NT 40)发扬光大,成为服务器端应用程序的热门开发工具,微软还特别为它量身打造了Visual InterDev开发工具,在1994年到2000年之间,ASP技术已经成为微软推展Windows NT 40平台的关键技术之一,数以万计的ASP网站也是这个时候开始如雨后春笋般的出现在网络上。它的简单以及高度可定制化的能力,也是它能迅速崛起的原因之一。不过ASP的缺点也逐渐的浮现出来: 意大利面型的程序开发方法,让维护的难度提高很多,尤其是大型的ASP应用程序。 直译式的VBScript或JScript语言,让效能有些许的受限。 延展性因为其基础架构扩充性不足而受限,虽然有COM元件可用,但开发一些特殊功能(像文件上传)时,没有来自内置的支持,需要寻求第三方软件商开发的元件。 1997年时,微软开始针对ASP的缺点(尤其是意大利面型的程序开发方法)准备开始一个新项目来开发,当时ASPNET的主要***Scott Guthrie刚从杜克大学毕业,他和IIS团队的Mark Anders经理一起合作两个月,开发出了下一代ASP技术的原型,这个原型在1997年的圣诞节时被发展出来,并给予一个名称:XSP,这个原型产品使用的是Java语言。不过它马上就被纳入当时还在开发中的CLR平台,Scott Guthrie事后也认为将这个技术移植到当时的CLR平台,确实有很大的风险(huge risk),但当时的XSP团队却是以CLR开发应用的第一个团队。 为了将XSP移植到CLR中,XSP团队将XSP的内核程序全部以C#语言重新撰写(在内部的项目代号是 "Project Cool",但是当时对公开场合是保密的),并且改名为ASP+,作为ASP技术的后继者,并且也会提供一个简单的移转方法给ASP开发人员。ASP+首次的Beta版本以及应用在PDC 2000中亮相,由Bill Gates主讲Keynote(即关键技术的概览),由富士通公司展示使用COBOL语言撰写ASP+应用程序,并且宣布它可以使用Visual BasicNET、C#、Perl与Python语言(后两者由ActiveState公司开发的互通工具支持)来开发。 在2000年第二季时,微软正式推动NET策略,ASP+也顺理成章的改名为ASPNET,经过四年的开发,第一个版本的ASPNET在2002年1月5日亮相(和NET Framework 10),Scott Guthrie也成为ASPNET的产品经理(到现在已经开发了数个微软产品,像ASPNET AJAX和Microsoft Silverlight)。目前最新版本的 ASPNET 40 以及 NET Framework 40 已经在VS2010平台内应用。
PHP,是英文超级文本预处理语言Hypertext Preprocessor的缩写。PHP 是一种 HTML 内嵌式的语言,是一种在服务器端执行的嵌入HTML文档的脚本语言,语言的风格有类似于C语言,被广泛的运用。PHP的另一个含义是:菲律宾比索的标准符号。
PHP 独特的语法混合了 C、Java、Perl 以及 PHP 自创新的语法。
PHP安装
它可以比 CGI或者Perl更快速的执行动态网页。用PHP做出的动态页面与其他的编程语言相比,PHP是将程序嵌入到HTML文档中去执行,执行效率比完全生成HTML标记的CGI要高许多;PHP还可以执行编译后代码,编译可以达到加密和优化代码运行,使代码运行更快。PHP具有非常强大的功能,所有的CGI的功能PHP都能实现,而且支持几乎所有流行的数据库以及操作系统
JSP(Java Server Pages)是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。JSP技术有点类似ASP技术,它是在传统的网页HTML文件(htm,html)中插入Java程序段(Scriptlet)和JSP标记(tag),从而形成JSP文件(jsp)。 用JSP开发的Web应用是跨平台的,既能在Linux下运行,也能在其他操作系统上运行。
服务器端编程?
是 Web服务器端编程呢? 还是应用服务器端编程?
也就是 Web Server 还是 App Server
如果是 Web服务器端编程
有 ASP, ASPNET, JSP, PHP, python 等等。
如果是 应用服务器端编程
有 C/C++, C#, Java, python 等等。
远程控制是在网络上由一台电脑(主控端Remote;客户端)远距离去控制另一台电脑(被控端Host;服务器端)的技术,这里的远程不是字面意思的远距离,一般指通过网络控制远端电脑,不过,大多数时候我们所说的远程控制往往指在局域网中的远程控制而言。
0条评论