8

upshot js 是否正在积极开发中?upshot的文章都是2012年3月写的,upshot js稳定吗?Breeze 似乎正在积极开发中。

准备好生产了吗?添加了 vs spa 应用程序模板,后来又删除了。什么时候会重新添加?我猜它会用结果重新添加,因为结果与 ms 相关联。

public class TodosController : ApiController {

    readonly EFContextProvider<TodosContext> contextProvider = 
        new EFContextProvider<TodosContext>("TodosContext");

    // ~/api/todos/Metadata 
    [AcceptVerbs("GET")]
    public string Metadata() {
        return contextProvider.Metadata();
    }

    // ~/api/todos/Todos
    // ~/api/todos/Todos?$filter=IsArchived%20eq%20false&$orderby=CreatedAt 
    [AcceptVerbs("GET")]
    public IQueryable<TodoItem> Todos() {
        return contextProvider.Context.Todos;
    }

    // ~/api/todos/SaveChanges
    [AcceptVerbs("POST")]
    public SaveResult SaveChanges(JArray saveBundle) {
        return contextProvider.SaveChanges(saveBundle);
    }

    // other miscellaneous actions of no interest to us here
}
4

4 回答 4

11

根据最新的路线图,结果已经死了:ASP.NET Webstack Roadmap

我想现在,微风就是它。我希望他们添加的样本比经典的 ToDo 更大,这样我们就可以看到它的真正能力。

于 2012-10-09T06:08:19.813 回答
10

Clive - 我看到您发布了 Breeze Todo 示例中的 Web API 控制器的快照。很高兴你在看它。

多年来没有人听说过结果。它可能已经死了,也可能只是奄奄一息,有朝一日有复活的机会。在任何实际意义上,它肯定不是“活着的”。

另一方面,Breeze 正在积极开发中。高温高压

于 2012-10-02T00:39:27.030 回答
2

我们在一个相当大的项目中广泛使用了结果(至少半年),在一些严重的问题之后我们决定放弃它——在我看来它还没有准备好用于生产,除非你的应用程序非常简单(因此示例 todo 应用程序和交付跟踪器示例)。

哎呀,他们最后一次有意义的提交是半年前(2012 年初),代码很大、很复杂,并且充满了“NYI”(尚未实现)注释。

于 2012-10-02T11:18:54.627 回答
1

胡安很到位。结果死了。

“今年早些时候,Visual Studio 2012 的 Beta 版包含一个模板,该模板旨在使用 Upshot.js 和一个特殊的基于 Web API 的 DataController 构建“单页应用程序”,该数据控制器支持使用该单元进行插入、更新和删除操作支持事务的工作模式。我们目前没有继续开发该模板或 Upshot.js。我们希望首先专注于改善现有流行 JavaScript 库的开发体验,在未来的版本中,我们将重新审视这个决定,看看是否有其他库需要完善 SPA 体验。”

Colin Blair 在RIA 服务博客上发表了他的想法 WCF RIA 服务已死,WCF RIA 服务万岁

于 2012-11-16T23:45:46.967 回答