成本
在尋找小型商業(yè)程序的開(kāi)發(fā)工具時(shí),成本通常是關(guān)鍵因素。你總是希望用最低的成本實(shí)現(xiàn)盡可能多的功能。幸運(yùn)的是,SQL Express 和MS Access都是很便宜的軟件開(kāi)發(fā)工具。
雖然Microsoft SQL Server 2005 Express 版是免費(fèi),但如果你想用它實(shí)現(xiàn)一個(gè)解決方案則需要注冊(cè)該產(chǎn)品。它雖是SQL Server 2005的精簡(jiǎn)版本,但包含SQL Server的很多重要特征。需要注意的是,SQL Server Express 版并不包含所有的內(nèi)置接口設(shè)計(jì)工具,因此使用它來(lái)解決各類(lèi)問(wèn)題往往比SQL Server 2005更復(fù)雜。
Microsoft Access:該產(chǎn)品包含在Microsoft Office(如 Microsoft Office 專(zhuān)業(yè)版 2003 和 Microsoft Office小型企業(yè)管理版2006)中,你也可以單獨(dú)購(gòu)買(mǎi)它。微軟要求你根據(jù)自己的情況購(gòu)買(mǎi)。然而,一旦購(gòu)買(mǎi)了一個(gè)Microsoft Access許可,開(kāi)發(fā)成本相對(duì)SQL Server Express 版將有顯著的降低。這是因?yàn)橛盟_(kāi)發(fā)你的產(chǎn)品將比SQL Server Express 版容易。
實(shí)現(xiàn)過(guò)程
一旦你確定了應(yīng)用程序需求和預(yù)算,就可以決定你所要實(shí)現(xiàn)的功能了。
SQL Server Express 版:該工具用于小型應(yīng)用程序,其數(shù)據(jù)庫(kù)引擎是Microsoft的SQL Server數(shù)據(jù)庫(kù)引擎的一部分。該版本支持很多完整SQL Server版的高級(jí)功能,如存儲(chǔ)過(guò)程、視圖、函數(shù)、CLR集成、打印及XML支持等。然而,它僅僅是一個(gè)數(shù)據(jù)庫(kù)引擎,而不像Microsoft Access集成了接口開(kāi)發(fā)工具。任何前臺(tái)應(yīng)用程序的開(kāi)發(fā)都需要開(kāi)發(fā)程序來(lái)處理,如免費(fèi)的C# Express工具。此外,微軟還創(chuàng)建一個(gè)很好的SQL Server Management Studio的Express版本,可以用來(lái)管理SQL Server Express數(shù)據(jù)庫(kù)引擎。點(diǎn)擊此處查看所有的微軟免費(fèi)Express產(chǎn)品。
Microsoft Access:如果應(yīng)用程序非常小,如登錄信息及訪(fǎng)問(wèn)系統(tǒng)用戶(hù)數(shù)等信息,你可選擇MS Access。Access擁有內(nèi)置的窗體、報(bào)表及其他功能項(xiàng)。你可以使用它為后臺(tái)數(shù)據(jù)庫(kù)表格構(gòu)建用戶(hù)接口。Access大部分可編程對(duì)象都擁有一個(gè)很好的向?qū)?,這對(duì)初學(xué)者來(lái)說(shuō)十分方便。最重要的是用它開(kāi)發(fā)一個(gè)小系統(tǒng)的時(shí)間相當(dāng)短。因?yàn)槭褂肁ccess開(kāi)發(fā)的應(yīng)用程序通常都很小,并且有很多內(nèi)置工具可供使用
在尋找小型商業(yè)程序的開(kāi)發(fā)工具時(shí),成本通常是關(guān)鍵因素。你總是希望用最低的成本實(shí)現(xiàn)盡可能多的功能。幸運(yùn)的是,SQL Express 和MS Access都是很便宜的軟件開(kāi)發(fā)工具。
雖然Microsoft SQL Server 2005 Express 版是免費(fèi),但如果你想用它實(shí)現(xiàn)一個(gè)解決方案則需要注冊(cè)該產(chǎn)品。它雖是SQL Server 2005的精簡(jiǎn)版本,但包含SQL Server的很多重要特征。需要注意的是,SQL Server Express 版并不包含所有的內(nèi)置接口設(shè)計(jì)工具,因此使用它來(lái)解決各類(lèi)問(wèn)題往往比SQL Server 2005更復(fù)雜。
Microsoft Access:該產(chǎn)品包含在Microsoft Office(如 Microsoft Office 專(zhuān)業(yè)版 2003 和 Microsoft Office小型企業(yè)管理版2006)中,你也可以單獨(dú)購(gòu)買(mǎi)它。微軟要求你根據(jù)自己的情況購(gòu)買(mǎi)。然而,一旦購(gòu)買(mǎi)了一個(gè)Microsoft Access許可,開(kāi)發(fā)成本相對(duì)SQL Server Express 版將有顯著的降低。這是因?yàn)橛盟_(kāi)發(fā)你的產(chǎn)品將比SQL Server Express 版容易。
實(shí)現(xiàn)過(guò)程
一旦你確定了應(yīng)用程序需求和預(yù)算,就可以決定你所要實(shí)現(xiàn)的功能了。
SQL Server Express 版:該工具用于小型應(yīng)用程序,其數(shù)據(jù)庫(kù)引擎是Microsoft的SQL Server數(shù)據(jù)庫(kù)引擎的一部分。該版本支持很多完整SQL Server版的高級(jí)功能,如存儲(chǔ)過(guò)程、視圖、函數(shù)、CLR集成、打印及XML支持等。然而,它僅僅是一個(gè)數(shù)據(jù)庫(kù)引擎,而不像Microsoft Access集成了接口開(kāi)發(fā)工具。任何前臺(tái)應(yīng)用程序的開(kāi)發(fā)都需要開(kāi)發(fā)程序來(lái)處理,如免費(fèi)的C# Express工具。此外,微軟還創(chuàng)建一個(gè)很好的SQL Server Management Studio的Express版本,可以用來(lái)管理SQL Server Express數(shù)據(jù)庫(kù)引擎。點(diǎn)擊此處查看所有的微軟免費(fèi)Express產(chǎn)品。
Microsoft Access:如果應(yīng)用程序非常小,如登錄信息及訪(fǎng)問(wèn)系統(tǒng)用戶(hù)數(shù)等信息,你可選擇MS Access。Access擁有內(nèi)置的窗體、報(bào)表及其他功能項(xiàng)。你可以使用它為后臺(tái)數(shù)據(jù)庫(kù)表格構(gòu)建用戶(hù)接口。Access大部分可編程對(duì)象都擁有一個(gè)很好的向?qū)?,這對(duì)初學(xué)者來(lái)說(shuō)十分方便。最重要的是用它開(kāi)發(fā)一個(gè)小系統(tǒng)的時(shí)間相當(dāng)短。因?yàn)槭褂肁ccess開(kāi)發(fā)的應(yīng)用程序通常都很小,并且有很多內(nèi)置工具可供使用