⑴ 网站所用编程语言分类
HTML语言
这是一种网络通用语言,是所有网页编程语言当中最为简单的一种,网页编程人员可以用它建立起网站文字和图片相结合的复杂页面,这些页面不管用任何类型的电脑和浏览器都能够正常浏览到,是最为基础的网站编程语言。
***.NET语言
也叫.NET语言,这是由微软公司开发的一套动态网站编程语言,所以用这种语言开发的网站智能运行在Windows的系统上才能发挥它的最佳性能,比起HTML语言更为高级,能在、开发出更为高级的交互式网站功能,比如在线的表单,功能更为强大。中小型企业建站这种语言使用最多。
JSP语言
是由美国的sun公司开发的一套编程语言,特点是开发运行效率和安全性非常的高,可以运行在任何的平台上,没有限制,功能与上面的.NET语言一样,只是大家在内部存在一些技术差别,一般大型的网站会使用这种编程语言。
php语言
也是当下网页编程比较流行的一种语言,是一种开源语言,不像上面的两种语言,语言的规范都是有公司进行定义,开源就是所有的编程人员都可以对他进行不停更新,让他更快的进化,能够有更多的新功能满足人们的需求,PHP语言也能够在所有的操作系统上工作,也是中小企业网站建设中不错的选择。
以上就是网页编程主流的3种语言,编程语言并没有绝对的好坏之分,只有合不合适,但是对于中小型企业来说考虑到使用的广泛性和便于维护,.NET和PHP仍然是首选。
⑵ 网站制作常见的有几种编程语法
ASP,ASP.NET,PHP,JSP这些是网页编程常用的语言。
⑶ 开发个网站需要哪些语言
HTML是最简单、最基本的网页编程语言,同时所有的空间也都支持HTML,HTML网站,一般主要是用于一些广告页/简单的介绍式企业网站/广告页等,基本上不具备互动性,主要制作展示性网站,也叫静态语言,静态并非是说网站上没有动画,而是说没有互动性。同时HTML也是运行速度最快的一样语言,也是对服务器压力最小的,所以动态网站往往都会把网页在显示的时候转化为HTML格式。
动态语言,即为互动式语言,主要是ASP、ASP.NET、PHP、JSP等,其中ASP最为常见,网络上大部分网站都是ASP编程语言的,论坛、聊天室、具有注册以及管理功能的网站,基本上都是动态网站,动态网站的优点就是可以实现复杂功能,缺点就是运行速度慢,动态网站必须有相应的支持空间才可以运营。现在PHP语言的发展很快,大多数网站开始转向适用php。国外的开源程序几乎都是php语言的。
⑷ 网页编程需要用哪些软件
Fireworks Dreamweaver Flash PS javaScript等。
Fireworks是Adobe推出的一款网页作图软件,软件可以加速 Web 设计与开发, 是一款创建与优化 Web 图像和快速构建网站与 Web 界面原型的理想工具。Fireworks 不仅具备编辑矢量图形与位图图像的灵活性, 还提供了一个预先构建资源的公用库, 并可与Adobe Photoshop、Adobe Illustrator、Adobe Dreamweaver和 Adobe Flash软件省时集成。 在 Fireworks 中将设计迅速转变为模型, 或利用来自Illustrator、Photoshop和Flash的其它资源。 然后直接置入Dreamweaver中轻松地进行开发与部署
Adobe Dreamweaver,简称“DW”,中文名称"梦想编织者",是美国MACROMEDIA公司开发的集网页制作和管理网站于一身的所见即所得网页编辑器,DW是第一套针对专业网页设计师特别发展的视觉化网页开发工具,利用它可以轻而易举地制作出跨越平台限制和跨越浏览器限制的充满动感的网页。
Flash又被称之为闪客,是由macromedia公司推出的交互式矢量图和 Web 动画的标准,由Adobe公司收购。网页设计者使用 Flash 创作出既漂亮又可改变尺寸的导航界面以及其他奇特的效果。Flash的前身是Future Wave公司的Future Splash,是世界上第一个商用的二维矢量动画软件,用于设计和编辑Flash文档。
Photoshop主要处理以像素所构成的数字图像。使用其众多的编修与绘图工具,可以有效地进行图片编辑工作。ps有很多功能,在图像、图形、文字、视频、出版等各方面都有涉及
JavaScript一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。它的解释器被称为JavaScript引擎,为浏览器的一部分,广泛用于客户端的脚本语言,最早是在HTML(标准通用标记语言下的一个应用)网页上使用,用来给HTML网页增加动态功能。
⑸ 新手如何学习网站编程
网站最基础的是HTML--只可以做静态网页
做应用网站我推荐你学PHP,现在很流行,上手也很容易
去书店买点PHP的书就行
⑹ 网站开发的基本流程。
一、最基本的网站建设流程网站开发基本流程
1、需求分析:目标定位 用户分析 市场前景
2、平台规划:内容策划 界面策划 网站功能
3、项目开发:界面设计 程序设计 系统整合
4、测试验收:项目人员测试 非项目人员测试 公开测试
二、
1、【需求分析】目标定位:
做这个网站干什么?这个网站的主要职能是什么?网站的用户对象是谁?他们用网站干什么?用户分析:网站主要用户的特点是什么?他们需要什么?他们厌恶什么?如何针对他们的特点引导他们?如何做好用户服务?市场前景:网站如同一个企业,它需要能养活自己。这是前提,否则任何惊天动地的目标都是虚无的。网站的市场结合点在哪里?
2、【平台规划】内容策划:
这个网站要经营那些内容?其中分重点、主要和辅助性内容,这些内容在网站中具有各自的体现形式.内容划分好以后,就进行文字策划(取名) ,把每个内容包装成栏目.界面策划:结合网站的主题进行风格策划.如色彩包括主色、辅色、突出色,版式设计包括全局、导航、核心区、内容区、广告区、版权区及板块设计。
网站功能:主要是管理功能和用户功能。管理功能是我们通常说的后台管理,关键是做到管理方便、智能化。而用户功能就是用户可以进行的操作,这涉及交互设计,它是人和网站对话的接口,非常重要。
3、【项目开发】界面设计:
根据界面策划的原则,对网站界面进行设计及完善。程序设计:根据网站功能规划进行数据库设计和代码编写。系统整合:将程序于界面结合,并实施功能性调试。
4、【测试验收】项目人员测试:
项目经理,监察员及项目开发人员一同根据前期规划对项目进行测试和检验。非项目人员测试:邀请非项目参与人员作为不同的用户角色对平台进行使用性测试。公开测试:网站开通,并接受网友的使用测试,设立反馈信息平台。收集意见和建议信息,针对平台存在的不足进行思考和完善。
(6)基本网站编程扩展阅读
1、网络开发过程描述了开发网络时必须完成的墓本任务,而网络生命周期为描绘网络项目的开发提供了特定的理论模型,因此网络开发过程是指一次迭代过程。
2、由于一个网络工程项目从构思到最终退出应用,一般会遵循迭代模型,经历多个迭代周期。每个周期的各种工作可根据新网络的规模采用不同的迭代周期模型。
3、例如在网络建设初期,由于网络规模比较小,因此第一次迭代周期的开发工作应采用四阶段模式.随着应用的发展,需要基于初期建成的网络进行全面的网络升级,则可以在第二次迭代周期中采用五阶段或六阶段的模式。
4、由于中等规模的网络较多,并且应用范围较广,因此主要介绍五阶段迭代周期模型.这种模型也部分适用于要求比较单纯的大型网络,而且采用六阶段周期时也必须完成五阶段周期中要求的各项工作。
⑺ 网站编程需要学什么
首先需要有一门编程语言的基础,目前学计算机编程开始学的大多是C语言,另外与编程语言相关的课程是数据结构。如果学习网络编程还需要对网络方面有一些基本的了解,即需要学习计算机网络基础知识,比如TCP/IP体系结构,掌握它的分层结构及各层次的功能及在各层次运行的协议。网络编程语言有ASP PHP、JSP及一些脚本语言,可以根据具体的情况来进行相关的学习。
⑻ 网站编程的基本语言是什么
1.说起来这个, asp.net,它主要使用VBScript和JavaScript两种脚本语言编程。JSP(Java Server Pages)是用JAVA语言作为脚本语言的,JSP网页为整个服务器端的JAVA库单元提供了一个接口来服务于HTTP的应用程序。速度快,功能强大,安全性高是它与asp最大区别,JSP由于是一种较新的技术,国内采用的较少。但在国外,JSP已经是比较流行的一种技术,尤其是电子商务类的网站,多采用JSP。
PHP它是一种服务器端的 HTML 脚本编程语言,是一种简单的、面向对象的、解释型的、健壮的、安全的、性能非常之高的、独立于架构的、可移植的、动态的脚本语言。
CGI(Common Gateway Interface)通用网关接口,是HTTP服务器与你的或其它机器 上的程序进行“交谈”的一种工具,其程序须运行在网络服务器上。
不仅可以运行于windows系列操作系统上,还可以运行在UNIX操作系统上CERN或NCSA格式的服务器上运行。
SSI直译服务器端包含(Server Side Includes),由字面上看由WEB在服务器提供的一种功能,并且是在服务器端进行的。一般说来,要完成较复杂的任务(如:聊天室/留言本等),必须设计专门的CGI或ASP程序;但是如果只是想给网页加上简单的功能(如:显示一篇文档,web服务器环境变量,关于该文档的更新日期/大小等),则只要SSI就可以完成了。SSI则是直接由服务器解释执行的,须要WEB服务器软件支持SSI。
现在的大型型网站一般是php技术构建。
中小型网站一般是asp。
ASP JSP PHP CGI SSI 这些的基础还是VB、VC、JAVA等高级语言以及HTML架构还是做网站的基础~!
一步登天达到完全的自由编辑网站是不可能的,但是如果要想达到在一定范围内编辑那么还是可以的,因为现在有好多的软件可以让你在使用模板的情况下不用编程也能做出网站,只不过是网站架构和页面美化以及安全性等各个方面你不能完全自主而已~!用这些东西玩玩或者兼职做些个人网站还可以,但是用它谋职那是万万不行的~!
所以天下没有白吃的午餐,想一步登天呵呵~~~!一定要付出努力和汗水才可以~!
2.一步登天不可能
要装一个blog网上倒是有很多现成的代码
大型网用的数据库比较多 比如mssql,mysql等,更大的可以用甲骨文
3.现在的社会是个人就第一想的是jsp
但是强手还是太少
基本都是跟风学的
所以现在满大街都是java,jsp的广告
你还是学别的语言吧
如果你认为自己能比别人强
那就学jsp
⑼ 网页编程入门应该首先学些什么
网页编程入门应该首先学html和asp这两种语言代码。
1、html相关知识
①据了解,html属于静态代码,是网页编程的基础。至于静态代码,因服务器不需要解析而只用于布局效果;
②还有javascript、css这两种静态代码,前者用于实现某些特效,而后者则是样式语言;
③以上三种语言组合起来,可以设计出美妙的网页效果。
2、asp相关知识
①另外,asp属于动态代码,是为了能快速入门的。至于动态代码,因服务器需要解析而可用于数据库操作;
②还有php、jsp这两种动态代码,和html有着很好的兼容性,基本学会掌握以后就可以去找工作了;
③当然,开发工具、数据库和服务器这三个部分得根据学的动态语言来选择,比如动态语言和数据库可以选择asp和access或php和mySQL等。
(9)基本网站编程扩展阅读
网页编程的相关原理
1、网络模型(网络结构原理和工作原理的描述)
①OSI参考模型:七层;
②Internet网络模型:四层;
③网络协议:指定层上进行数据交换的规则;
④Internet的网络层协议:IP协议、DNS协议(辅助协议);
⑤Internet的传输层协议:TCP协议、UDP协议。
2、套接字(应用程序和网络协议的接口)
①Java Sockets:Java应用程序和网络协议的接口,提供若干个类的定义。Java应用程序利用这些类继承网络协议的行为,实现网络通信;
②TCP Sockets:使用TCP协议实现可靠的网络通信;
③UDP Sockets:使用UDP协议实现效率较高的网络通信。
3、数据包(按照一定规则整合的数据集合)
①组包:指按照协议把零散的数据或报文按照组合起来,实际应用中,比如在C++编程中,往往定义一种新的数据类型用来存储数据包的结构;
②数据包传送:指数据包的电气物理传输;
③解包:指接收端对接收的数据进行解析,获得有用信息和数据。
⑽ 什么是网页编程
CGI CGI(common Gateway Interface,公共网关接口)。严格意义上来说并不算一种网页编程语言。CGI是信息服务器主机对外信息服务的标准接口,为了向客户端提供动态信息而制定。通过专门编写CGI脚本程序(在CGI控制下运行得程序,通常称为CGI程序),不仅可以生成静态的内容,而且可以生成完全无法预见的 动态的内容!比如雅虎、搜狐等搜索引擎提供的强大搜索功能便是利用CGI实现的。CGI脚本程序可以用C、C++等语言在多种平台上进行开发。无需太大修改就可以从一个平台移植到另一个平台上运行,具有很好的兼容性。 ASP与ASP.NET ASP是微软公司推出的意图取代CGI的新技术。通过它,用户可以使用几乎所有的开发工具来创建和运行交互式的动态网页,如返馈表单的信息收集处理、文件上传与下载、聊天室、论坛等等,实现了CGI程序的功能介是又比CGI简单,而且容易学习。由于ASP使用基于开放设计环境的Active X技术,用户可以自己定义和制作组件加入其中,使自己的动态网页具有几乎无限的扩充能力。它还可利用ADO(Active Data Object,微软的一种新的数据访问模型)方便地访问数据库,能很好地对数据进行处理。借WINDOWS 东风,ASP得到了长足的发展。 PHP PHP,一个嵌套的缩写名称,是英文超级文本预处理语言(PHP:Hypertext Preprocessor)的缩写。PHP 是一种HTML内嵌式的语言,PHP与微软的ASP颇有几分相似,都是一种在服务器端执行的嵌入HTML文档的脚本语言,语言的风格有类似于C语言,现在被很多的网站编程人员广泛的运用。PHP 独特的语法混合了 C、Java、Perl 以及 PHP 自创新的语法。它可以比 CGI 或者 Perl 更快速的执行动态网页。用PHP做出的动态页面与其他的编程语言相比,PHP是将程序嵌入到HTML文档中去执行,执行效率比完全生成HTML标记的CGI要高许多;与同样是嵌入HTML文档的脚本语言JavaScript相比,PHP在服务器端执行,成分利用了服务器的性能;PHP执行引擎还会将用户经常访问的PHP程序驻留在内存中,其他用户在一次访问这个程序时就不需要诚信编译程序了,只要直接执行内存中的代码就可以了,这也是PHP高效率的体现之一。PHP具有非常强大的功能,所有的CGI或者JavaScript的功能PHP都能实现,而且支持几乎所有流行的数据库以及操作系统。 PHP的特性包括: 开放的源代码:所有的PHP源代码事实上都可以得到。 PHP是免费的。 基于服务器端:由于PHP是运行在服务器端的脚本,可以运行在UNIX、LINUX、WINDOWS下。 嵌入HTML:因为PHP可以嵌入HTML语言,所以学习起来并不困难。 简单的语言:PHP坚持脚本语言为主,与Java以C++不同。 效率高:PHP消耗相当少的系统资源。 图像处理:用PHP动态创建图像 网络搜索 地摊会 Script 脚本语言是介于HTML(HyperText Markup Language,超文本标示语言)和Java、C++和Visual Basic之类的编程语言之间的语言。它的语法和规则没有可编译的编程语言那样严格和复杂。传统的HTML是静态的,为增强网页的动态功能,一些厂商先后推出了自己的Script脚本语言,其中Netscape推出了JavaScript(for客户端和 for服务端两种),微软则推出了VBScript和ASP两种,用于服务器端和客户端程序的编写。 JavaScript JavaScript是一种基于对象(Object)和事件驱动(Event Driven)并具有安全性能的脚本语言。它与Java不同:JavaScript主要用于HTML的页面,脚本嵌入在HTML的源码中;而Java是一个独立的、完整的编程语言,既可以在Web中应用,也可以用于与Web网无关的情况。另外,JavaS cript编写的程序不必在运行前编译,它们可以直接写入Web页面中并由调用它们的浏览器来解释执行。这样,一些基本交互作用就不用在服务器端完成,提高了客户端的响应时间。 VBScript 为了适应Internet上的应用,Microsoft公司把用于应用程序描述的Visual Basic语言压缩成一个更合理的子集,称为Visual Basic Scripting Edition,简称VBScript。它也是一种HTML嵌入脚本语言,具有易学易用等特点。如果你已了解Visual Basic或Visual Basic for Applications,就会很快熟悉VBScript。Microsoft公司将VBScript语言作为实施其ActiveX脚本化的最佳选择,用户可以采用小的相互操作的部件一起来完成工作,使得应用程序的功能列加强大。 Perl Perl是Practical Extraction and Report Language(实用摘录和报告语言)的缩写,由Larry Wall于1986年开发成功。当初的目的主要是Unix环境下从多个文本文件中产生报表,后来成为许多程序员工具箱中最受欢迎的工具,其发展速度和Unix内核的成长速度相仿。现在Perl已经发展到5.0版本,并移植到了各种平台。 python 是一种跨平台的开发语言,它可以运行在已知的各种操作系统之上,包括windows、Mac OS、Unix、BSD、Palm等。python是一种支持扩展的开发语言,主要的扩展变种有CPython、JPython、PerlPython。它们分别使用C、Java、Perl做它的扩展接口基础环境的。更准确的说,Python也可以是一种 跨语言的语言。 ColdFusion 美国的一对兄弟allire,在为自己的客户解决数据库访问的问题时,感觉到了cgi程序在编写和维护上的难度是不能容忍的困难。于是,具有计算机天赋的Jeremy Allire便在1995年编写了一种快速响应且易于编写的动态脚本语言,叫做coldfusion,一经推出,便震撼整个网络行业。之后,兄弟俩看到了coldfusion的发展前途,便成立了Allire公司(后来被macromedia收购)。之后 的几年,全球500强中的一半都采用了coldfusion来解决公司不同情况的问题。通过不断的版本修改和开发者的不断壮大,Coldfusion后来发展成为业界知名的企业级解决方案的开发首选。现在,为了产品线的统一,为了工业标准的统一,为了完全 兼容Java平台,Macromedia发布了ColdfusionMX。而众位以前经常看到的Neo这个词则是macromedia对于使用新一代coldfusion开发行业解决方案的编码名称。 Java Java是一个由Sun公司开发而成的新一代编程语言。是近年来很流行的一种网络编程语言,它由C语言发展而来,是完全面向对象的语言。在与网络的融合中,已显现出它的强大生命力和广阔的前景。Java的语法简练,学习和掌握比较容易,使用它可在各式各样不同种机器、不同种操作平台的网络环境中开发软件。Java正在逐步成为Internet应用的主要开发语言。它彻底改变了应用软件的开发模式,带来了自PC机以来又一次技术革命,为迅速发展的信息世界增添了新的活力。 您在编程实践中是否常常碰到要为不同的系统平台重复编程(比如为Windows系统设计一套程序,UNIX系统设计一套程序)? Sun Microsystems公司的Java语言以其"一次编程,到处执行"的技术优势,广泛应用于Internet计算机环境下的编程应用,避免您针对不同的系统平台重复编程,减少您的企业的开发成本。 JSP JSP(Java Server Pages,Java服务器页面)是在Sun Microsystems公司的倡导下,由许多公司共同参与建立的一种新的动态网页技术标准。它在动态网页的建设方面具有强大而特殊的功能。Sun公司应用组建“Java社团”的思想开发JSP技术。在开发JSP规范的过程中,Sun公司与许多主要的Web服务器、Web应用服务器和开发工具供应商,以及各种各样富有经验的开发团体进行合作,找到了一种适合于应用和页面开发人员的开发方法,它具有极佳的可移植性和易用性。针对JSP的产品,Sun公司授权予工具提供商(如Macromedia)、结盟公司(如Apache,Netscape)、最终用户、协作商及其他人。最近,Sun公司将最新版本的JSP和Java Servlet(JSP 1.1,Java Servlet 2.2)的源代码发放给Apache,以求JSP和Apache紧密结合、共同发展。Apache,Sun公司和许多其他的公司及个人公开成立的咨询机构更能方便任何公司和个人免费取得信息。 XML XML开发者源于SGML的设计和应用者. 他们已经在SGML上投入了大量精力,但他们却发现SGML 并没有完全发挥它的作用.他们当然有其充分的理由.我们可以列举以下几个重要方面给大家.在这些方面SGML 带来的影响可以说是一场革命. SGML (通用标记语言标准ISO 8879:1986)是HTML的前身技术.它是文件和文件中信息的构成主体. SGML与HTML不同.它允许用户扩展tag集合, 允许用户建立一定的规则. SGML所产生的tag 集合是用来描叙信息段特征的.而HTML仅仅只是一个tag集合.所以我们可以说HTML是一个SGML的子集. 早在Seattle会议之前,Bosak和一些精心挑选的SGML结构信息专家就已向W3C提出了“网络上的SGML”计划. W3C支持并赞助了他们的努力. 工作于1996年7月正式开始起动. 工作的早期,有较大的阻力.因为也存在反对SGML的人.一些制定XML标准的W3C代表甚至声称“网络上的SGML”是不可能实现.工作组(原称“SGML编辑审议委员会”)并未退缩.他们打算让SGML以全新的面目出现在网上,给SGML以全新的面貌,故给它命名为“可扩展标识语言”,即XML.