永发信息网

“网站程序”用什么语言写?

答案:2  悬赏:70  手机版
解决时间 2021-01-14 14:30
“网站程序”用什么语言写?
最佳答案
“网站程序”一般用以下四种语言编写:
1、ASP。是微软所开发的一种后台脚本语言。开发快、易上手、效率高是ASP的优点,但是在安全隐患上,ASP存在的隐患是四种语言里最大的,其次平台的局限性也限制了ASP的发展。
2、NET。相当于ASP的升级版本,提供了一种新的编程模型结构,可以生成伸缩性和稳定性更好的应用程序,并提供更好的安全保护。但是也由于是微软的产品,那么平台就有了限制。还有数据库的链接复杂。
3、PHP。是当下主流网站开发语言之一,PHP源码是完全公开的,不断的有新函数库加入,以及不停地更新,使得PHP无论在UNIX或是WIN的平台都可以有更多新功能。
它提供丰富的函数,使得在程序设计方面有着更好的资源。平台无关性以及安全就是PHP最大的优点。当然还有一些小小的缺点,但是作为应用最为广泛的一种后台语言,PHP的优点还是显于缺点。
4、JSP。JSP技术平台和服务器是互相独立,同PHP一样也是开放的源码。JSP出现至今已经是一门很成熟的程序语言,集成的数据源能力,易于维护,能有效的防止系统崩溃等这些优点。
无疑JSP是四种语言里最好最强大的,但是由于它的强大就决定了其使用的技术性,所以不是一般企业网站做站语言的首选。
全部回答
做网页有三大网页脚本语言, 这三个东西根本不是同一个分类维度上的:
1) PHP:语言(PHP Script)+ Web 运行时(PHP Engine)
2) JSP:JSP
和 Java Servlet 的关系可以看成是 CoffeeScript 和 JavaScript 的关系,本质上 JSP
不是独立的技术,而是一种模仿 ASP/PHP 形式写法,编译成 Servlet 运行的关系。以前曾流行于作为 Java EE
的模版引擎(视图层),现在似乎有更多更好的选择,正在逐渐被边缘化。
.
3) NET:.NET + C#
才是同一个分类维度上的吧?不知道你是不是想说 ASP .NET,ASP .NET 是基于 .NET Framework 的 Web 运行时,和
PHP Engine 地位类似。目前比较流行的有“控件党” ASP .NET WebForm 和微软新推的 ASP .NET MVC
两种上层框架。
ASP
.NET :微软支持的,没错,不过在Java等语言的冲击下,已经逐渐走向开源了。微软支持的,后台强大,所以系内产品可以无缝搭配,支持也很到位,这点和 Python 的 Django
很像。
如果要评论优势劣势,我的观点是:
PHP:优点:草根,所以有广泛群众基础,极度适合做
CMS,入门门槛极低(补充一个鸟哥说的:部署方便,确实像 PHP 这样部署方便的不多见)。另外一个优点就是有大量成熟的 CMS
可以做二次开发(WordPress、Drupal、Joomla 等)。缺点:不适合做逻辑复杂的 Web 2.0 应用(不要谈
Facebook,Facebook 已经把 PHP hack 到不是 PHP
了),因为生命期单一(一个请求为一个生命期,请求间完全隔离),所以从 PHP Script 的角度扩展显得鸡肋(目前大多 PHP
框架的共同问题)。
JSP:已经边缘化的东西了。如果说 Java Web,那还有的一谈(Spring MVC 就很不错),JSP 真的没什么好谈的了。
我觉得当代 Web 应用,新兴技术才是真正值得选择的:
Ruby、Python 等 Web 框架和相关技术
JVM 扩展的其他动态语言框架
这些新兴技术的共同特点是开发效率极高,因为新兴语言的灵活性,适合做 DSL,所以在框架方面往往能实现近乎声明式的开发;同时因为社区活跃,需要造轮子的地方很少,很多可以复用的第三方社区扩展。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
你们平时除鼻子的黑头都是用什么方法的?
design-expert如何输入比值,例如1:40?
我的阿拉斯加不会叫会不会是哑巴
萃华金店(汴兰金店)地址有知道的么?有点事想
real techniques美妆蛋哪个国家的
情人节发红包2.4元是什么意思
单选题下列名词与氮元素无关的是A.光化学烟雾
C罗的肌肉是如何练成的
古·摄影(南城街道办事处和平路19号2号门
从中国TNT寄快递到巴西走的是什么路线?都经过
请问我上升星座,太阳星座,月亮星座各是什么
把一批重42吨的桃子送到水果市场,用一辆承载5
你知道广东肇庆有哪些旅游景点吗?
大婶看见赤膊的帅哥会有什么感觉
成语什么楚什么汉
推荐资讯
空山新雨后,后句的晚来什么意思?
<改变一生的闪念>中从哪儿可以看出这闪念改变
阅读:在数学中,有些大数值问题可以通过用字
解方程2(x+1.7)=9.21.2x÷2=602x-0.6×4=0.
fatego的渠道问题
logx3=1/log3x
单选题鸟身体里的气囊不具有的作用是A.散热B.
时间久了什么都成了理所当然 那么努力有什
3.62-7.5*0.8/2.5
请问白酒是用什么 沟现出来的?
我想问下,身高2米53的人,体重要达到多少才
莲子跟排骨煮粥怎样煮才更好吃呢
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?