Delphi WEB开发三剑客IntraWEB、uniGUI、TMS WEB Core
长期以来,Delphi支持者一直将Delphi的市场占有率下滑归罪于开发团队对Web开发的重视不够,也因为这个原因,Delphi第三方组件厂商为了弥补Delphi官方在WEB开发上的不足,推出了众多WEB开发解决方案,其中最流行的三大WEB开发框架,分别是: 塞浦路斯AtozedSoftware公司开发的IntraWEB、土耳其飞漫软件公司开发的uniGUI、比利时TMS软件公司开发的TMS WEB Core,当然还有其它一些开源Web框架,笔者不再详述,但在下面的幻灯片中会有提及。
WEB开发基础知识入门
HTML 客户端应用(这些是网络浏览器的语言!)
HTML(超文本标记语言HyperText Markup Language)是一种用于创建网页的标准标记语言。HTML用来建立自己的WEB站点,HTML运行在浏览器上,由浏览器来解析用于在网络浏览器中呈现客户端应用程序。
CSS(Cascading Style Sheets) 用于渲染HTML元素标签的样式,被用来以一种舒适的方式对HTML进行样式和展示。
JavaScript 在应用程序中提供互动性。
AJAX 允许网页的异步更新。
XML & JSON
XML(可扩展标记语言)与HTML(两者都基于SGML)相似,它使用<角括号>来表示标签。它是一种基于文本的数据格式。
JSON(JavaScript对象符号)使用{大括号}来划分数据元素。
一般来说,XML比JSON更复杂,因为它被XSL、XSD、DTD、XSLT和其他具有强类型、命名空间等特征的文档所扩展,目前主流的开发方案都是使用JSON。
REST Web API
RESTful(REpresentational State Transfer)描述了一个API的交互方式。它与其说是一种协议,不如说是一种风格。一个API存在于服务器上,客户端应用程序(网络Web或其他)连接并调用该 WEB API。REST通常使用JSON来传输数据,一般很少使用XML。
SOAP Web API
SOAP(简单对象访问协议)是一个基于XML的协议,提供一个允许远程客户连接到服务器的API。
SOAP比REST更复杂、更严格、更稳健,REST是作为一个更简单的替代方案而设计的。SOAP仍然在使用,而且在一些特定的使用情况下更受开发者欢迎。
PDF下载地址: 《DelphiWeb前端开发教程——基于TMSWEBCore框架》PDF_tmswebcore-Javascript文档类资源-CSDN下载