目前动态类型 .NET Web 开发有哪些选择?

发布于 2024-07-30 07:40:41 字数 507 浏览 11 评论 0原文

目前对于动态类型 .NET Web 开发您有哪些选择?

Ruby on Rails 与 IronRuby?

Django(有一些改动)和 IronPython?

不想走 Phalanger 路线。 我已经用完 PHP 了。

我认为有某种方法可以使 ASP.NET MVC 更加动态...但是您可以在 .NET 3.5 中充分利用它吗? 这就是 Haack/Lam/Schementi 所做的工作。 帖子有人仔细看过这个吗?

FubuMVC 和 MonoRail 可以用动态语言做什么? 我对他们不是很熟悉。

What are you options for dynamically-typed .NET web development at this time?

Ruby on Rails with IronRuby?

Django (with a few alterations) and IronPython?

Don't feel like going the Phalanger route. I'm done with PHP.

I assume there is some way to make ASP.NET MVC more dynamic... but can you fully exploit that in .NET 3.5? There is the work Haack/Lam/Schementi did. Post Anyone looked close at this?

What can FubuMVC and MonoRail do with dynamic languages? I'm not very familiar with them.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(5

墨洒年华 2024-08-06 07:40:41

IronScheme 目前处于测试阶段。 我不知道它是否有任何好处,但他们正在积累 .NET 上其他 Lisp 方言的经验。

IronScheme is currently in beta. I have no idea if it's any good, but they're building on experience with other Lisp dialects on .NET.

花海 2024-08-06 07:40:41

Jeff Hardy 正在 http://www.codeplex.com/Wiki 上从事 NWSGI 工作/View.aspx?ProjectName=NWSGI,这是 Python WSGI 接口的 .Net 端口。

这为移植各种基于 Python 的 Web 框架提供了机会(有无数个)

Jeff Hardy is working on NWSGI at http://www.codeplex.com/Wiki/View.aspx?ProjectName=NWSGI, which is a .Net port of Python WSGI interface.

This opens opportunities to port various Python based web framework (there are kazillion of them)

只是我以为 2024-08-06 07:40:41

听起来好像有人建议谢伊创建一个动态类型的对象并将东西塞进去。 我觉得最好让 IronPython 做动态编程的事情,让 C# 做真正需要它的事情,如果您需要以另一种方式调用动态代码,则使用 C# 中的动态类型来弥补差距。 由于 IronPython 已经为您处理对 C# 的调用,因此使用 C# 4.0,这两个截然不同的世界之间可以实现相当无缝的交互。

我喜欢 Python 和 Django。 与我使用过的任何其他 Web 框架相比,我更喜欢 Django。 我还没有提供 IronPython 的 django 补丁杰夫·哈迪(Jeff Hardy)尝试一下。 可能值得一看,看看它和 IronPython 2.6 beta 是否可以让您继续前进。

能够在 .NET/Mono 环境中使用 Django,并在需要时使用 C# 及其附带的库和工具,听起来很棒。

It sounded like Shay was suggested just creating an object of the dynamic type and shoving things in there. I feel like it's better to let IronPython do the dynamic programming stuff, C# do the stuff that really needs it, and use the dynamic type in C# to bridge the gap if you need to go in the other way, calling into dynamic code. Since IronPython already handles calls into C# for you, with C# 4.0 there can be pretty seamless interaction between these two very different worlds.

I love me some Python and Django. I like Django more then I think any other web framework I have messed with. I haven't given the django patches for IronPython from Jeff Hardy a try though. Could be worth a look to see if that and maybe IronPython 2.6 betas can get you going.

Being able to use Django in a .NET/Mono environment and using C# and the libraries and tools that come with it when needed sounds awesome.

晨曦慕雪 2024-08-06 07:40:41

有使用 IronRuby 的 ASP.NET MVC 的完整实现。 这比常规 ASP.NET MVC 更具动态感。

MVC 是一种关于分离职责的模式,所以我不明白这与或多或少的动态有什么关系。 从我从你的帖子中得到的信息来看,你想要动态类型的优点,而这些东西是在ironrubymvc中实现的。 http://github.com/jschementi/ironrubymvc

此时您还可以将 Rails 与 IronRuby 结合使用,以便这将是您可以使用的另一种选择,但可能需要重新访问数据访问才能与 .NET 一起使用,或者您需要使用 .NET OR/M 之一。

There is a full implementation of ASP.NET MVC with IronRuby. This has a much more dynamic feel than the regular ASP.NET MVC.

MVC is a pattern about separating responsibilities so I don't see what that has to do with more or less dynamic. From what I get from your post you want the dynamic typing goodness and that stuff is implemented in ironrubymvc. http://github.com/jschementi/ironrubymvc

You can also use Rails with IronRuby at this moment so that would be another option for you to use, but the dataaccess may need to be revisited though to work with .NET or you need to use one of the .NET OR/M's.

不可一世的女人 2024-08-06 07:40:41

我认为可能性是:

  • Ruby on Rails 与 IronRuby
  • Django 和 IronPython
  • ASP.Net + ASP.Net MVC 与 IronRuby/IronPython

如果动态类型是您所关心的,我想您可以等待 C# 4.0,您可以在其中使用动态类型开发 ASP.Net/ASP.Net MVC Web 应用程序时的关键字。

谢伊。

I think the possibilities are:

  • Ruby on Rails with IronRuby
  • Django and IronPython
  • ASP.Net + ASP.Net MVC with IronRuby/IronPython

and if dynamic typing is what you care for, I guess you can wait for C# 4.0 where you can use the dynamic keyword when developing ASP.Net/ASP.Net MVC web apps.

Shay.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文