小编Pol*_*Pol的帖子

.net中的RESTful服务 - 哪个是WCF或ASP.NET MVC的更好选择?

我计划编写Web应用程序,它主要在客户端(AJAX)工作,并使用JSON与服务器进行RESTful通信,并有另一个客户端将使用XML(或最终使用JSON).这个应用程序将具有客户端身份验证,但相当简单和小.

哪个是RESTful Web服务的更好选择:WCF还是ASP.NET MVC?

.net rest asp.net-mvc wcf wcf-web-api

2
推荐指数
1
解决办法
1453
查看次数

Delphi的Web MVC框架

你知道我可以用Delphi编程的任何MVC框架吗?尤其是视图引擎(用于HTML模板),如ASP.NET MVC的Razor或同等产品,当然还有用于将控制器/操作与Web请求匹配的路由系统,以及模型绑定(从POST数据转换为数据结构)将是不错的.我知道我可以在Delphi中使用Delphi Prism但是想知道是否还有其他解决方案可以在Delphi中实现Web MVC架构.

delphi asp.net-mvc web-frameworks

1
推荐指数
2
解决办法
4843
查看次数

Delphi 在 C# 中的子范围类型?

在 Delphi(或任何 Pascal)中,您可以声明子范围类型,因此如果您尝试从允许的范围之外分配值,则会出现编译器错误。

var
    i: 1..8;
begin
    i := 8; // i := 9 would not work
Run Code Online (Sandbox Code Playgroud)

这可以在 C# 中完成吗?我可以想象创建自定义结构,例如SubrangeType<byte>但我正在寻找内置的东西。

编辑: xanatos 和 DavidHeffernan 的评论让我对更具体的问题有了想法。Delphi 中的子范围检查在运行时和编译时都可用。使用自定义结构在 C# 中可以在运行时实现它,但是是否可以在 C# 中实现对编译时的检查?

.net c# delphi clr pascal

1
推荐指数
1
解决办法
416
查看次数

使用不同的装置多次运行测试

如果我通过use-fixtures多个灯具,它会一个接一个地关闭它们:

(def ^:dynamic *path* nil)

(defn sun [f]
  (println "sun setup" *path*)
  (binding [*path* "sun"]
    (f))
  (println "sun cleanup"))

(defn rain [f]
  (println "rain setup" *path*)
  (binding [*path* "rain"]
    (f))
  (println "rain cleanup"))

(use-fixtures :once sun rain)

(deftest sometest1
         (println "sometest1" *path*))

(deftest sometest2
         (println "sometest2" *path*))

(run-tests)

Testing scratchpad.core
sun setup nil
rain setup sun
sometest1 rain
sometest2 rain
rain cleanup
sun cleanup
Run Code Online (Sandbox Code Playgroud)

这很有用,但如何做类似的事情:

Testing scratchpad.core
sun setup nil
sometest1 sun
sometest2 sun
sun cleanup
rain setup …
Run Code Online (Sandbox Code Playgroud)

clojure

0
推荐指数
1
解决办法
619
查看次数

标签 统计

.net ×2

asp.net-mvc ×2

delphi ×2

c# ×1

clojure ×1

clr ×1

pascal ×1

rest ×1

wcf ×1

wcf-web-api ×1

web-frameworks ×1