Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/flash/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
结局js vs.breeze js_Breeze_Single Page Application_Upshot - Fatal编程技术网

结局js vs.breeze js

结局js vs.breeze js,breeze,single-page-application,upshot,Breeze,Single Page Application,Upshot,结果js正在积极开发中吗?所有的结果文章都是在2012年3月写的。 结果稳定吗?微风似乎正在积极发展 准备好生产了吗?添加了vs spa应用程序模板,随后将其删除。何时重新添加?我猜它将重新添加upshot,因为upshot与ms绑定 public class TodosController : ApiController { readonly EFContextProvider<TodosContext> contextProvider = new EF

结果js正在积极开发中吗?所有的结果文章都是在2012年3月写的。 结果稳定吗?微风似乎正在积极发展

准备好生产了吗?添加了vs spa应用程序模板,随后将其删除。何时重新添加?我猜它将重新添加upshot,因为upshot与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
}
公共类TodosController:ApicController{
只读EFContextProvider contextProvider=
新的EFContextProvider(“TodosContext”);
//~/api/todos/Metadata
[接受动词(“GET”)]
公共字符串元数据(){
返回contextProvider.Metadata();
}
//~/api/todos/todos
//~/api/todos/todos?$filter=IsArchived%20eq%20false&$orderby=CreatedAt
[接受动词(“GET”)]
公共可查询待办事项(){
返回contextProvider.Context.Todos;
}
//~/api/todos/SaveChanges
[接受动词(“POST”)]
public SaveResult SaveChanges(JArray saveBundle){
返回contextProvider.SaveChanges(saveBundle);
}
//我们在此不感兴趣的其他杂项行动
}

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

很久没有人听到过厄斯肖的消息了。它可能已经死了,也可能只是奄奄一息,有朝一日有机会复活。在任何实际意义上,它肯定不是“活着的”


另一方面,Breeze正在积极开发。HTH

我们已经在一个相当大的项目中广泛使用upshot(至少半年),在一些严重的问题之后,我们决定放弃它-在我看来,它还没有准备好投入生产使用,除非你的应用程序非常简单(因此有todo应用程序和delivery tracker示例)


见鬼,他们上一次有意义的提交是在半年多前(2012年初),代码庞大、复杂,并且充满了“NYI”(尚未实现)注释。

根据最新路线图,结果是死的:


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

胡安很合适。结果是死了

今年早些时候,Visual Studio 2012的测试版包含了一个用于构建“单页应用程序”的模板使用Upshot.js和一个特殊的基于Web API的DataController,该DataController使用带有事务支持的工作单元模式为插入、更新和删除操作提供支持。我们目前不继续使用该模板或Upshot.js。我们希望首先关注改进现有流行JavaScript libr的开发体验在未来的版本中,我们将重新考虑这一决定,看看是否需要额外的库来完善SPA体验。”

科林·布莱尔在《华盛顿邮报》上发表了自己的看法