技術選型,開發環境,項目搭建【一】

來源:互聯網
上載者:User

一、關於技術選型

為什麼選.net?這個問題經常有新手拋出,並引發一番爭論,雖然爭論過程中能總結出各種平台、語言的特點,但總無法給出定論。其實,很簡單,我先遇到.net,我熟悉了.net,所以選我.net。至於平台好壞,語言好壞什麼的說法,這裡還是不說的好,以免又變成了所謂的月經貼。

關於技術選型,大多數項目並不是單純從技術角度考慮選擇的,尤其是平台的選擇,政治因素、喜好因素以及掌握選擇權的人所處的環境有極大的關係,用現有的技術資源,選擇最優的配置,才是最好的選擇,畢竟技術只是工具。

這裡主要講的是我所熟悉的.net平台下c#語言的web開發,從asp.net的webform 和 mvc 3.0 對比開始,談談個人對.net平台下的web開發的理解,並深入講下個人對asp.net mvc 3.0 + jquery 的開發體驗

 

二、開發環境

windows 7

iis 7

vs2010 sp1

asp.net mvc 3.0 tool for vs2010

entity framework 4.1

sql server compact 4.0 

jquery 1.6 

這裡關於資料庫,我們選擇sql server compact 4.0,其優勢在於部署方便(不需要安裝,只需要部署相應的dll即可),輕量級,且受到entity framework 4.1的支援,關於sql server compact 4.0的安裝和部署可以看這裡:Sql Server Compact 4.0部署注意事項。

三、項目搭建

1.建立命為Just4Show的空解決方案項目

【小技巧】vs2010在解決方案中只有一個項目的時候,預設在方案總管中是不顯示解決方案的,會造成無法繼續添加項目的情況,在  工具->選項->項目和解決方案->常規 勾選“總是顯示解決方案”,即可讓vs2010不再隱藏解決方案。

2.添加建立項目,類型選擇Visual C# -> Web -> ASP.NET MVC 3 Web Application

3.模版選擇Empty,視圖引擎選擇Razor,

預設情況下,項目會自動添加很多js檔案,且使用了NuGet來添加更新多個組件包,我們這裡做一些處理,去掉項目對NuGet的依賴,因為項目一旦成立,我們這裡所引用到的依賴項並不會頻繁的更新。

 

本系列隨筆所提到的代碼都公布在codeplex上http://just4show.codeplex.com/,可以隨時去下載,一步一步與文章一起更新下去,在代碼和探討的進化過程中做出一些有用、好玩的東西來。

 

 

 

 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.