什麼是網頁編程
⑴ 網頁編程和軟體編程有什麼區別
網頁編成其實就是軟體編程中的一種。
軟體分為b/s結構和c/s結構
網頁實際上就是b/s結構的軟體。
軟體編程針對軟體平台、開發語言、項目類型等分不同語言、結構和體系。
⑵ 網頁編程入門應該首先學些什麼
網頁編程入門應該首先學html和asp這兩種語言代碼。
1、html相關知識
①據了解,html屬於靜態代碼,是網頁編程的基礎。至於靜態代碼,因伺服器不需要解析而只用於布局效果;
②還有javascript、css這兩種靜態代碼,前者用於實現某些特效,而後者則是樣式語言;
③以上三種語言組合起來,可以設計出美妙的網頁效果。
2、asp相關知識
①另外,asp屬於動態代碼,是為了能快速入門的。至於動態代碼,因伺服器需要解析而可用於資料庫操作;
②還有php、jsp這兩種動態代碼,和html有著很好的兼容性,基本學會掌握以後就可以去找工作了;
③當然,開發工具、資料庫和伺服器這三個部分得根據學的動態語言來選擇,比如動態語言和資料庫可以選擇asp和access或php和mySQL等。
(2)什麼是網頁編程擴展閱讀
網頁編程的相關原理
1、網路模型(網路結構原理和工作原理的描述)
①OSI參考模型:七層;
②Internet網路模型:四層;
③網路協議:指定層上進行數據交換的規則;
④Internet的網路層協議:IP協議、DNS協議(輔助協議);
⑤Internet的傳輸層協議:TCP協議、UDP協議。
2、套接字(應用程序和網路協議的介面)
①Java Sockets:Java應用程序和網路協議的介面,提供若干個類的定義。Java應用程序利用這些類繼承網路協議的行為,實現網路通信;
②TCP Sockets:使用TCP協議實現可靠的網路通信;
③UDP Sockets:使用UDP協議實現效率較高的網路通信。
3、數據包(按照一定規則整合的數據集合)
①組包:指按照協議把零散的數據或報文按照組合起來,實際應用中,比如在C++編程中,往往定義一種新的數據類型用來存儲數據包的結構;
②數據包傳送:指數據包的電氣物理傳輸;
③解包:指接收端對接收的數據進行解析,獲得有用信息和數據。
⑶ java關於網頁編程的是什麼
JSP(Java Server Pages)是由Sun Microsystems公司倡導、許多公司參與一起建立的一種動態網頁技術標准。JSP技術有點類似ASP技術,它是在傳統的網頁HTML文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP標記(tag),從而形成JSP文件(*.jsp)。 用JSP開發的Web應用是跨平台的,既能在Linux下運行,也能在其他操作系統上運行。
⑷ 網頁編程中:C#、HTML、.net 、asp、jsp 等分別是什麼是語言編程工具規范還是其他什麼菜鳥求教~
C#、HTML、asp、jsp都是用來做網站開發的,html只能用來設計製作靜態網頁。但你要動態起來(像網站留言這些功能)就需要一門網頁編程技術,你學過JAVA,那應該就能使用JSP做為開發技術做動態網站。而C#、.net、asp都是微軟公司的產品,C#也可以來用編寫網站程序,但需要在.net框架中運行。ASP是微軟最初出的動態網站開發技術,個人覺得目前一般只使用到一些小型的網站的上,大型網站如果使用微軟的技術,一般都用C#來寫。除了C#、ASP、JSP網站開發外,還有常見的PHP等。
⑸ 網頁設計和網頁編程是一樣的嗎
網頁設計和網頁編程不太一樣,但都需要會代碼吧!網頁設計應該精通html語言,css和div布局的一些技術,和一些美化軟體的使用,像ps,flash等等,一般在一個網站開發中扮演前台開發的角色;而網頁編程,真正要學會一些編程語言的,因為網頁編程要扮演後台製作的角色,就是網頁中要實現的功能和一些後台管理,所以必須要學會編程的,編程語言很多,c c++等!
網頁設計要學會 Photoshop flash Dreamweaver 等等
網頁編程要學會 visual studio 2008等一些編程軟體用來製作後台管理!
至於哪個好學,個人認為網頁設計比較好學!因為和語言聯系不大,所以邏輯性不是很強的!
其實學什麼都要認真,用心,努力的!
祝你好運!
⑹ 網頁製作和網路編程有什麼區別
放置圖片文本或諸如此類的東西,純粹地編寫Html(一般用Dreamweaver來完成),沒有輸入輸出這個應該就是網頁製作了.......
使用了伺服器腳本語言(目前比較熱門的有asp、asp.net、php、jsp等),能夠對資料庫進行操作、有輸入輸出、能夠根據不同的輸入條件返回不同的數據。這個基本上粗略可以說就是網路編程了......
兩者是不一樣的!
補充:網頁製作是網站策劃師、網路程序員、網頁設計師等崗位,應用各種網路程序開發技術和網頁設計技術,為企事業單位、公司或個人在全球互聯網上建設站點,並包含域名注冊和主機託管等服務的總稱。其作用為展現公司形象,加強客戶服務,完善網路業務。網頁製作是企業開展電子商務的基礎設施和信息平台,是INTERNET上宣傳和反映企業形象和文化的重要窗口。帕紹網路也認為注重網站的網路營銷價值而不是外在表現。網頁製作是指使用標識語言,通過易雅達網站一系列設計、建模、和執行的過程將電子格式的信息通過互聯網傳輸,瀏覽。
⑺ 什麼是網頁編程
CGI CGI(common Gateway Interface,公共網關介面)。嚴格意義上來說並不算一種網頁編程語言。CGI是信息伺服器主機對外信息服務的標准介面,為了向客戶端提供動態信息而制定。通過專門編寫CGI腳本程序(在CGI控制下運行得程序,通常稱為CGI程序),不僅可以生成靜態的內容,而且可以生成完全無法預見的 動態的內容!比如雅虎、搜狐等搜索引擎提供的強大搜索功能便是利用CGI實現的。CGI腳本程序可以用C、C++等語言在多種平台上進行開發。無需太大修改就可以從一個平台移植到另一個平台上運行,具有很好的兼容性。 ASP與ASP.NET ASP是微軟公司推出的意圖取代CGI的新技術。通過它,用戶可以使用幾乎所有的開發工具來創建和運行互動式的動態網頁,如返饋表單的信息收集處理、文件上傳與下載、聊天室、論壇等等,實現了CGI程序的功能介是又比CGI簡單,而且容易學習。由於ASP使用基於開放設計環境的Active X技術,用戶可以自己定義和製作組件加入其中,使自己的動態網頁具有幾乎無限的擴充能力。它還可利用ADO(Active Data Object,微軟的一種新的數據訪問模型)方便地訪問資料庫,能很好地對數據進行處理。借WINDOWS 東風,ASP得到了長足的發展。 PHP PHP,一個嵌套的縮寫名稱,是英文超級文本預處理語言(PHP:Hypertext Preprocessor)的縮寫。PHP 是一種HTML內嵌式的語言,PHP與微軟的ASP頗有幾分相似,都是一種在伺服器端執行的嵌入HTML文檔的腳本語言,語言的風格有類似於c語言,現在被很多的網站編程人員廣泛的運用。PHP 獨特的語法混合了 C、Java、Perl 以及 PHP 自創新的語法。它可以比 CGI 或者 Perl 更快速的執行動態網頁。用PHP做出的動態頁面與其他的編程語言相比,PHP是將程序嵌入到HTML文檔中去執行,執行效率比完全生成HTML標記的CGI要高許多;與同樣是嵌入HTML文檔的腳本語言JavaScript相比,PHP在伺服器端執行,成分利用了伺服器的性能;PHP執行引擎還會將用戶經常訪問的PHP程序駐留在內存中,其他用戶在一次訪問這個程序時就不需要誠信編譯程序了,只要直接執行內存中的代碼就可以了,這也是PHP高效率的體現之一。PHP具有非常強大的功能,所有的CGI或者JavaScript的功能PHP都能實現,而且支持幾乎所有流行的資料庫以及操作系統。 PHP的特性包括: 開放的源代碼:所有的PHP源代碼事實上都可以得到。 PHP是免費的。 基於伺服器端:由於PHP是運行在伺服器端的腳本,可以運行在UNIX、LINUX、WINDOWS下。 嵌入HTML:因為PHP可以嵌入HTML語言,所以學習起來並不困難。 簡單的語言:PHP堅持腳本語言為主,與Java以C++不同。 效率高:PHP消耗相當少的系統資源。 圖像處理:用PHP動態創建圖像 網路搜索 地攤會 Script 腳本語言是介於HTML(HyperText Markup Language,超文本標示語言)和Java、C++和Visual Basic之類的編程語言之間的語言。它的語法和規則沒有可編譯的編程語言那樣嚴格和復雜。傳統的HTML是靜態的,為增強網頁的動態功能,一些廠商先後推出了自己的Script腳本語言,其中Netscape推出了JavaScript(for客戶端和 for服務端兩種),微軟則推出了VBScript和ASP兩種,用於伺服器端和客戶端程序的編寫。 JavaScript JavaScript是一種基於對象(Object)和事件驅動(Event Driven)並具有安全性能的腳本語言。它與Java不同:JavaScript主要用於HTML的頁面,腳本嵌入在HTML的源碼中;而Java是一個獨立的、完整的編程語言,既可以在Web中應用,也可以用於與Web網無關的情況。另外,JavaS cript編寫的程序不必在運行前編譯,它們可以直接寫入Web頁面中並由調用它們的瀏覽器來解釋執行。這樣,一些基本交互作用就不用在伺服器端完成,提高了客戶端的響應時間。 VBScript 為了適應Internet上的應用,Microsoft公司把用於應用程序描述的Visual Basic語言壓縮成一個更合理的子集,稱為Visual Basic Scripting Edition,簡稱VBScript。它也是一種HTML嵌入腳本語言,具有易學易用等特點。如果你已了解Visual Basic或Visual Basic for Applications,就會很快熟悉VBScript。Microsoft公司將VBScript語言作為實施其ActiveX腳本化的最佳選擇,用戶可以採用小的相互操作的部件一起來完成工作,使得應用程序的功能列加強大。 Perl Perl是Practical Extraction and Report Language(實用摘錄和報告語言)的縮寫,由Larry Wall於1986年開發成功。當初的目的主要是Unix環境下從多個文本文件中產生報表,後來成為許多程序員工具箱中最受歡迎的工具,其發展速度和Unix內核的成長速度相仿。現在Perl已經發展到5.0版本,並移植到了各種平台。 python 是一種跨平台的開發語言,它可以運行在已知的各種操作系統之上,包括windows、Mac OS、Unix、BSD、Palm等。python是一種支持擴展的開發語言,主要的擴展變種有CPython、JPython、PerlPython。它們分別使用C、Java、Perl做它的擴展介面基礎環境的。更准確的說,Python也可以是一種 跨語言的語言。 ColdFusion 美國的一對兄弟allire,在為自己的客戶解決資料庫訪問的問題時,感覺到了cgi程序在編寫和維護上的難度是不能容忍的困難。於是,具有計算機天賦的Jeremy Allire便在1995年編寫了一種快速響應且易於編寫的動態腳本語言,叫做coldfusion,一經推出,便震撼整個網路行業。之後,兄弟倆看到了coldfusion的發展前途,便成立了Allire公司(後來被macromedia收購)。之後 的幾年,全球500強中的一半都採用了coldfusion來解決公司不同情況的問題。通過不斷的版本修改和開發者的不斷壯大,Coldfusion後來發展成為業界知名的企業級解決方案的開發首選。現在,為了產品線的統一,為了工業標準的統一,為了完全 兼容Java平台,Macromedia發布了ColdfusionMX。而眾位以前經常看到的Neo這個詞則是macromedia對於使用新一代coldfusion開發行業解決方案的編碼名稱。 Java Java是一個由Sun公司開發而成的新一代編程語言。是近年來很流行的一種網路編程語言,它由C語言發展而來,是完全面向對象的語言。在與網路的融合中,已顯現出它的強大生命力和廣闊的前景。Java的語法簡練,學習和掌握比較容易,使用它可在各式各樣不同種機器、不同種操作平台的網路環境中開發軟體。Java正在逐步成為Internet應用的主要開發語言。它徹底改變了應用軟體的開發模式,帶來了自PC機以來又一次技術革命,為迅速發展的信息世界增添了新的活力。 您在編程實踐中是否常常碰到要為不同的系統平台重復編程(比如為Windows系統設計一套程序,UNIX系統設計一套程序)? Sun Microsystems公司的Java語言以其"一次編程,到處執行"的技術優勢,廣泛應用於Internet計算機環境下的編程應用,避免您針對不同的系統平台重復編程,減少您的企業的開發成本。 JSP JSP(Java Server Pages,Java伺服器頁面)是在Sun Microsystems公司的倡導下,由許多公司共同參與建立的一種新的動態網頁技術標准。它在動態網頁的建設方面具有強大而特殊的功能。Sun公司應用組建「Java社團」的思想開發JSP技術。在開發JSP規范的過程中,Sun公司與許多主要的Web伺服器、Web應用伺服器和開發工具供應商,以及各種各樣富有經驗的開發團體進行合作,找到了一種適合於應用和頁面開發人員的開發方法,它具有極佳的可移植性和易用性。針對JSP的產品,Sun公司授權予工具提供商(如Macromedia)、結盟公司(如Apache,Netscape)、最終用戶、協作商及其他人。最近,Sun公司將最新版本的JSP和Java Servlet(JSP 1.1,Java Servlet 2.2)的源代碼發放給Apache,以求JSP和Apache緊密結合、共同發展。Apache,Sun公司和許多其他的公司及個人公開成立的咨詢機構更能方便任何公司和個人免費取得信息。 XML XML開發者源於SGML的設計和應用者. 他們已經在SGML上投入了大量精力,但他們卻發現SGML 並沒有完全發揮它的作用.他們當然有其充分的理由.我們可以列舉以下幾個重要方面給大家.在這些方面SGML 帶來的影響可以說是一場革命. SGML (通用標記語言標准ISO 8879:1986)是HTML的前身技術.它是文件和文件中信息的構成主體. SGML與HTML不同.它允許用戶擴展tag集合, 允許用戶建立一定的規則. SGML所產生的tag 集合是用來描敘信息段特徵的.而HTML僅僅只是一個tag集合.所以我們可以說HTML是一個SGML的子集. 早在Seattle會議之前,Bosak和一些精心挑選的SGML結構信息專家就已向W3C提出了「網路上的SGML」計劃. W3C支持並贊助了他們的努力. 工作於1996年7月正式開始起動. 工作的早期,有較大的阻力.因為也存在反對SGML的人.一些制定XML標準的W3C代表甚至聲稱「網路上的SGML」是不可能實現.工作組(原稱「SGML編輯審議委員會」)並未退縮.他們打算讓SGML以全新的面目出現在網上,給SGML以全新的面貌,故給它命名為「可擴展標識語言」,即XML.
⑻ 網頁編程中最實用的是哪種
ASP,最簡單的伺服器程序,能製作大部分東西如聊天室\BBS\留言板\新聞系統\投票等常見的程序,不過不適合製作大型站點
JavaScript,最實用的客戶端腳本語言,基本上99%的網頁都要用.
HTML 只是一種標記語言,不存在邏輯運算,並不是程序