B/S(Browser/Server)架构是指浏览器与服务器架构,通常包含3层:浏览器层次作为客户端,Web服务器(或者应用服务器)作为业务处理端,数据库服务器作为数据存储端。
可以做bs架构开发的语言有很多,静态页面需要使用到HTML,即超文本标记语言,它不是一种编程语言,而是一种标记语言 (markup language),是网页制作所必备的。
如果想要实现动态效果,也就是俗称的动态开发,或者后台开发。常见可以有:PHP、Python、java(JSP技术)、asp.net等服务器端解释的脚本语言;看你会哪种就可以使用哪种语言开发。
数据库可以选择mysql,使用SQL(结构化查询语言)来进行数据存储和操作。SQL是一种特殊目的的编程语言,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统;同时也是数据库脚本文件的扩展名。
下面简单介绍上面所述的常见动态开发语言:
php是一种通用开源脚本语言。语法吸收了C语言、Java和Perl的特点,利于学习,使用广泛,主要适用于Web开发领域。
Python是一种计算机程序设计语言。是一种面向对象的动态类型语言,最初被设计用于编写自动化脚本(shell),随着版本的不断更新和语言新功能的添加,越来越多被用于独立的、大型项目的开发。
JSP全名为Java Server Pages,中文名叫java服务器页面,其根本是一个简化的Servlet设计,是一种动态页面技术。JSP技术使用Java编程语言编写类XML的tags和scriptlets,来封装产生动态网页的处理逻辑。网页还能通过tags和scriptlets访问存在于服务端的资源的应用逻辑。
ASP.NET又称为ASP+,不仅仅是ASP(动态服务器页面)的简单升级,而是微软公司推出的新一代脚本语言。ASP.NET基于.NET Framework的Web开发平台,不但吸收了ASP以前版本的最大优点并参照Java、VB语言的开发优势加入了许多新的特色,同时也修正了以前的ASP版本的运行错误。
Atas ialah kandungan terperinci bs架构可以用什么语言开发?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!