Microsoft ASP.NET和Visual Studio for Linux的等价物是什么?

时间:2011-07-07 15:33:25

标签: asp.net linux visual-studio

我只是想知道Linux Web开发的类似框架和工具是什么。

我可以使用Visual Studio为Linux Apache开发网站吗?感谢。

4 个答案:

答案 0 :(得分:3)

我猜是

Monosupports ASP.NET)和MonoDevelop

答案 1 :(得分:2)

广告1)有几个IDE。我更喜欢eclipse,无论是html,php,python,c还是java。

广告2)是的,你可以。创建您的网站,将它们复制到您的/ var / www(或者您的ww-root)并且您已经设置好了。

编辑:<个人意见>顺便说一下,我的意思是没有“windows web development”和“linux web development”这样的东西。最后,您开发Web应用程序的操作系统,Web服务器运行的操作系统,客户端具有哪种操作系统或您使用的服务器和客户端语言(只要您不喜欢)就不重要了。使用某些客户无法提供的东西)。您有一个通过HTTP,HTTPS(或其他)与客户端进行通信的Web服务器。该服务器通过CGI,lib-apache2-mod-XYZ,WSGI,IIS用于ASP(或其他)的可执行脚本的接口传递某些数据。这产生了一个结果,即Web服务器然后通过(填写任意OSI第7层协议)发布到客户端,无论内容是什么:HTML,CSS,图像,JSON,您的名字。您的操作系统与此无关。 并非所有主机服务器操作系统上都提供所有接口,但您总是有一堆可供选择,最终结果的重要性。 Quidquid agis,prudenter agas et respice finem。 < /个人意见>

答案 2 :(得分:2)

Linux上的Web开发并不专门与一种编程语言,框架或IDE相关联。更常见的是,它们与免费和开源相关(免费和成本一样,也可以通过代码执行您想要的操作)。

当我们将它用于类时我喜欢Visual Studio,但是我还没有找到一个相同的工具。唯一接近的就是Eclipse或Netbeans。

通常,许多Linux爱好者使用emacs或vi(或vim)进行编辑。乍一看,你可能看不到它们的强大功能,但emacs绝对是一个很棒的编辑器,一旦你熟悉它,vi就会非常好。

对于Web编程语言和框架,您有多种选择。

Python是用于Web开发的最流行的语言之一。这种语言已被Google,Reddit,Quora和其他许多人使用。也许最流行的Python框架是Django,每个(Python和Django)都有自己的跟随。

Ruby也是一个非常美丽的语言。很可能你可能听说过Ruby on Rails,它是一个很棒的Web框架,可以让你快速将想法转化为实际的东西。

PHP是另一种流行的语言,并且具有PEAR框架。您可以购买的许多在线论坛都是用这种语言编写的,例如vBulletin和着名的phpbb。

在我看来,这取决于你想要完成什么。 Python和Ruby非常适合Web开发,也适用于非Web。

答案 3 :(得分:1)

有一吨。您可以在Apache上运行使用mono for ASP.NET。甚至还有其他语言。 PHP,JSP,Djanjo,Ruby on Rails,Node ......仅举几个语言/框架。没有Visual Studio for Linux的构建,您很难将其设置为在Windows上编译Linux程序集。