大家好,今天小编关注到一个比较有意思的话题,就是关于用java语言写一个网站的问题,于是小编就整理了2个相关介绍用Java语言写一个网站的解答,让我们一起看看吧。
C语言为什么不能成为写网页语言?
文本标记语言是用来描述文档格式的语言,代表性的文本标记语言有PDF,html,XML等。其中,HTML是网页的标准语言,所有的浏览器都支持HTML。C语言不是描述文本的,不能用来写网页。
网页前端常常需要编写一些程序,比如JavaScript编写的一些酷炫的程序。这种程序是可以用C语言写的,写好的程序使用COM借口,编译成ActiveX包,支持ActiveX的浏览器可以下载并执行。不过,ActiveX可以访问所有的系统***,非常不安全。ActiveX曾经是传播病毒主要手段之一,逐渐被浏览器所禁用。C语言也就很少用来写前端程序了。
C语言是最早的网页后台程序语言。技术上叫CGI。CGI是一种接口规范,C语言程序只要支持这种接口,就能作为WWW应用程序。但是,C语言程序是直接在操作系统内核上执行的,容易出现安全漏洞。所以,很快被JAVA,php,Python等把运行环境限制在沙箱里比较安全的语言所替代。
C可以写网页,通过CGI任何一种服务端编程语言都能写网页。如果用fast-cgi,C的效率超过任何一种web编程语言。实际上很多网络设备的管理界面就是用C写的,因为用其它语言,就得放一个庞大的解释器,C可以直接执行并且可以访问任何系统***。
每一种语言都必须运行于特定框架,C依赖的框架离底层硬件和汇编是最接近的。只要有编译链接的软件就可以。html依赖的框架是浏览器,开发浏览器的人决定了运行在浏览器上语言,理论上可以开发一种浏览器执行C语言,但是人都想标新立异扬名立腕,想做XX之父,所以总喜欢自己来定义一种新语言。这实际上造成了***浪费。坚持用C语言的人是那些不愿意屈服于各种大腕的人,代表了科技需要的一种独立精神
90年代互联网刚兴起的时候,c还真的是互联网服务端构建语言,当时很多系统都是用c写的cgi应用。只是c写的程序部署调试极其麻烦,更新系统必须停服务。后来perl这种脚本语言逐渐替代了c来写cgi,部署调试的效率终于高了起来,而且损失的那点性能对于当时14.4KBps的网速来说根本感觉不出来。就算后来modem支持到56KBps的速度,perl写的bbs和chatroom依然是主力。其后,asp和php/fi才逐渐开始流行。那时侯,j***a还只是个玩具。
~
不过就算是现在,c写的***库和web依然不少,只是已经不那么大众化了。但是很多关键服务还是用c来实现的。例如nginx,例如git。
c语言追求的是实时性,执行效率(代码量的多少,程序执行所用时间的耗费),它编译出来的执行模块. exe,常常拿来和汇编语言写的相同功能的程序作比较。可以这样讲,最难,效率执行最高的程序,都是汇编语言,c语言写的。
J***A都能写什么?
j***a可以写很多东西,手机(安卓就是基于J***A开发的,以前是在eclipse弄开发,现在谷歌出了个Android studio 表示正在自学中)电脑应用,网页等,【J***a Web 其实就是一个技术的总和,把Web看成一个容器而已主要使用J***aEE技术来实现.在加上各种中间件(SSH等)J***aWeb其实做什么都可以,你可以通过J***aWeb[_a***_]一个软件,一个ERP,一个网页,甚至是一个网络游戏都可以】中括号里是网上搬运的,J***A的东西网上一查一大堆的
到此,以上就是小编对于用j***a语言写一个网站的问题就介绍到这了,希望介绍关于用j***a语言写一个网站的2点解答对大家有用。