小試一下微軟開(kāi)發(fā)框架LightSwitch
之前知道微軟在做一個(gè)數(shù)據(jù)驅(qū)動(dòng)的開(kāi)發(fā)框架LightSwitch,但沒(méi)有用過(guò)。前一陣子,一個(gè)客戶(hù)的技術(shù)負(fù)責(zé)人和我說(shuō)起LightSwitch,所以這次TechNet也就去聽(tīng)了一下LightSwitch的講座?;貋?lái)后試用了一下,下面給大家簡(jiǎn)單介紹一下LigthSwitch。
安裝
從官方網(wǎng)站下載,我機(jī)器本身裝了VS2010,安裝過(guò)程中會(huì)去下載一些文件,大概80M吧。
執(zhí)行安裝過(guò)程中我出現(xiàn)了一個(gè)問(wèn)題,不知道你有沒(méi)有。我的問(wèn)題如下圖,從提示看出是權(quán)限不夠,所以我找到這個(gè)隱藏目錄在【安全】頁(yè)增加了Everyone,記住要給Everyone附上所有權(quán)限:
示例:訂單
1.建表
2.UI
3.運(yùn)行
代碼生成
從運(yùn)行bin目錄可以看到下面幾個(gè)文件:
查看LightSwithDemo.Common.dll可以看到表對(duì)應(yīng)的類(lèi)庫(kù)
從下面可以看出,這是由框架代碼生成的
從生產(chǎn)的代碼可以看到,類(lèi)庫(kù)中海加入了IApplication接口,我覺(jué)得在類(lèi)庫(kù)中引入U(xiǎn)I和Application相關(guān)內(nèi)容的設(shè)計(jì)不好。
綜述
目前可以使用它來(lái)編寫(xiě)簡(jiǎn)單的應(yīng)用程序,使用起來(lái)也比較簡(jiǎn)單,但是畢竟還處于測(cè)試版,與成熟產(chǎn)品功能上還是有一定的差距。如果它都能實(shí)現(xiàn)我做的開(kāi)源框架OpenExpessApp中的所有應(yīng)用,我肯定不去做框架平臺(tái)了。非常高興能看到微軟開(kāi)始做這種產(chǎn)品,希望微軟考慮更多的業(yè)務(wù)開(kāi)發(fā)常用情況,把產(chǎn)品越做越完善。
本篇主要介紹功能,下一篇我將說(shuō)說(shuō)我對(duì)這個(gè)產(chǎn)品的一些想法。
原文鏈接:http://www.cnblogs.com/zhoujg/archive/2010/12/04/1896564.html
【編輯推薦】