動易SiteFactory快報--開發(fā)語言
自從上次發(fā)布了關(guān)于動易SiteFactory 技術(shù)架構(gòu)的博客文章后,網(wǎng)友們非常關(guān)心動易SiteFactory 的情況,許多網(wǎng)友紛紛評論留言。看到大家毫不吝惜的鼓勵與贊美,讓我們感到非常欣慰,同時也深感壓力重大。
現(xiàn)在談?wù)劻硪粋€大家比較關(guān)心的問題,那就是動易SiteFactory 將使用什么語言開發(fā)?,F(xiàn)在可以明確告訴大家,動易SiteFactory 是構(gòu)建在Asp.Net2.0技術(shù)架構(gòu)上的,采用的開發(fā)語言為C#。
眾所周知,在ASP.Net架構(gòu)中,選用哪一種語言已經(jīng)沒有性能上的差異。此時選用哪種語言純粹是開發(fā)人員的習(xí)慣問題。對于動易開發(fā)人員而言,從ASP使用的VBScript語言轉(zhuǎn)換到Asp.net的VB.Net語言,可以平滑的進行知識遷移,盡快掌握新技術(shù)。那為什么我們還要放棄可以很快掌握的VB.Net語言,而選用陌生的C#呢?
C#語言是面向?qū)ο?、類型安全、平臺獨立的一門新型組件編程語言。其語法風(fēng)格源自C/C++家族,融合了Visual Basic的高效和C/C++強大,是微軟為奠定其下一互聯(lián)網(wǎng)霸主地位而打造的Microsoft.Net平臺的主流語言。這種語言一經(jīng)推出,便以其強大的操作能力、優(yōu)雅的語法風(fēng)格、創(chuàng)新的語言特性、第一等的面向組件編程的支持而深受世界各地程序員的廣泛好評和喜愛?!八褪俏叶嗄陙韷裘乱郧蟮挠嬎銠C語言!”--很多資深程序員拿到C#都是這樣的驚訝。從C#語言的名字(C Sharp)我們也可見微軟用其打造其下一代互聯(lián)網(wǎng)絡(luò)深度服務(wù)的勃勃雄心。C#語言目前已由微軟提交歐洲計算機制造商協(xié)會ECMA,經(jīng)過標準化后的C#將可由任何廠商在任何平臺上實現(xiàn)其開發(fā)工具及其支持軟件,這為C#的發(fā)展提供了強大的驅(qū)動力,我們也可從這里看到微軟前所未有的眼光和智慧。
但這并不是我們選用C#做為動易SiteFactory 及今后版本的開發(fā)語言的直接原因。原因到底是什么呢?
呵呵,其實說來很簡單:我們想多掌握一門開發(fā)語言。如果不學(xué)習(xí)C#,那么我們只能看懂VB.Net代碼;而如果我們精通了C#,加之原先掌握的ASP的開發(fā)基礎(chǔ),我們就可以毫不費勁的閱讀VB.Net的代碼了。這樣一來,我們就等于掌握了兩門語言!這是多么爽的一件事!多掌握一門語言有什么好處?好處太多了!想想看,當今互聯(lián)網(wǎng)站上80%的Asp.Net的文檔和范例代碼都是用C#寫的,我們學(xué)會了C#,至少在眼界上就比只會VB.Net的程序員寬了許多,就可以有條件研究更多的代碼和范例--只要這一個好處就夠了!
網(wǎng)友們,如果你們想研究動易,準備在動易SiteFactory 的基礎(chǔ)上進行二次開發(fā),或者你正在學(xué)習(xí)編程的話,那就和我們一起來學(xué)習(xí)C#吧!
用戶登錄
還沒有賬號?
立即注冊