0

0

javascript和php为什么不集成到一起去呢?

php中文网

php中文网

发布时间:2016-06-06 16:44:33

|

1098人浏览过

|

来源于php中文网

原创

javascript可以对html的某些元素进行操作,比如css,dom;而php也可以写一些函数,而且php额外的功能是连接数据库比较好。那么有个疑问,为什么不把javascipt和php集成到一起成为一个新的语言,既可以连接数据库又可以对页面元素进行操作。非要用两种语言来完成这个工作呢。或者开发javascript对数据库连接呢。多种语言其实不是加大了网页编程的混乱复杂程度吗?
不是做网页编程的,问的可能不是十分专业。

回复内容:

你提问的很好。


nodejs 就是你要的,来学吧。

PHP开发实用指南 2.0
PHP开发实用指南 2.0

对于一个刚进入PHP 开发大门的程序员,最需要的就是一本实用的开发参考书,而不仅仅是各种快速入门的only hello wold。在开发的时候,也要注意到许多技巧和一些“潜规则”。PHP是一门很简单的脚本语言,但是用好它,也要下功夫的。同时,由于PHP 的特性,我一再强调,最NB 的PHP 程序员都不是搞PHP 的。为什么呢?因为PHP 作为一种胶水语言,用于粘合后端 数据库和前端页面,更多需

下载
改变世界靠你了 javascript又能连数据库,又能操作dom.
旧版的是ie的activex,可以调用window内置的数据库组件连数库,不过由于要降低ie的安全设置,用得很少。
最新的有node-webkit,将node和webkit整合在一起开发桌面运用,界面就是网页,后台使用node你想连数据库就连数据库,读文件就读文件。

不过这些都是开发小型运用方便,一但要做成网络运用,一般还是前后台分离开发,而不是混在一起写,利于分工协助,从而提高开发速度。 简单来说是因为历史原因,历史不可改变。
如果有一个重新设定互联网各类技术的机会,浏览器和后端统一用PHP,这是最佳的。JavaScript语言缺陷很多,不够规范。这个就不说了。 题主需要注意的是,就算语法“统一”了,它们还是不一样。

运行的解释器不在一起,而且操作对象和相应的库也不一样。就算都是JS的语法也是一样学两遍。要知道任何一门语言学习语法的时间都远小于学库的时间。

而且现在的趋势应该是语言的多样化,让不同的语言做不同的事情,发挥各自的长处。希望上一个万能语言解决所有问题,说白了就是懒惰。 你需要的是 node.js 。 这个需要考虑的很多
比如说你用JavaScript操作数据库了,有些重要的数据即便做很高的加密措施也很容易被解密
JavaScript属于浏览器解释型语言,所有的代码都在浏览器中国可以看到
如果操作核心数据的代码也能被任何人访问的话,那个确实是很可怕的事情
如果只是操作一些简单的数据,数据是否解读或泄露都无所谓的话 HTML5的新特性是支持浏览器本地数据库存储的
还有一点就是 JavaScript是可以发送HTTP请求直接到数据库的 你需要去玩.net了,绝对适合你 多看看软件工程的思想就明白了。 NodeJS可以实现你的愿望!

相关专题

更多
Word 字间距调整方法汇总
Word 字间距调整方法汇总

本专题整合了Word字间距调整方法,阅读下面的文章了解更详细操作。

2

2025.12.24

任务管理器教程
任务管理器教程

本专题整合了任务管理器相关教程,阅读下面的文章了解更多详细操作。

2

2025.12.24

AppleID格式
AppleID格式

本专题整合了AppleID相关内容,阅读专题下面的文章了解更多详细教程。

0

2025.12.24

csgo视频观看入口合集
csgo视频观看入口合集

本专题整合了csgo观看入口合集,阅读下面的文章了知道更多入口地址。

29

2025.12.24

yandex外贸入口合集
yandex外贸入口合集

本专题汇总了yandex外贸入口地址,阅读下面的文章了解更多内容。

58

2025.12.24

添加脚注通用方法
添加脚注通用方法

本专题整合了添加脚注方法合集,阅读专题下面的文章了解更多内容。

1

2025.12.24

重启电脑教程汇总
重启电脑教程汇总

本专题整合了重启电脑操作教程,阅读下面的文章了解更多详细教程。

3

2025.12.24

纸张尺寸汇总
纸张尺寸汇总

本专题整合了纸张尺寸相关内容,阅读专题下面的文章了解更多内容。

5

2025.12.24

Java Spring Boot 微服务实战
Java Spring Boot 微服务实战

本专题深入讲解 Java Spring Boot 在微服务架构中的应用,内容涵盖服务注册与发现、REST API开发、配置中心、负载均衡、熔断与限流、日志与监控。通过实际项目案例(如电商订单系统),帮助开发者掌握 从单体应用迁移到高可用微服务系统的完整流程与实战能力。

1

2025.12.24

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
React 教程
React 教程

共58课时 | 2.9万人学习

TypeScript 教程
TypeScript 教程

共19课时 | 1.7万人学习

Bootstrap 5教程
Bootstrap 5教程

共46课时 | 2.6万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号