用什么语言可以实现前台与用户更友好的交互? ruby,PHP,perl,python都能做什么?都有什么优点?

Python011

用什么语言可以实现前台与用户更友好的交互? ruby,PHP,perl,python都能做什么?都有什么优点?,第1张

你的这个问题说明你还不太懂这些东西,你所说那那些比如用户点击一个按钮的同时不用等待网页的响应,现在比较流行的做法是ajax,你上面所说的四种语言都可以用来做网站的后台,其中ruby和python是种不错的脚本语言,他们都开发出来了一些优秀的框架,比如ruby现在很火的rails框架,可以快速的建立网站,你可以看一下使用rails你可以5min就能建立一个博客网站。php也可以做后台,但是比较繁琐,随着计算机硬件的提升,php这种繁琐的语言我个人觉得会被ruby和python代替,应为这两者对开发者来说很容易,就像ruby的作者创立这门语言的初衷一样:让程序员快乐的编程。

ruby,python都属于脚本语言,都能够完成软件开发的几乎大部分功能。

只是各自在不同的领域受欢迎程度不一样,易用性,开发体验不一样。

比如:ruby在软件测试方面表现优异, 在web开发方面有ruby on Rails框架作为支撑,

表现也很优异。

先定义一下前后端,所谓web前端是指运行在用户浏览器中的内容;而后端则是指运行在应用服务器上的内容。前后端之间通过http协议进行交互:浏览器发起http请求(来源于浏览器的直接发起和前端代码中的ajax请求),后端得到请求后返回数据(可能是html、静态文件或者ajax调用产生的数据)。

ruby只能做服务端也就是后端开发,前端依然需要使用javascript+css

不过javascript也可以用作后端开发,那就是nodejs