首页

文章

做网页用哪种语言最好?

发布网友 发布时间:2022-03-27 18:21

我来回答

16个回答

热心网友 时间:2022-03-27 19:50

个人认为,一般需求撇寻求简便实用html
有服务器条件,有架设论坛等高级学习要求,学习asp,php,cgi
要想网页出彩,要学会Javascript,css

HTML英语意思是:Hypertext Marked Language,即超文本标记语言,是一种用来制作超文本文档的简单标记语言。用HTML编写的超文本文档称为HTML文档,它能独立于各种操作系统平台(如UNIX,WINDOWS等)。自1990年以来HTML就一直被用作World Wide Web 的信息表示语言,用于描述Homepage的格式设计和它与WWW上其它Homepage 的连结信息。使用HTML语言描述的文件,需要通过WWW浏览器显示出效果。

所谓超文本,因为它可以加入图片、声音、动画、影视等内容,因为它可以从一个文件跳转到另一个文件,与世界各地主机的文件连接。

通过HTML可以表现出丰富多彩的设计风格
通过HTML可以实现页面之间的跳转
通过HTML可以展现多媒体的效果

目前,最常用的三种动态网页语言有ASP(Active Server Pages),JSP(JavaServer Pages),PHP (Hypertext Preprocessor)。
ASP全名Active Server Pages,是一个WEB服务器端的开发环境,利用它可以产生和执行动态的、互动的、高性能的WEB服务应用程序。ASP采用脚本语言VBScript(Java script)作为自己的开发语言。

PHP是一种跨平台的服务器端的嵌入式脚本语言。它大量地借用C,Java和Perl语言的语法, 并耦合PHP自己的特性,使WEB开发者能够快速地写出动态产生页面。它支持目前绝大多数数据库。还有一点,PHP是完全免费的,不用花钱,你可以从PHP官方站点(http: //www.php.net)自由下载。而且你可以不受*地获得源码,甚至可以从中加进你自己需要的特色。

JSP是Sun公司推出的新一代网站开发语言,Sun公司借助自己在Java上的不凡造诣,将Java从Java应用程序和Java Applet之外,又有新的硕果,就是JSP,Java Server Page。JSP可以在Serverlet和JavaBean的支持下,完成功能强大的站点程序。 三者都提供在 HTML代码中混合某种程序代码、由语言引擎解释执行程序代码的能力。但JSP代码被编译成 Servlet并由Java虚拟机解释执行,这种编译操作仅在对JSP页面的第一次请求时发生。在ASP 、PHP、JSP环境下,HTML代码主要负责描述信息的显示样式,而程序代码则用来描述处理逻辑。普通的 HTML页面只依赖于Web服务器,而ASP 、PHP、JSP页面需要附加的语言引擎分析和执行程序代码。程序代码的执行结果被重新嵌入到HTML代码中,然后一起发送给浏览器。ASP 、PHP、JSP三者都是面向Web服务器的技术,客户端浏览器不需要任何附加的软件支持。

技术特点

ASP:

1. 使用VBScript 、 JScript等简单易懂的脚本语言,结合HTML代码,即可快速地完成网站的应用程序。

2. 无须compile编译,容易编写,可在服务器端直接执行。

3. 使用普通的文本编辑器,如Windows的记事本,即可进行编辑设计。

4. 与浏览器无关(Browser Independence), 客户端只要使用可执行HTML码的浏览器,即可浏览Active Server Pages所设计的网页内容。Active ServerPages 所使用的脚本语言(VBScript 、 Jscript)均在WEB服务器端执行,客户端的浏览器不需要能够执行这些脚本语言。

5.Active Server Pages能与任何ActiveX scripting语言兼容。除了可使用VB Script或JScript语言来设计外,还通过plug-in的方式,使用由第三方所提供的其它脚本语言,譬如REXX 、Perl 、Tcl等。脚本引擎是处理脚本程序的COM(Component Object Model) 对象。

6. 可使用服务器端的脚本来产生客户端的脚本。

7. ActiveX Server Components(ActiveX 服务器组件 )具有无限可扩充性。可以使用Visual Basic 、Java 、Visual C++ 、COBOL等程序设计语言来编写你所需要的ActiveX Server Component 。PHP:

1?数据库连接

PHP可以编译成具有与许多数据库相连接的函数。PHP与MySQL是现在绝佳的群组合。你还可以自己编写外围的函数去间接存取数据库。通过这样的途径当你更换使用的数据库时,可以轻松地修改编码以适应这样的变化。PHPLIB就是最常用的可以提供一般事务需要的一系列基库。但PHP提供的数据库接口支持彼此不统一,比如对Oracle, MySQL,Sybase的接口,彼此都不一样。这也是PHP的一个弱点。

1?将内容的产生和显示进行分离

使用JSP技术,Web页面开发人员可以使用HTML或者XML标识来设计和格式化最终页面。使用JSP标识或者小脚本来产生页面上的动态内容。产生内容的逻辑被封装在标识和JavaBeans群组件中,并且*在小脚本中,所有的脚本在服务器端执行。如果核心逻辑被封装在标识和Beans中,那么其它人,如Web管理人员和页面设计者,能够编辑和使用JSP页面,而不影响内容的产生。在服务器端,JSP引擎解释JSP标识,产生所请求的内容(例如,通过存取JavaBeans群组件,使用JDBC技术存取数据库),并且将结果以HTML(或者XML)页面的形式发送回浏览器。这有助于作者保护自己的代码,而又保证任何基于HTML的Web浏览器的完全可用性。2?强调可重用的群组件

绝大多数JSP页面依赖于可重用且跨平台的组件(如:JavaBeans或者Enterprise JavaBeans)来执行应用程序所要求的更为复杂的处理。开发人员能够共享和交换执行普通操作的组件,或者使得这些组件为更多的使用者或者用户团体所使用。基于组件的方法加速了总体开发过程,并且使得各种群组织在他们现有的技能和优化结果的开发努力中得到平衡。3?采用标识简化页面开发

Web页面开发人员不会都是熟悉脚本语言的程序设计人员。JavaServer Page技术封装了许多功能,这些功能是在易用的、与JSP相关的XML标识中进行动态内容产生所需要的。标准的JSP标识能够存取和实例化JavaBeans组件,设定或者检索群组件属性,下载Applet,以及执行用其它方法更难于编码和耗时的功能。通过开发定制化标识库,JSP技术是可以扩展的。今后,第三方开发人员和其它人员可以为常用功能建立自己的标识库。这使得Web页面开发人员能够使用熟悉的工具和如同标识一样的执行特定功能的构件来工作。JSP技术很容易整合到多种应用体系结构中,以利用现存的工具和技巧,并且扩展到能够支持企业级的分布式应用。作为采用Java技术家族的一部分,以及Java 2EE的一个成员,JSP技术能够支持高度复杂的基于Web的应用。由于JSP页面的内置脚本语言是基于Java程序设计语言的,而且所有的JSP页面都被编译成为Java Servlet,JSP页面就具有Java技术的所有好处,包括健壮的存储管理和安全性。

作为Java平台的一部分,JSP拥有Java程序设计语言“一次编写,各处执行”的特点。随着越来越多的供货商将JSP支持加入到他们的产品中,您可以使用自己所选择的服务器和工具,修改工具或服务器并不影响目前的应用。

应用范围ASP是Microsoft开发的动态网页语言,也继承了微软产品的一贯传统,只能执行于微软的服务器产品,IIS(Internet Information Server) (windows NT)和PWS(Personal Web Server)(windows 98)上。Unix下也有ChiliSoft的组件来支持ASP,但是ASP本身的功能有限,必须通过ASP+COM的群组合来扩充,Unix下的COM实现起来非常困难。PHP3可在Windows,Unix,Linux的Web服务器上正常执行,还支持IIS,Apache等一般的Web服务器,用户更换平台时,无需变换PHP3代码,可即拿即用。

JSP同PHP3类似,几乎可以执行于所有平台。如Win NT,Linux,Unix。在NT下IIS通过一个外加服务器,例如JRUN或者ServletExec,就能支持JSP。知名的Web服务器Apache已经能够支持JSP。由于Apache广泛应用在NT、Unix和Linux上,因此JSP有更广泛的执行平台。虽然现在NT操作系统占了很大的市场份额,但是在服务器方面Unix的优势仍然很大,而新崛起的Linux更是来势不小。从一个平台移植到另外一个平台,JSP和JavaBean甚至不用重新编译,因为Java字节码都是标准的与平台无关的。性能比较

有人做过试验,对这三种语言分别做回圈性能测试及存取Oracle数据库测试。

在循环性能测试中,JSP只用了令人吃惊的四秒钟就结束了20000*20000的回圈。而ASP、PHP测试的是2000*2000循环(少一个数量级),却分别用了63秒和84秒。(参考PHPLIB)。

数据库测试中,三者分别对 Oracle 8 进行 1000 次 Insert,Update,Select和Delete: JSP 需要 13 秒,PHP 需要 69 秒,ASP则 需要 73 秒。

目前在国内PHP与ASP应用最为广泛。而JSP由于是一种较新的技术,国内采用的较少。但在国外,JSP已经是比较流行的一种技术,尤其是电子商务类的网站,多采用JSP。

采用PHP的网站如新浪网(sina)、中国人(Chinaren)等,但由于PHP本身存在的一些缺点,使得它不适合应用于大型电子商务站点,而更适合一些小型的商业站点。首先,PHP缺乏规模支持。其次,缺乏多层结构支持。对于大负荷站点,解决方法只有一个:分布计算。数据库、应用逻辑层、表示逻辑层彼此分开,而且同层也可以根据流量分开,群组成二维数组。而PHP则缺乏这种支持。还有上面提到过的一点,PHP提供的数据库接口支持不统一,这就使得它不适合运用在电子商务中。ASP和JSP则没有以上缺陷,ASP可以通过Microsoft Windowsd的COM/DCOM获得ActiveX规模支持,通过DCOM和Transcation Server获得结构支持;JSP可以通过SUN Java的Java Class和EJB获得规模支持,通过EJB/CORBA以及众多厂商的Application Server获得结构支持。三者中,JSP应该是未来发展的趋势。世界上一些大的电子商务解决方案提供商都采用JSP/Servlet。比较出名的如IBM的E-business,它的核心是采用JSP/Servlet的Web Sphere。它们都是通过CGI来提供支持的。但去年10月后它推出了Enfinity,一个采用JSP/Servlet的电子商务Application Server,而且声言不再开发传统软件。总之,ASP,PHP,JSP三者都有相当数量的支持者,由此也可以看出三者各有所长。正在学习或使用动态页面的朋友可根据三者的特点选择一种适合自己的语言。

参考资料:http://www.softexam.cn/

热心网友 时间:2022-03-27 21:08

.net+asp+xml+html+jsp

热心网友 时间:2022-03-27 22:43

做网站
HTML比较简单;
ASP安全性叫低;
JSP安全性非常高,做起来比较复杂.
现在慢慢的在重ASP转向JSP;现在最流行的JSP,
要学JSP必须先学习JAVA,JAVA是JSP的基础.JSP中的
动作都是靠JAVA语言来实现的.

热心网友 时间:2022-03-28 00:34

jsp+oracle最好,如果想做大

热心网友 时间:2022-03-28 02:42

我喜欢ASP.NET VB
简单上手
又有JSP的安全特点

热心网友 时间:2022-03-28 05:07

其实Html是Asp的技术,虽然说在国外Asp已经被淘汰,但是在国内Asp依然流行,.net技术是新技术,但是Asp技术绝对不落后,Asp语言是类似于VB的语言,就像
asp.net可以用vb.net来编一样,如果你有一定的编程基础,可以直接学习Asp,没有可以先
从Html入手,如果你很强了,Asp.net一定适合你~

热心网友 时间:2022-03-28 07:48

晕,悬赏高就是有人乱答啊,哎,这谁答的多就好拉么,是网上拷贝的

热心网友 时间:2022-03-28 10:46

先学 HTML做一些静态网页 学HTML的过程中慢慢掌握CSS

然后就可以学ASP 或者直接学ASP.NET 又或者JAVA吧(本人没用过JAVA);
学ASP的话 VBSCRIPT+JSCRIPT
学ASP.NET的话 C#+JSCRIPT

学ASP比较简单 但ASP.NET是趋势 建议业余的话学ASP 一心想学好的话就ASP.NET吧

然后就是SQL 数据库操作用

在学习的过程中一有时间就去看看网络安全方面的资料吧 安全第一。
还有 工具方面 ASP用DREAMWEAVER比较好 ASP.NET一定用VS.NET了。

热心网友 时间:2022-03-28 14:01

axp

热心网友 时间:2022-03-28 17:32

HTML、ASP、PHP、JSP、JAVA. 还可加上辅助软件有MS-FRONTPAGE .DW等等

热心网友 时间:2022-03-28 21:20

flash、asp.net

热心网友 时间:2022-03-29 01:25

比较好的是HTML、ASP,再配上Java程序,你的网页就相当精彩!!!

热心网友 时间:2022-03-29 05:46

首先熟悉掌握 JS和HTML标签语言
脚本语言:
PHP和JAVA
因为它们可以跨平台....
asp和asp.net没有这个本事

热心网友 时间:2022-03-29 10:24

全都一样

热心网友 时间:2022-03-29 15:19

jsp,开发速度快 ,运行慢,
推荐C#,其次是php

热心网友 时间:2022-03-29 20:30

简单一点告诉你,就是html,他可以达到多平台兼容,可以被www网所读取,就这么简单,还有很多软件可以让你的王爷制作变得更加简单,for example,frontpage
想学就快点
使用puppeteer实现将htmll转成pdf 内卷时代下的前端技术-使用JavaScript在浏览器中生成PDF文档 【译】将HTML转为PDF的几种实现方案 变形金刚08动画怎么样 变形金刚08动画的问题 变形金刚08动画日语版剧情介绍 高分!换显卡nvidia控制面板被我卸了,重新安装显卡驱动后没了nvidia控... 我的nvidia控制面板被卸载了 怎么找回啊 卸载后 这个画面看着很奇怪_百 ... 李卓彬工作简历 林少明工作简历 广东工业职业技术学院怎么样 郑德涛任职简历 唐新桂个人简历 土地入股的定义 ups快递客服电话24小时 贷款记录在征信保留几年? 安徽徽商城有限公司公司简介 安徽省徽商集团新能源股份有限公司基本情况 安徽省徽商集团有限公司经营理念 2019哈尔滨煤气费怎么有税? 快手删除的作品如何恢复 体育理念体育理念 有关体育的格言和理念 什么是体育理念 万里挑一算彩礼还是见面礼 绿萝扦插多少天后发芽 绿萝扦插多久发芽 扦插绿萝多久发芽 炖牛排骨的做法和配料 网络诈骗定罪标准揭秘 “流水不争先”是什么意思? mc中钻石装备怎么做 为什么我的MC里的钻石块是这样的?我想要那种。是不是版本的问题?如果是... 带“偷儿”的诗句 “君不见巴丘古城如培塿”的出处是哪里 带“奈何”的诗句大全(229句) 里翁行()拼音版、注音及读音 带“不虑”的诗句 “鲁肃当年万人守”的出处是哪里 无尘防尘棚 进出口报关流程,越详细越好。谢谢大家指教。 双线桥不是看化合价升多少就标多少的吗?为什么CL2+2KI=2KCL+I2中I失... 出师表高锰酸钾有画面了吗 2021年幼儿园新学期致家长一封信 电脑屏幕一条黑线怎么办? 销售代理商销售代理商的特点 商业代理商业代理的特征 如何看微信有没有开通微众银行 为什么微众没有开户 微众银行怎么开户 微众银行APP开户流程是什么? 连接到WWW页面的协议是HTTP还是HTML? 网站都是用什么语言编写的程序?有多少种? 网站页面编程语言有哪些 网页制作用什么语言 WWW的网页文件是用什么语言编写 现在在做网页一般用什么语言? web页面都是使用什么语言为基础设计出来的 制作网页都用什么工具和语言?有哪些呢? 网页的基本编辑语言是什么? 网页是一种应用什么语言编写的可以在WWW上传输? 网页是用什么语言编写的 制作网页需要学习哪些语言 WWW网页文件的编写语言及相应的支持协议分别为什么? 用什么语言写网页 因特网中用于撰写www网页的描述性语言是什么 WWW的网页使用什么语言编写并在HTTP www的描述语言是 WWW网页制作的基本语言是什么 编写www页面所使用的语言是什么,IPV 4地址是多少位二进制数值组成 计算机的发展、特点、分类及应用领域。 被封号怎么申诉? 被永久封了怎么办? 微信被封了怎么办?上不了网课了,怎么申诉解封? 我的被别人恶意举报,导致我封号了,得怎么办啊 微信被永久封号应该如何申诉? 被永久封了怎么办? 华为mla ul00是什么型号 华为MLA-UL00怎么样?华为MLA-UL00好吗 华为麦芒5与mla-ul00配件通用吗 华为mlaal00是什么型号 华为g9 plus是全网通吗 华为g9 plus与华为HUAWEIMLA一TL00是同一型号吗 华为mha-al00和华为mla-ul00哪个好 谁知道这个手机什么型号,我看不懂。 MuAWELMLA-UL00的手机能不能用OTG? 华为手机g9plus-hj是网通还是移动?还是全网通的? 可以把拼多多店铺的二维码发到抖音上吗? 抖音可以上架拼多多商品吗? 抖音已交保纳金,怎样让自己拼多多的商品添加到抖音上面_问一问 拼多多的商品可以挂在抖音的小黄车上卖吗?
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com