一种编程语言可以同时是客户端和服务器端吗
can a programming language be both client and server side?
我的意思基本上是,例如PHP,PHP既可以用于将数据输出到客户端/浏览器上,也可以用于连接/查询数据库。
那么它会是客户端和服务器端的编程语言吗?
或者它仍然是一种服务器端语言,因为它的主要用途是数据库查询
Javascript也是如此,js可以用作客户端语言,但它也可以用于建立与数据库的连接,这是否使它同时成为服务器和客户端编程语言?
谢谢。
PHP在技术上是MySQL服务器的"客户端",但web开发中的"客户端端"是指在用户的web浏览器上运行的代码。PHP是一种专门的服务器端技术(除了像PHP-GTK这样的奇怪技术)。
JavaScript既是客户端(在浏览器中),也是服务器端(通过Node)。
使编程语言成为客户端(如果我们谈论的是Web开发)的原因是它在Web浏览器中执行。
JavaScript既是一种客户端语言,也是一种服务器端语言,因为它可以用于在浏览器中开发客户端应用程序(甚至可以用于使用Apache Cordova等环境的移动应用程序),也可以作为后端技术,这要归功于NodeJS等完全在服务器机器中执行的运行时。
PHP是一种仅用于服务器端的语言(1),而且PHP脚本可以充当其他服务器环境或技术的客户端这一事实并不意味着它是一种客户端语言。
客户端术语是指远离服务器的另一个物理层,该物理层通常具有图形用户界面。
(1)实际上,PHP可以用于开发其他类型的应用程序,如桌面应用程序、BTW,它的主要用途是服务器端Web开发
Javascript既可以用作前端编程语言,也可以用作后端编程语言。例如AngularJS用于前端,NodeJS用于后端。NodeJS运行在服务器上,AngularJS运行在浏览器上。
PHP是服务器端编程语言。PHP运行在服务器上,而不是在web浏览器中。PHP可以将数据输出到浏览器,但它实际上是在服务器上运行的。PHP是"超文本预处理器"。PHP引擎处理PHP代码并返回最终的HTML代码。
客户端/服务器端不是语言的某些属性,而只是在每个特定情况下使用它的地方。
即使在web开发中,由于历史的原因,JavaScript在客户端领域占据主导地位,也没有技术原因会阻止您在浏览器内使用任何其他语言,使用Window上的脚本主机(例如查找PerlScript)或实现基于JS的翻译器/解释器/编译器。
- 客户端服务器REST API captcha实现
- 使用谷歌应用程序脚本将服务器端数据表返回到客户端
- 如何轻松地将服务器端变量从Java代码转移到客户端代码
- 服务器端事件+客户端事件与Websocket
- 使用c#中的邮件附件javascript在客户端机器上获取服务器端导出的crystal报告路径.下面的
- 如何防止在客户端/服务器两侧对文本框进行sql注入
- 如何在VB中先执行客户端代码,然后再执行服务器端代码
- 正在使用在服务器端或客户端执行的 Jquery 函数
- 客户端HTML MVC渲染与服务器端通过NodeJS进行重定
- 在进行服务器端渲染时,我可以向客户端发送React组件吗
- 在app.settings中传递javascript变量(客户端变量到服务器端)
- 主干将客户端渲染与服务器端渲染区分开来
- 如何在不使用处理程序的情况下使用ajax将文件从客户端发送到服务器端
- 合并客户端/服务器端模板引擎
- 在客户端/服务器端检索原始电影大小
- 混合客户端/服务器端测试
- 是否存在客户端+服务器端MVC JS框架
- 在哪里托管Wakanda[客户端/服务器端纯JS'框架']
- 客户端服务器端模板nodejs
- Javascript在客户端/服务器端运行