This topic has been archived. It cannot be replied.
-
工作学习 / 学科技术讨论 / 有人写过one page application吗?Visual Studio里有个。asp.net one page application的模板,感觉是纯手工打造web MVVM+web API,这么做也太牛了。玩死人。
-tjhong(以后再说);
2013-10-28
(#8440904@0)
-
SPA (Single Page Application)的 framework也有几十种了,VS里的应该是非常落伍的了。:)knockoutjs 好象是微软人写的,现在知名度远远不如同类型的Googler的 angularjs了。
-geekcode(文心雕码);
2013-10-28
(#8441570@0)
-
对于用惯了MVVM的程序员,KO是最好的选择。如果没用过MVVM,选择google的也不错,KO的语法稍微长一些。个人高度推荐knockout.Js
-binghongcha76(一只大猫);
2013-10-28
(#8441655@0)
-
单位里准备买这个,里面控件丰富。
-tjhong(以后再说);
2013-10-28
(#8441668@0)
-
以前有个项目用的就是 html 5 +knockout + kendo ui + knockout-kendo lo...
-xmlhttprequest(build5381);
2013-10-28
(#8441673@0)
-
有 knockout 以后,以前 SL / WPF 的 mvvm 的很多理念都可以在 js + html 5 里实现了,加上 web api,其实反而简化很多东西。尤其是你既要支持 rich client,又要支持 web,这样做反而方便。
-xmlhttprequest(build5381);
2013-10-28
(#8441617@0)
-
理论上是这么说,但好像代码得一行行敲出来,mvc是可以自动生成好多代码的。要能从server的model自动生成client的model和view还值的一用。
-tjhong(以后再说);
2013-10-28
(#8441651@0)
-
要是 view 和 model 一致到可以直接代码生成的地步,就几乎不会要用 view model 了,right?
-xmlhttprequest(build5381);
2013-10-28
(#8441675@0)
-
生产个半成品,再在上面加工。google ASP.NET MVC Scaffolding。
-tjhong(以后再说);
2013-10-28
(#8441684@0)
-
我的意思是,之所以 mvvm,就是因为 view 的样子和 model 不尽相同,所以要 vm 来 reshape... 所以 vm 的 code 应该是要一行行手敲的。对 model driven UI 很抵触...
-xmlhttprequest(build5381);
2013-10-28
(#8441692@0)
-
SL / WPF 的 mvvm,至少可以copy/paste一部分代码,这里就没法找直径了。还有view 也得一行行敲吧。所以说玩死人。
-tjhong(以后再说);
2013-10-28
(#8441716@0)
-
这里的VM应该是的client side 的 javascript object。跟的server side的 mode是两回事.
-tongtai(同泰路);
2013-11-25
(#8483444@0)
-
很多时候 server side model 尤其是 dto 的 json object 就是 client side js model。如果 view 也能基本自动生成,说明非常 data driven (或 meta data driven),所以说 vm (model 和 view 之间的粘合剂)就不是那么必须了(或尽极其简单的一一对应)。
-xmlhttprequest(build5381);
2013-11-25
(#8483988@0)
-
有好多client/server的map工具,看的云里雾里,觉得vm主要是添加一些操作view的逻辑。
-tjhong(以后再说);
2013-11-25
(#8484080@0)
-
最近上个新项目,领导拿windows程序来套,看来不用mvvm不行了。
-tjhong(以后再说);
2013-11-25
(#8484100@0)
-
实在不想写太多html/jquery。觉得这个牛,用C#和razor写,满足我的要求。
-tjhong(以后再说);
2013-10-31
(#8445314@0)
-
不就是http://knockoutjs.com/吗?
-outlink(outlink);
2013-11-24
(#8481658@0)
-
找到方法了。可以把MVC 和MVVM漂亮地结合一起。用MVC 生成view,保留MVC自动生成的validation,很简单,
@Html.TextBoxFor(vm => vm.City, new { data_bind = "foo" })
类似可以绑定别的事情。
再用Kendo的datasource重用server端的viewmodel,加上client端的逻辑。
至少可以少写一半代码,还不容易出错。
-tjhong(以后再说);
2013-11-22
{249}
(#8480078@0)
-
难到还需要在VIEW里用HTML HELP。 我觉得view除了用@section的之外,其他的都应该是generic html, 然后在client side 去 binding.
-tongtai(同泰路);
2013-11-25
(#8483321@0)
-
我是初学者,熟练了是可以用纯html写,mvc有它的优势,能自动生产view(尽管是半成品),最主要是能自动生产validation那块。
-tjhong(以后再说);
2013-11-25
(#8484070@0)
-
咦?你不是地产经济吗?怎么也写code?
-xbhydx(IT 南郭);
2013-11-25
(#8483334@0)
-
这哪是哪。我啥时卖过房了?
-tongtai(同泰路);
2013-11-25
(#8483365@0)
-
说的是tjhong,房坛都叫他“洪JJ”,莫非是披错了马甲?
-xbhydx(IT 南郭);
2013-11-25
(#8483390@0)
-
郭兄定是多喝了两盅。把马甲颜色看错了。
-tongtai(同泰路);
2013-11-25
(#8483423@0)
-
专职jj,业余写码。
-tjhong(以后再说);
2013-11-25
(#8484072@0)
-
哎呀妈呀,你这是要发了呀。
-xbhydx(IT 南郭);
2013-11-26
(#8484617@0)
-
倒是想卖房,可天生就是coding的命.
-tongtai(同泰路);
2013-11-25
(#8483376@0)