貿(mào)易大學(xué)新聞網(wǎng)改版說明
1,傳誠信建議采用.NET開發(fā),SQL數(shù)據(jù)庫,頁面采用CSS+div的編寫方式,實現(xiàn)HTML靜態(tài)化,靜態(tài)化科實現(xiàn)偽靜態(tài)也可以實現(xiàn)頁面全部純靜態(tài)。關(guān)于NET開發(fā)的優(yōu)缺點請參考以下內(nèi)容:
(1.標(biāo)準(zhǔn)集成:XML、SOAP及其它?過去,微軟的體系結(jié)構(gòu)建立在COM/DCOM基礎(chǔ)上,COM/DCOM是進程間通信的二進制標(biāo)準(zhǔn)。雖然這個標(biāo)準(zhǔn)本身沒有什么失誤,但是它與微軟以外的領(lǐng)域格格不入。也就是說,這個標(biāo)準(zhǔn)成了實現(xiàn)與其它軟件平臺互操作的瓶頸。?
除此之外,數(shù)據(jù)也是一個問題。雖然ADO簡化了數(shù)據(jù)訪問,但是把數(shù)據(jù)從一個地方傳送到另外一個地方就成了問題。ADO?Recordset(記錄集)對象是一個存儲了數(shù)據(jù)的二進制結(jié)構(gòu),而這種二進制格式對于非微軟的平臺沒有任何意義。?
.Net彌補了這些缺陷,因為它完全基于標(biāo)準(zhǔn)。比如,數(shù)據(jù)用XML的格式通過進程邊界,而這個數(shù)據(jù)有一個到XSD的連接,所以任何客戶端都可以正確地轉(zhuǎn)化數(shù)據(jù)。?
SOAP基于XML,用于與Web服務(wù)的通信。集成SOAP以后,不管客戶端運行的是不是微軟的操作系統(tǒng),都可以實現(xiàn)簡單的可編程訪問。?
2.簡化應(yīng)用?
COM所面臨的一個頭痛的問題就是應(yīng)用。COM利用Windows注冊表來定位機器上的組件。這個想法是不錯的:每個注冊的組件只有一個實例,所有的應(yīng)用程序都使用相同的版本。COM具有向后兼容性,也就是說新版本兼容老版本,但是開發(fā)人員可能會破壞這種兼容性。?
.Net則采用了不同的方法:它根本就沒有使用注冊表。相反,微軟的建議是每個應(yīng)用程序使用自己局部的組件(在.Net稱為“assembly”)。利用這種方法,用于應(yīng)用程序Foo的Assembly?X如果發(fā)生變化,Assembly?X的Application?Bar不會受到任何影響。這種方法聽起來好象以前一臺機器上同一個DLL的多個拷貝,的確是這樣。不過你不會遇到應(yīng)用程序查找Windows\System32目錄的問題。?
由于.Net不使用注冊表,很多應(yīng)用都可以用簡單的拷貝命令來完成,通常沒有必要開發(fā)安裝程序。此外,應(yīng)用程序不會瑣定assembly,所以升級DLL的時候不必關(guān)閉應(yīng)用程序。?
3.Web服務(wù)支持?
在流行的Web服務(wù)方面,微軟發(fā)揮著重要的作用,而.Net為開發(fā)Web服務(wù)帶來了前所未有的便利。用Notepad就可以建立簡單的Web服務(wù),甚至不必利用編譯器,只要對它們進行簡單的調(diào)用即可,因為.Net會對它們進行編譯,甚至提供一個測試頁供用戶檢驗其功能。.Net?擁有所有必需的渠道,可以生成用戶所需的所有文件,比如WSDL文件。?
.Net也是一個聰明的Web服務(wù)使用者:只要設(shè)置了指向某個Web服務(wù)的索引,你就可以把它當(dāng)作本地的assembly。你可以獲得完整的Intel許可和功能實現(xiàn)幫助。?
Web服務(wù)對于發(fā)送數(shù)據(jù)是非常重要的,感謝ADO.Net,Web服務(wù)可以利用簡單或者復(fù)雜的數(shù)據(jù),并以XML格式把它們發(fā)送到任何客戶端,最后設(shè)置一個鏈接,指回到一個描述數(shù)據(jù)模式的XSD。?
4.用于所有.Net語言的標(biāo)準(zhǔn)工具集?
最終,你會擁有一個適用于所有語言的集成工具集。你會擁有一個統(tǒng)一的IDE、調(diào)試工具以及其它類似的工具。因此,其它公司可以把他們的語言嵌入IDE環(huán)境,并獲得.Net工具所有的支持。比如富士通開發(fā)了netCOBOL?.Net,它已經(jīng)直接集成到IDE中,因此可以用?COBOL編寫Web服務(wù)和Windows應(yīng)用并獲得微軟提供的調(diào)試和profiling(監(jiān)管)工具。?
.Net是個開放的架構(gòu),所以其它廠商也可以提供自己的工具。比如Borland,該公司已經(jīng)宣布其下一版Delphi將具有建立.Net應(yīng)用的功能,同時它也保證,Delphi會擁有自己的IDE,不會嵌入Visual?Studio?.Net。?
5.對移動設(shè)備的支持?
Visual?Studio?.Net發(fā)布不久,微軟就推出了移動Internet工具包(Microsoft?Mobile?Internet?Toolkit?,MMIT),以便用.Net構(gòu)建移動應(yīng)用。該工具包提供了可視化功能,你可以直觀地拖動和下拉面向移動設(shè)備的窗體和控件。該工具包有利于正確書寫標(biāo)記語言(比如WML、WAP等等)。?
.Net簡化架構(gòu)(.Net?Compact?Framework)不久就會面市,它是.Net架構(gòu)的縮略版,設(shè)計用于Pocket?PC設(shè)備。有了這個架構(gòu),開發(fā)人員就可以開發(fā)出豐富的Pocket?PC計算機應(yīng)用。你可以編寫一個運行于小型設(shè)備上的應(yīng)用,比如用于Pocket?PC設(shè)備或者具有Web功能的手機。事實上,MMIT包含了很多仿真程序,它們使用了真正為這類設(shè)備編寫的ROM代碼,所以在你的應(yīng)用程序投入使用之前,可以首先測試其用于此類設(shè)備時的性能。?
6.代碼管理?
.Net管理用戶的代碼,從很多方面看,這一點都是很重要的,比如減少bug以及構(gòu)建更多可擴展的應(yīng)用。.Net可以處理以下操作:內(nèi)存分配和回收,進程及線程的創(chuàng)建和終止,以及運行代碼的訪問許可。?
VB開發(fā)人員先前面臨的問題——比如內(nèi)存管理、線程和進程創(chuàng)建——現(xiàn)在都可以由.Net來處理。而C++程序員可以轉(zhuǎn)向C#,.Net代替他們處理這些操作后,內(nèi)存泄露和其它bug出現(xiàn)的可能性將大大減少。擁有了被管理的代碼,你可以訪問.Net所有跨語言的能力。?
7.平臺獨立?
雖然.Net是為微軟的操作系統(tǒng)創(chuàng)建的,但是微軟的確為ECMA標(biāo)準(zhǔn)委員會發(fā)布了一部分框架和C#。比如,Mono?project實現(xiàn)了Linux的.Net,包括架構(gòu)和C#編譯器。這意味著很多應(yīng)用(特別是基于Web的應(yīng)用)一次編寫完成后就可以運行于多種平臺上。?
8.充足的學(xué)習(xí)資源?
.Net的學(xué)習(xí)曲線非常重要,可能.Net的方面的書要比其它所有編程技術(shù)的書都多。此外,微軟和第三方團體開設(shè)了很多課程,可以讓開發(fā)人員很快就上手。最后,很多網(wǎng)站為開發(fā)人員員學(xué)習(xí).Net提供了技術(shù)和指導(dǎo)。?
9.現(xiàn)代化語言?
VB.Net和C#都是現(xiàn)代化的語言。它們完全是面向?qū)ο蟮?,設(shè)計的時候消除了很多VB?和C++的矛盾。這兩種語言使用了多層式架構(gòu)?(n-tier),這是一種基于組件的方法。?
比如,C#取消了指針和其它一些結(jié)構(gòu),它們曾經(jīng)給C++程序員(特別是新手)帶來很多嚴(yán)重的問題。代碼由.Net架構(gòu)管理后,VB.Net?和C#都從中受益。這個架構(gòu)還包括一些基礎(chǔ)的對象,它們是開發(fā)多線程、支持XML等應(yīng)用所必須的。?
10.跨語言標(biāo)準(zhǔn)基本類型?
VB開發(fā)人員曾經(jīng)面臨一個致命的問題:VB中的字符串與C++中的字符串不同,所以調(diào)用Windows?API函數(shù)的時候會出現(xiàn)一些問題。.Net確定了所有類型的標(biāo)準(zhǔn)定義,所以VB中的字符串和C#中的字符串相同,也和netCOBOL?.Net中的字符串相同。這意味著你再也不必?fù)?dān)心語言A中的整型數(shù)據(jù)是32位而語言B中只有16位。你可以確信不同語言的數(shù)據(jù)類型都相同,可以更好地進行跨語言集成。?
優(yōu)點多于缺點?
.Net具有很多明顯的優(yōu)點,可以提高開發(fā)人員的效率,減少bug,加快應(yīng)用開發(fā)并簡化使用。IT人員對.Net保持了應(yīng)有的警惕,因為它畢竟還是個新事物,需要有一個比較艱難的學(xué)習(xí)曲線。但是對于大多數(shù)組織而言,其優(yōu)點遠遠多于缺點。有了.Net,你可以在未來的開發(fā)項目中贏得更高的生產(chǎn)力。)
2,網(wǎng)站開發(fā)中會考慮多用戶管理,即各記者登錄自己的獨立的帳號發(fā)布新聞后,由管理員審核后才可以發(fā)布于網(wǎng)站,提供簡單的新聞三審機制。
3,網(wǎng)站開發(fā)中將對頁面的編寫進行網(wǎng)站全兼容,由于目前的網(wǎng)站瀏覽器的版本不同,各個瀏覽器的兼容標(biāo)準(zhǔn)不同,我們在制作之間會對每個頁面做到到嚴(yán)格的兼容性測試!
4,對于網(wǎng)站中的專題,我公司后期可提供靈活多變的專題頁設(shè)計服務(wù),但費用另議,根據(jù)專題的復(fù)雜程度,每個專題大概在2000-4000元之間,積極配合學(xué)校的要求!
5,網(wǎng)站報價中我們做了按照不同的層進行詳細(xì)的報價,如果只需要由我們設(shè)計制作頁面,或者同時采用.NET編寫代碼,從新對網(wǎng)站進行開發(fā),我們在報價中都做了詳細(xì)的說明!請參閱!
本文作者來自北京傳誠信,轉(zhuǎn)載請注明出處:北京傳誠信(m.saddlebargains.com)
?? 選擇北京網(wǎng)站建設(shè)公司-傳誠信,優(yōu)質(zhì)服務(wù),絕對不容錯過 !