寻找与ASP.NET相当的LAMP

时间:2010-01-31 19:05:13

标签: asp.net lamp

我们有一个相当大的系统,涉及在Windows上运行的多个应用程序,用.NET编写。其中包括许多使用ASP.NET的Web应用程序。

我们有很多不相关的Web应用程序用LAMP编写 - Linux / Apache / MySQL / Php。

我们在ASP.NET中看到的最大优势是可以轻松地在Web应用程序,win-form应用程序,Windows控制台应用程序和Windows服务之间共享代码。我们在.NET程序集中有很多代码,这些代码在所有这些环境中共享。

Apache / Php作为一个Web编程环境比ASP.NET有一些明显的优势,但如果在整合非Web应用程序共享的代码时,其中有任何内容等同于.NET,我我没有意识到它。

所以我问。是否有任何技术可以在Apache / Php和非Web应用程序之间提供相同类型的共享代码模块的轻松无缝集成?

2 个答案:

答案 0 :(得分:1)

您要求的唯一环境是Java。

使用相同的代码,将其粘贴在swing应用程序,servlet,applet中,甚至将其放入移动设备中,它都可以正常工作。 JDBC应该是大多数数据库的一个很好的抽象,所以你在那个领域很清楚。

除此之外,在LAMP堆栈上请求类似的东西是我认为目前不存在的东西。

答案 1 :(得分:0)

我不知道,但我知道Mono有一个可以插入Apache的运行时模块,可以在其下有效地运行ASP.NET应用程序。请参阅博客上的here,了解如何执行此操作。

修改:根据 Robert 的评论,该博客上的链接已损坏!这是sourceforge.net的官方link。遗憾!

希望这有帮助, 最好的祝福, 汤姆。