Heim  >  Artikel  >  Backend-Entwicklung  >  javascript和php为什么不集成到一起去呢?

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

WBOY
WBOYOriginal
2016-06-06 16:44:33863Durchsuche

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

回复内容:

你提问的很好。


nodejs 就是你要的,来学吧。

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

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

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

而且现在的趋势应该是语言的多样化,让不同的语言做不同的事情,发挥各自的长处。希望上一个万能语言解决所有问题,说白了就是懒惰。 你需要的是 node.js 。 这个需要考虑的很多
比如说你用JavaScript操作数据库了,有些重要的数据即便做很高的加密措施也很容易被解密
JavaScript属于浏览器解释型语言,所有的代码都在浏览器中国可以看到
如果操作核心数据的代码也能被任何人访问的话,那个确实是很可怕的事情
如果只是操作一些简单的数据,数据是否解读或泄露都无所谓的话 HTML5的新特性是支持浏览器本地数据库存储的
还有一点就是 JavaScript是可以发送HTTP请求直接到数据库的 你需要去玩.net了,绝对适合你 多看看软件工程的思想就明白了。 NodeJS可以实现你的愿望!
Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn