微软近日上线了一个新平台——Try
.NET,该平台可以让开发者在线上编写并运行
.NET 代码。

IT之家1月13日消息 微软Try
.NET项目近期上线,这一项目允许用户通过浏览器运行和编写C#代码,同时还支持完整的代码提示。

目前使用的主流Web开发技术主要有四种:ASP、ASP.NET、JSP、PHP。

澳门新葡萄京官网首页 1

用户可以通过访问这一项目官网对Try
.NET这一项目进行简单了解。该项目允许开发人员在浏览器中运行和编辑C#代码片段,同时也有相关C#代码教程,还允许访问者对代码进行测试和调试。

1、ASP

微软介绍,Try .NET
是一个可嵌入的代码运行器,不仅可以直接在线上对自己或者他人的代码进行编辑、测试与运行,还可以将代码以片段的形式嵌入到博客或者文档中,此外它还支持与已有开发工具集成,比如嵌入并运行
GitHub Gists。

微软的try
.NET项目早在2017年就已经开始立项,该项目已经被上传到GitHub上。用户可将使用过程中遇到的问题通过GitHub反馈给开发者。

ASP(Active
Server  Pages)动态服务器页面,使用VBScript脚本语言,可以将脚本语言直接嵌入HTML文档中,不需要编译就可以直接运行。

澳门新葡萄京官网首页 2

另外,目前这个项目已经可以初步使用,在浏览器中访问

优点:(Active Server
 Pages)

地址是:

用户可以像在IDE中一样使用各种快捷键完成代码编写,当然,微软这一举措还是希望用户能下载Visual
Studio去更深入的体会C#的魅力。

①、由于ASP程序是在服务器端运行的,当客户端浏览器访问ASP网页时,服务器将网页解释成标准的HTML代码发送给客户端,所以不存在浏览器兼容问题。

(文/开源中国)    

缺点:

①、因为每当客户端打开一个ASP页面时,服务器都会将该ASP程序解释一遍,最后生成标准的HTML代码发送到客户端,从而影响了ASP程序的运行速度。

②、ASP程序只能运行在Windows操作系统的IIS环境中,可移植性差。

2、ASP.NET

ASP.NET是Microsoft(微软)发布的Web端程序开发技术,不能简单地看作是对ASP的扩展和升级(有了本质的区别)。ASP.NET目前主要支持的语言有C#和VB。

优点:

①、微软的Visual
Studio开发平台,为ASP.NET程序提供了可视化的开发环境,可以提高编程效率。

②、引入了服务端控件的概念,这样使开发交互式网站更加方便。

缺点:

①、ASP.NET目前只能运行在Window操作系统的IIS环境中,可移植性差。

3、JSP

JSP(Java
Server Pages)Java服务器页面是由HTML代码和嵌入其中的Java代码组成的,具有良好的跨平台性。在网页被客户端请求时,服务器对其中的Java代码进行处理,然后将生成的标准HTML页面发送到客户端。

优点:

①、与ASP不同的是JSP页面第一次被访问时,服务器将JSP编译成二进制代码,并保存起来,以后当客户机再次访问该页面时,这些二进制代 码被直接调用,所以JSP较ASP具有更高的执行效率。(第一次访问时较慢,之后比较快)

②、有非常好的可移植性。

缺点:

①、开发比较复杂,开发周期长。

4、PHP

PHP(PHPHypertext
Preprocessor)超文本预处理器是将脚本语言嵌入到HTML文档中,它大量采用了C、Java和Perl语言的语法,并加入了PHP自己的特征。

优点:

①、学习门槛低,易于学习、入门。

②、可移植性比较好。

缺点:

①、没有强大的公司支持,更新速度比较慢。

本人认为在这四种技术中JSP比较有发展,但是上手会慢一些。它身后有强大的Oracle公司支持,淘宝网、网易邮箱等产品的开发都使用的JSP技术。HTML5将是Web技术的接班人,但是据估计他要到2020年左右才能成熟。做好眼前的事情,选择一个适合自己的技术,加油!!!