一般的大型游戲開發(fā)不是單一用某一種軟件語言的問題。一個大型游戲的開發(fā)需要非常大的團隊用各種各樣的語言和工具來完成。
創(chuàng)新互聯(lián)建站專注于企業(yè)成都全網(wǎng)營銷推廣、網(wǎng)站重做改版、海淀網(wǎng)站定制設(shè)計、自適應(yīng)品牌網(wǎng)站建設(shè)、H5高端網(wǎng)站建設(shè)、商城開發(fā)、集團公司官網(wǎng)建設(shè)、成都外貿(mào)網(wǎng)站制作、高端網(wǎng)站制作、響應(yīng)式網(wǎng)頁設(shè)計等建站業(yè)務(wù),價格優(yōu)惠性價比高,為海淀等各大城市提供網(wǎng)站開發(fā)制作服務(wù)。
總結(jié)一下主要有C/C++,匯編語言,著色器語言,腳本語言,高效的開發(fā)語言C#或Java。
首先一般的游戲開發(fā)架構(gòu)(Windows平臺)從底到頂一般是Direct X?——游戲引擎——游戲。
大型游戲開發(fā)的大部分工作其實都是在編寫游戲腳本,腳本是大型游戲得以如此高速開發(fā)和發(fā)布的主要原因。腳本化的開發(fā)讓游戲開發(fā)擺脫了硬編碼的種種弊端,讓游戲內(nèi)容可以輕易的修改和調(diào)試。比如比較流行的語言。,然后編寫腳本將其組織成一個游戲,不需要什么底層的編程語言。
Windows平臺比較流行的方法是使用最新版本的Visual Studio,顯卡廠商如NVIDIA也會為VS開發(fā)一些插件來簡化顯卡編程和調(diào)試。擴展資料:
匯編語言
為了克服機器語言難讀、難編、難記和易出錯的缺點,人們就用與代碼指令實際含義相近的英文縮寫詞、字母和數(shù)字等符號來取代指令代碼(如用ADD表示運算符號“+”的機器代碼),于是就產(chǎn)生了匯編語言。所以說,匯編語言是一種用助記符表示的仍然面向機器的計算機語言。匯編語言亦稱符號語言。
匯編語言由于是采用了助記符號來編寫程序,比用機器語言的二進制代碼編程要方便些,在一定程度上簡化了編程過程。匯編語言的特點是用符號代替了機器指令代碼。而且助記符與指令代碼一一對應(yīng),基本保留了機器語言的靈活性。使用匯編語言能面向機器并較好地發(fā)揮機器的特性,得到質(zhì)量較高的程序。
匯編語言中由于使用了助記符號,用匯編語言編制的程序送入計算機,計算機不能象用機器語言編寫的程序一樣直接識別和執(zhí)行,必須通過預(yù)先放入計算機的 “匯編程序“的加工和翻譯,才能變成能夠被計算機識別和處理的二進制代碼程序。
用匯編語言等非機器語言書寫好的符號程序稱源程序,運行時匯編程序要將源程序翻譯成目標程序。目標程序是機器語言程序,它一經(jīng)被安置在內(nèi)存的預(yù)定位置上,就能被計算機的CPU處理和執(zhí)行。
匯編語言像機器指令一樣,是硬件操作的控制信息,因而仍然是面向機器的語言,使用起來還是比較繁瑣費時,通用性也差。匯編語言是低級語言。但是,匯編語言用來編制系統(tǒng)軟件和過程控制軟件,其目標程序占用內(nèi)存空間少,運行速度快,有著高級語言不可替代的用途。
高級語言
不論是機器語言還是匯編語言都是面向硬件的具體操作的,語言對機器的過分依賴,要求使用者必須對硬件結(jié)構(gòu)及其工作原理都十分熟悉,這對非計算機專業(yè)人員是難以做到的,對于計算機的推廣應(yīng)用是不利的。計算機事業(yè)的發(fā)展,促使人們?nèi)で笠恍┡c人類自然語言相接近且能為計算機所接受的語意確定、規(guī)則明確、自然直觀和通用易學(xué)的計算機語言。
這種與自然語言相近并為計算機所接受和執(zhí)行的計算機語言稱高級語言。高級語言是面向用戶的語言。無論何種機型的計算機,只要配備上相應(yīng)的高級語言的編譯或解釋程序,則用該高級語言編寫的程序就可以通用。
如今被廣泛使用的高級語言有BASIC、PASCAL、C、COBOL、FORTRAN、LOGO以及VC、VB等。這些語言都是屬于系統(tǒng)軟件。
計算機并不能直接地接受和執(zhí)行用高級語言編寫的源程序,源程序在輸入計算機時,通過“翻譯程序”翻譯成機器語言形式的目標程序,計算機才能識別和執(zhí)行。這種“翻譯”通常有兩種方式,即編譯方式和解釋方式。
編譯方式是:事先編好一個稱為編譯程序的機器語言程序,作為系統(tǒng)軟件存放在計算機內(nèi),當用戶由高級語言編寫的源程序輸入計算機后,編譯程序便把源程序整個地翻譯成用機器語言表示的與之等價的目標程序,然后計算機再執(zhí)行該目標程序,以完成源程序要處理的運算并取得結(jié)果。解釋方式是:源程序進入計算機時,解釋程序邊掃描邊解釋作逐句輸入逐句翻譯,計算機一句句執(zhí)行,并不產(chǎn)生目標程序。
PASCAL、 FORTRAN、COBOL等高級語言執(zhí)行編譯方式;BASIC語言則以執(zhí)行解釋方式為主;而PASCAL、C語言是能書寫編譯程序的高級程序設(shè)計語言。每一種高級(程序設(shè)計)語言,都有自己人為規(guī)定的專用符號、英文單詞、語法規(guī)則和語句結(jié)構(gòu)(書寫格式)。高級語言與自然語言(英語)更接近,而與硬件功能相分離(徹底脫離了具體的指令系統(tǒng)),便于廣大用戶掌握和使用。高級語言的通用性強,兼容性好,便于移植
現(xiàn)在的版本可以是這樣的:1。分享歌曲,將鏈接發(fā)送到您的計算機,并在您的瀏覽器中播放;2-右鍵查看網(wǎng)頁源代碼,ctrl+F搜索“. m4a”。3你會看到一個結(jié)果,出現(xiàn)在一大段javascript代碼里,附近看起來是這樣的:“播放URL”:“ fname = XXX . m4a XXX”4只要把這個URL fname = XXX . m4a XXX復(fù)制到一個新窗口打開就行了。5不出意外的話,瀏覽器可能已經(jīng)彈出了下載窗口。下載的文件名是fname的值,內(nèi)容是音樂文件。別問我怎么知道的,我作為一個人造爬蟲玩多了...
WEB2.0概念詮釋
Web2.0,是相對Web1.0(2003年以前的互聯(lián)網(wǎng)模式)的新的一類互聯(lián)網(wǎng)應(yīng)用的統(tǒng)稱,是一次從核心內(nèi)容到外部應(yīng)用的革命。由Web1.0單純通過網(wǎng)絡(luò)瀏覽器瀏覽html網(wǎng)頁模式向內(nèi)容更豐富、聯(lián)系性更強、工具性更強的Web2.0互聯(lián)網(wǎng)模式的發(fā)展已經(jīng)成為互聯(lián)網(wǎng)新的發(fā)展趨勢。
Web1.0到Web2.0的轉(zhuǎn)變,具體的說,從模式上是單純的“讀”向“寫”、“共同建設(shè)”發(fā)展;由被動地接收互聯(lián)網(wǎng)信息向主動創(chuàng)造互聯(lián)網(wǎng)信息邁進!從基本構(gòu)成單元上,是由“網(wǎng)頁”向“發(fā)表/記錄的信息”發(fā)展;從工具上,是由互聯(lián)網(wǎng)瀏覽器向各類瀏覽器、rss閱讀器等內(nèi)容發(fā)展;運行機制上,由“Client Server”向“Web Services”轉(zhuǎn)變;作者由程序員等專業(yè)人士向全部普通用戶發(fā)展;應(yīng)用上由初級的“滑稽”的應(yīng)用向全面大量應(yīng)用發(fā)展。
總之,Web2.0是以 Flickr、Craigslist、Linkedin、Tribes、Ryze、 Friendster、Del.icio.us、43Things.com等網(wǎng)站為代表,以Blog、TAG、SNS、RSS、wiki等應(yīng)用為核心,依據(jù)六度分隔、xml、ajax等新理論和技術(shù)實現(xiàn)的互聯(lián)網(wǎng)新一代模式。
應(yīng)用:
1、 Blog(from wiki)
歷史:
Blog一詞本起源于 weblog,意思是網(wǎng)上日志。1997年由 Jorn Barger所提出。在1998年, infosift 的編輯Jesse J. Garrett (),將一些類似blog的網(wǎng)站收集起來,寄給Cameron Barrett。 Cameron隨后將名單發(fā)布在CamWorld網(wǎng)站上,許多人亦陸續(xù)將blog的URL給Cameron,慢慢的,一個新的網(wǎng)絡(luò)社區(qū)儼然成型。1999年,Brigitte Eaton ()成立一個weblog 目錄,收集她所知道的blog站。1999年,Peter Merholz ()首次使用縮略詞“blog”,成為今天常用的術(shù)語。但是,blog 真正開始快速發(fā)展的轉(zhuǎn)折點,是在1999年6月,當時Pitas開始提供免費的weblog服務(wù),緊接著8月,Pyra lab推出了現(xiàn)在的blogger.com。blogger.com 提供了簡單易學(xué)的說明,以及能通過FTP直接將blog發(fā)表在個人網(wǎng)站上的功能,這帶給使用者很大的方便。目前已經(jīng)有了很多Blog托管服務(wù)商(BSP),業(yè)內(nèi)人士對其盈利前景,持謹慎樂觀態(tài)度。
Blog的特點
Blog是個人或群體以時間順序所作的一種記錄,并且不斷更新。blog之間的交流主要是通過回溯引用(TrackBack)和回響/留言/評論(comment)的方式來進行的。blog的操作管理用語,也借鑒了大量檔案管理用語。一個blog亦可被視為一個檔案(archives),或是卷宗(fonds)。與傳統(tǒng)檔案不同的是,blog的寫作者(blogger),既是這份檔案的創(chuàng)作人(creator),也是其檔案管理人(archivist)。
Blog大量采用了RSS(Really Simple Syndication或者Rich Site Summary或者RDF Site Summary)技術(shù),所有的RSS文件都必須符合由W3C發(fā)布的XML 1.0規(guī)范。對讀者來說,可以通過RSS訂閱一個blog,確知該blog作者最近的更新。對Blog作者來說,RSS可以使自己發(fā)布的文章易于被計算機程序理解并摘要。
對知識管理和創(chuàng)造而言,blog提供了新的形態(tài)和途徑。對漢語為母語的人而言,blog寫作既接續(xù)了漢語筆記文學(xué)的優(yōu)秀傳統(tǒng),更充分鼓勵了個人表達。從交往形態(tài)考察,網(wǎng)志空間(blogosphere)設(shè)定了積極的讀者、作者、編者互動轉(zhuǎn)換關(guān)系,“言者互重,閱者相惜 ”。
2、 Tag (from blogbus)
什么是Tag?
Tag(標簽)是一種更為靈活、有趣的日志分類方式,您可以為每篇日志添加一個或多個Tag(標簽),然后您可以看到BlogBus上所有和您使用了相同Tag的日志,并且由此和其他用戶產(chǎn)生更多的聯(lián)系和溝通。不僅如此,我們還通過與Technorati的合作,把您的Tag發(fā)送到全球Blog空間,和全世界的人們共同分享。
Tag體現(xiàn)了群體的力量,使得日志之間的相關(guān)性和用戶之間的交互性大大增強,可以讓您看到一個更加多樣化的世界,一個關(guān)聯(lián)度更大的Blog空間,一個熱點實時播報的新聞臺。Tag為您提供前所未有的網(wǎng)絡(luò)新體驗……
當然,您也可以簡單地把一個Tag(標簽)理解為一個日志分類,但是Tag和分類的不同之處也很明顯:
首先,分類是您在寫日志之前就定好的,而Tag是在您寫完日志之后再添加的;
其次,您可以同時為一篇日志貼上好幾個Tag(標簽),方便自己隨時查找,而原先一篇日志只能有一個分類;
再次,當您積累了一定數(shù)量的Tag之后,您可以看看自己在Blog中最經(jīng)常寫的是哪些話題;
最后,您可以看到有哪些人和自己使用了一樣的Tag(標簽),進而找到和您志趣相投的Blogger。
舉一個例子,比如說:您寫了一篇到西湖旅游的日志,原來您都是把這一類的日志放到自己的“驢行天下”分類下,但是有了Tag之后,您可以給這篇日志同時加上“旅游”、“杭州”、“西湖”、“驢行天下”等幾個Tag,當瀏覽者點擊其中任何一個Tag,他都可以看到您的這篇日志。同時您自己也可以通過點擊這幾個Tag,看看究竟有誰最近也去了杭州旅游,或許你們還可以交流一下旅游心得,成為下一次出游的伙伴呢!
3、 SNS
Social Network Service,社會性網(wǎng)絡(luò)軟件,依據(jù)六度理論,以認識朋友的朋友為基礎(chǔ),擴展自己的人脈。并且無限擴張自己的人脈,在需要的時候,可以隨時獲取一點,得到該人脈的幫助。
SNS網(wǎng)站,就是依據(jù)六度理論建立的網(wǎng)站,幫你運營朋友圈的朋友。
4、 RSS(from wiki)
RSS是一種用于共享新聞和其他Web內(nèi)容的數(shù)據(jù)交換規(guī)范,起源于網(wǎng)景通訊公司的推"Push"技術(shù),將訂戶訂閱的內(nèi)容傳送給他們的通訊協(xié)同格式(Protocol)。RSS可以是以下三個解釋的其中一個:
Really Simple Syndication(真正簡單的整合)
RDF (Resource Description Framework) Site Summary
Rich Site Summary(豐富站點摘要)
但其實這三個解釋都是指同一種Syndication的技術(shù)。
目前RSS規(guī)范的主要版本有0.91、1.0和2.0。
0.91版和1.0版完全不同,風格不同,制定標準的人也不同。0.91版和2.0版一脈相承。1.0版更靠攏XML標準。
RSS目前廣泛用于blog、wiki和網(wǎng)上新聞頻道,世界多數(shù)知名新聞社網(wǎng)站都提供RSS訂閱支持。
5、 Wiki(from wiki)
Wiki一詞源自夏威夷語的「wee kee wee kee」,本是「快點快點」之意。在這里Wiki指的是一種超文本系統(tǒng)。這種超文本系統(tǒng)系支持那些面向社群的協(xié)作式寫作,同時也包括一組支持這種寫作的輔助工具。有人認為,Wiki系統(tǒng)屬於一種人類知識的網(wǎng)路系統(tǒng),我們可以在Web的基礎(chǔ)上對Wiki文本進行瀏覽、創(chuàng)建、更改,而且這種創(chuàng)建、更改、及發(fā)布的代價遠比HTML文本??;與此同時Wiki系統(tǒng)還支持那些面向社群的協(xié)作式寫作,為協(xié)作式寫作提供了必要的幫助;最后,Wiki的寫作者自然構(gòu)成了一個社群,Wiki系統(tǒng)為這個社群提供了簡單的交流工具。與其它超文本系統(tǒng)相比,Wiki有使用簡便且開放的優(yōu)點,所以Wiki系統(tǒng)可以幫助我們在一個社群內(nèi)共用某個領(lǐng)域的知識。
Wiki起源
1995年沃德?坎寧安(Ward Cunningham)為了方便模式社群的交流創(chuàng)建了全世界第一個wiki系統(tǒng)-WikiWikiWeb,并用它建立了波特蘭模式知識庫(Portland Pattern Repository)。在建立這個系統(tǒng)的過程中,沃德?坎寧安創(chuàng)造了Wiki的概念和名稱,并且實現(xiàn)了支持這些概念的服務(wù)系統(tǒng)。這個系統(tǒng)是最早的Wiki系統(tǒng)。從1996年至2000年間,波特蘭模式知識庫圍繞著面向社群的協(xié)作式寫作,不斷發(fā)展出一些支持這種寫作的輔助工具,從而使Wiki的概念不斷得到豐富。同時Wiki的概念也得到了傳播,出現(xiàn)了許多類似的網(wǎng)站和軟體系統(tǒng)。
Wiki的歷史不長,無論是Wiki概念本身,還是相關(guān)軟體系統(tǒng)的特性,都還在熱烈的討論中;所以怎樣的一個站點才能稱得上是一個Wiki系統(tǒng)還是有爭議的。與Wiki相關(guān)新近出現(xiàn)的技術(shù)還有blog,它們都降低了超文本寫作和發(fā)布的難度。這兩者都是同內(nèi)容管理系統(tǒng)密切相關(guān)的。
Wiki的特點
使用方便
維護快捷:快速創(chuàng)建、存取、更改超文本頁面(這也是為什麼叫作 "wiki wiki" 的原因)。
格式簡單:用簡單的格式標記來取代 HTML 的復(fù)雜格式標記。(類似所見即所得的風格)
鏈接方便:通過簡單標記,直接以關(guān)鍵字名來建立鏈接(頁面、外部連接、圖像等)。
命名平易:關(guān)鍵字名就是頁面名稱,并且被置於一個單層、平直的名空間中。
可增長
可增長:頁面的鏈接目標可以尚未存在,通過點擊鏈接,我們可以創(chuàng)建這些頁面,從而使系統(tǒng)得以增長。
修訂歷史:記錄頁面的修訂歷史,頁面的各個版本都可以被獲取。
開放性
開放的:社群內(nèi)的成員可以任意創(chuàng)建、修改、或刪除頁面。
可觀察:系統(tǒng)內(nèi)頁面的變動可以被來訪者清楚觀察得到。
由於Wiki的自組織,可增長以及可觀察的特點,使Wiki本身也成為一個網(wǎng)路研究的對象。對Wiki的研究也許能夠讓人們對網(wǎng)路的認識更加深入
理論和技術(shù):
1、 六度關(guān)系理論
目前流行的“六度分隔”理論是20世紀60年代由美國的心理學(xué)家米格蘭姆(Stanley Milgram)提出的,這個理論可以通俗地闡述為: 最多通過六個人你就能夠認識任何一個陌生人?!傲确指簟背蔀槿穗H關(guān)系世界中無可否認而又令人震驚的特征,許多社會學(xué)上的深入研究也給出令人信服的證據(jù),說明這一特征不只是特例,在一般情形下也存在。 最近,美國哥倫比亞大學(xué)社會學(xué)系的瓦茨教授領(lǐng)導(dǎo)的EMAIL試驗也再次證明了這一人際關(guān)系世界中驚人的規(guī)律。然而,在現(xiàn)實世界中,六十億人怎么可能真的構(gòu)成如此緊密的相互關(guān)聯(lián)呢?是互聯(lián)網(wǎng)使一切成為現(xiàn)實。
2、 Xml
XML即可擴展標記語言(eXtensible Markup Language)。標記是指計算機所能理解的信息符號,通過此種標記,計算機之間可以處理包含各種信息的文章等。如何定義這些標記,既可以選擇國際通用的標記語言,比如HTML,也可以使用象XML這樣由相關(guān)人士自由決定的標記語言,這就是語言的可擴展性。XML是從SGML中簡化修改出來的。它主要用到的有XML、XSL和XPath等。
3、 AJAX
Ajax并不是一種技術(shù)。它實際上是幾種已經(jīng)在各自領(lǐng)域大行其道技術(shù)的強強結(jié)合。Ajax混合了:
* 基于XHTML/CSS
* 由DOM(Document Object Model)實現(xiàn)動態(tài)顯示與交互
* 通過XML和XSLT進行數(shù)據(jù)交換及處理
* 使用JavaScript整合上述技術(shù)
直觀一點的說Ajax能夠?qū)崿F(xiàn)不刷新瀏覽器窗口(當然更不用安裝額外的插件)而滿足用戶的操作,現(xiàn)在一些看上去很Cool的網(wǎng)站,很多是用這項技術(shù)實現(xiàn)的,其中包括:orkut、Gmail、Google Group、Google Suggest、Google Maps、Flickr、A9.com等。2SIMPLE的Co-mment系統(tǒng)雖然沒有用到XML/XSLT,其理念已經(jīng)暗合容Ajax,實現(xiàn)了不刷新網(wǎng)頁提供動態(tài)內(nèi)給用戶。
現(xiàn)有的產(chǎn)品:
Wiki百科、Wallop 、yahoo360 、openbc 、 cyworld 、43things 、 flickr、 del.icio.us、 cragslist 、glob 、客齊集、 friendster 、 linkin 、UU通 、 優(yōu)友 、 天際網(wǎng) 、愛米網(wǎng) 、linkist 、新浪點點通、skype、億友、cyworld
現(xiàn)在說說web2.0的具體應(yīng)用。
歷史很重要。對一個技術(shù)的學(xué)習(xí)也應(yīng)當從歷史出發(fā),通過其在時間形成歷史的流變,得以知曉現(xiàn)狀,甚至能夠預(yù)知未來。
那Web 1.0是什么呢?
他們說,記得靜態(tài)HTML的WWW時代么?
(那個時代的WWW應(yīng)用、人們的Web體驗、對社會的影響如何?)
那么動態(tài)HTML和靜態(tài)HTML下的Web相比,是多少版本?1.5?對了,他們是真這么叫的。
(在效果和影響上,與1.0相比,擴展和加深多少?)
要呈現(xiàn)的數(shù)據(jù)存儲在數(shù)據(jù)庫中,通過Web服務(wù)端的程序,應(yīng)用戶的請求,取出數(shù)據(jù),加上事先設(shè)計的模板,動態(tài)的生成Html代碼,發(fā)送到用戶的瀏覽器那里。
他是1.0系列,應(yīng)為用戶在瀏覽器中所見和Web 1.0一樣,它有0.5的升級,因為數(shù)據(jù)不是事先制作并發(fā)布,而是動態(tài)生成,和用戶的需要交互生成。
那好,在加0.5,到Web 2.0,變化是在哪里呢?
(看到了正在崛起的和改變的,會繼續(xù)朝著什么方向改變互聯(lián)網(wǎng)和社會呢?)
更新:關(guān)于各個版本的差別,看看亞馬遜的例子。
事情沒有那么幸運,Web 2.0并不是一個具體的事物,而是一個階段,是促成這個階段的各種技術(shù)和相關(guān)的產(chǎn)品服務(wù)的一個稱呼。所以,我們無法說,Web 2.0是什么,但是可以說,那些是Web 2.0。
WikiPedia的Web 2.0條目下列出了這些條件:
* CSS 和語義相關(guān)的 XHTML 標記
* AJAX 技術(shù)
* Syndication of data in RSS/ATOM
* Aggregation of RSS/ATOM data
* 簡潔而有意義的 URLs
* 支持發(fā)布為 weblog
* RESTian (preferred) 或者 XML Webservice APIs
* 一些社會性網(wǎng)絡(luò)元素
必須具備的要素有:
* 網(wǎng)站應(yīng)該能夠讓用戶把數(shù)據(jù)在網(wǎng)站系統(tǒng)內(nèi)外倒騰。
* 用戶在網(wǎng)站系統(tǒng)內(nèi)擁有自己的數(shù)據(jù)
* 完全基于Web,所有的功能都能透過瀏覽器完成。
(以上內(nèi)容引用自英文版維基百科)
雖然這只是一家之言,不過,對于其中談到的幾個要素,大家還是公認的。
- 基于RSS/ATOM/RDF/FOAF等XML數(shù)據(jù)的同步、聚合和遷移。
數(shù)據(jù)不再和頁面和網(wǎng)站混粘在一起,它獨立了,它跟著用戶走。這是Web 2.0的很重要特征。這也是為什么Blog是Web 2.0的代表的原因。在網(wǎng)志上,常主角的是相互獨立的一則則的網(wǎng)志。
獨立,然后有物理表現(xiàn)?,F(xiàn)在,就能讓他們活躍起來。透過對XML數(shù)據(jù)的處理,這些內(nèi)容能被自由的組合,被各種應(yīng)用程序,不論是Web程序還是桌面程序等呈現(xiàn)和處理。
(更新:參看商業(yè)周刊的All Your Info in One Place)
當然,最重要的是背后的人。
- 社會性因素。
內(nèi)容跟著人走,內(nèi)容又能夠被用戶自由的組合,也就是說,用戶能夠自由的借助內(nèi)容媒介,創(chuàng)建起一個個的社群,發(fā)生各種社會性的(網(wǎng)絡(luò))行為。
此外還有標簽以及建立在開放標簽系統(tǒng)之上的Folksonomy。
- 第三個公認的因素是開放API,這個技術(shù)性稍強些,得另花時間研習(xí),可以先看看例子:amazon、flickr、google map等。
(Web 2.0是個大筐,裝了好多東西)
從Web應(yīng)用的產(chǎn)品/服務(wù)生產(chǎn)者角度來說,該如何創(chuàng)建Web 2.0的產(chǎn)品呢?
重要的是要抓住這么幾點,一個是微內(nèi)容(這里有定義),一個是用戶個體。除了這兩個最基本的之外,還可以考慮社群內(nèi)的分享以及提供API。
微內(nèi)容:英文是microcontent。用戶所生產(chǎn)的任何數(shù)據(jù)都算是微內(nèi)容,比如一則網(wǎng)志,評論,圖片,收藏的書簽,喜好的音樂列表、想要做的事情,想要去的地方、新的朋友等等。這些微內(nèi)容,充斥著我們的生活、工作和學(xué)習(xí),它的數(shù)量、重要性,還有我們對它的依賴,并不亞于那些道貌岸然、西裝革履的正統(tǒng)文章、論文、書籍。
對微內(nèi)容的重新發(fā)現(xiàn)和利用,是互聯(lián)網(wǎng)所開創(chuàng)的平等、***、自由風氣的自然衍生,也是互聯(lián)網(wǎng)相關(guān)技術(shù)消減信息管理成本之后的一個成果。
我們每天都生產(chǎn)眾多的微內(nèi)容,也消費著同樣多的微內(nèi)容。對于Web 2.0來說,如何幫助用戶管理、維護、存儲、分享、轉(zhuǎn)移微內(nèi)容,就成了關(guān)鍵。
用戶個體。對于Web 1.0的典型產(chǎn)品/服務(wù)來說,用戶沒有具體的面貌、個性,它只是一個模糊的群體的代名詞而已。但是對于Web2.0的產(chǎn)品和服務(wù)來說,用戶是個實實在在的人。Web 2.0所服務(wù)的,是具體的人,而不是一個如同幽靈般的概念。并且,這個人的具體性,會因為服務(wù)本身而不斷地充實起來。
如何為這個具體的個體服務(wù),是Web 2.0設(shè)計的起點。
因此,一類可以被稱作Web 2.0的產(chǎn)品/服務(wù)將是這樣:
服務(wù)于用戶個體的微內(nèi)容的收集、創(chuàng)建、發(fā)布、管理、分享、合作、維護等的平臺。
這是表。
里呢,恐怕就設(shè)計到好些人提到的,微內(nèi)容的XML表現(xiàn);微內(nèi)容的聚合;微內(nèi)容的遷移;社會性關(guān)系的維護;界面的易用性等等。
其質(zhì),是否就是開源、參與、個人價值、草根、合作等等?
Web2.0是許多方面起頭并進又相互牽連的一個新的階段的到來。因此,不同的人,有著不同的看法。那么,對于Web開發(fā)人員來說,Web2.0意味著什么呢?
他們說Web2.0階段,Web是一個平臺,或者說,Web正在變得可編程,可以執(zhí)行的Web應(yīng)用。野心家們設(shè)想這個它的終極目標是Web OS。
Web 1.0時候,Web只是一個針對人的閱讀的發(fā)布平臺,Web由一個個的超文本鏈接而成?,F(xiàn)在的趨勢發(fā)生了變化,Web不僅僅是Html文檔的天下,它成了交互的場所。
Web 2.0 Conference網(wǎng)站的橫幅引用Jeff Bezos的話說“Web 1.0 is making the internet for people,web 2.0 is making the internet better for computers”。
具體來講,他們說Web成為一個開發(fā)環(huán)境,借助Web服務(wù)提供的編程接口,網(wǎng)站成了軟件構(gòu)件。
這些,就是Web Service的目標吧,信息孤島通過這些Web Service的對話,能夠被自由構(gòu)建成適合不同應(yīng)用的建筑來。
一些例子:del.icio.us、flickr、a9、amazon、yahoo、google、msn等提供的編程接口衍生出的各種應(yīng)用。
為什么要開放APIs,這涉及到集市中的商業(yè)方面的技術(shù)策略。當然,還有更深層的原因,那是什么呢?
這種交互不僅體現(xiàn)在不同的網(wǎng)站服務(wù)之間,同時還體現(xiàn)在用戶和Web之間在瀏覽器上的交互。這也是為什么在美味書簽的收藏中Web2.0和AJAX如此相關(guān)的一個原因。
在Web頁面上使用桌面程序有的那些便利,真的是很享受的事情。這恐怕也是Web可編程的一個方面,Web頁面不再是標記和內(nèi)容混合那樣的簡單,它就是一個可以編程的地方(是這樣理解吧?)
有人反對說,AJAX的使用對搜索引擎不友好,只有Web 1.0的站長才關(guān)心這個事情吧,在Web 2.0時候,站長應(yīng)該關(guān)心的是用戶參與的便利、用戶的自由度,至于搜索,有RSS/ATOM/RDF等,更本用不著操心,Google不是已經(jīng)順應(yīng)這個趨勢,讓大家主動提交了么?
可編程的第三個方面,是否在于Web應(yīng)用和桌面應(yīng)用之間的無縫連接趨勢的出現(xiàn)?類似這里說的“從工具上,是由互聯(lián)網(wǎng)瀏覽器向各類瀏覽器、rss閱讀器等內(nèi)容發(fā)展”
......
自己不是專業(yè)開發(fā)人員,對Web OS的學(xué)習(xí)就點到為止,下次換個方向,否則我非頭大不可。
---------------------
cathayan和Live21說Web 2.0其實思路很古老,就是internet 1.0的回歸。
Live21那里提到“關(guān)于概念的炒做應(yīng)該不是一次兩次的問題了”。
提到概念炒作,我還真見到過,今天在一篇報道中看到作為WEB 2.0的BSP的字眼,好笑得很。
不過,我真想說明,在目前中文Blog空間內(nèi)能查閱到的學(xué)習(xí)、探討Web 2.0的資料都不是炒作,因為包括我在內(nèi),大家都沒有任何商業(yè)背景(注意,新聞報道中的那些Web 2.0除外)。
[Web 2.0是個歷史學(xué)的概念,而非是個技術(shù)性的概念,它是對Web發(fā)展歷史斷代的成果。對這個概念的梳理,能幫助我更好的把握互聯(lián)網(wǎng)正在發(fā)生的技術(shù)與文化。]
中文網(wǎng)志圈談?wù)摰腤eb 2.0內(nèi)容摘要:
- “我覺得最有價值的一個是, web應(yīng)用的數(shù)據(jù)格式開始逐漸出現(xiàn)了交換“標準”...這些標準...更加容易被機器自動化處理...能幫助人更好地過濾和定制化信息。其次,更多的服務(wù)將以web service的形式來提供,...這使得web 服務(wù)可以被互相集成, 從而誕生更多新的服務(wù)...人的重要性被提高了。過去web更多注重在信息提供, 而現(xiàn)在的越來越多的應(yīng)用更加關(guān)注人,也就是所謂“社會性”。此外web的可用性改進正在被越來越重視...”[老冒:朝web 2.0潑點冷水]
- “RSS逐漸成為在線內(nèi)容提供服務(wù)的標準發(fā)行平臺。Blog以及user-generated內(nèi)容的興起。My Yahoo提供的RSS整合型服務(wù)。同時提出了值得密切關(guān)注的一些發(fā)展中領(lǐng)域,其中包括搜索技術(shù),個性化,User-Generated內(nèi)容(包括 blog,評論,圖像和聲音),音樂,短視頻和Accessibility(易訪問性)”[Owen:Mary Meeker新作 - 關(guān)于Digital World的發(fā)展報告的摘取]
- “我們談?wù)摰腤eb2.0帶給我們的是一種可讀寫的網(wǎng)絡(luò),這種可讀寫的網(wǎng)絡(luò)表現(xiàn)于用戶是一種雙通道的交流模式,也就是說網(wǎng)頁與用戶之間的互動關(guān)系由傳統(tǒng)的“Push”模式演變成雙向交流的“Two- Way Communication”的模式。而對于Web服務(wù)的開發(fā)者來說,Web2.0帶來的理念是服務(wù)的親和力,可操作性,用戶體驗以及可用性。”[Owen:BaCKpACK-體驗可讀寫的Web服務(wù)]
- “web 2.0是一種可以被分發(fā)的信息概述,web文檔被格式化成了web數(shù)據(jù)。我們不會再看到不同舊地信息,現(xiàn)在我們所注意到是一種聚合、再混合內(nèi)容的工具?!盵songzhen:也說Web 2.0的翻譯]
- “從這些應(yīng)用中可以看到:如果基于傳統(tǒng)的HTML,同樣的功能實現(xiàn)將變得非常復(fù)雜和不穩(wěn)定,數(shù)據(jù)的再生產(chǎn)和交換成本是很高的。所以:RSS這個標準最終要的貢獻就是使得互聯(lián)網(wǎng)的大部分網(wǎng)站變得可編程:類似的例子還有Blog中的:TrackBack Ping等機制,這些機制都是依賴XML/RPC實現(xiàn)的。當初為Lucene設(shè)計一個RSS/XML的接口也是為了這個初衷,它使得全文檢索服務(wù)可以輕松的嵌入到各種應(yīng)用中,通過關(guān)鍵詞將各種內(nèi)容之間實現(xiàn)更豐富的關(guān)聯(lián)(Well Referenced)?!盵車東:RSS,簡單協(xié)議使得互聯(lián)網(wǎng)可編程]
- “聚合的可能性以及如何更好地聚合(通常來說,更好的聚合應(yīng)該基于個人知識管理和人際關(guān)系管理)很顯然應(yīng)該成為新一代或者說web2.0架構(gòu)的核心之一。還有,你會重新發(fā)現(xiàn),恰好是分散帶動了聚合,聚合促進了分散,通過聚合的思維,互聯(lián)網(wǎng)的網(wǎng)絡(luò)狀變得越來越豐富和密集,web2.0就變得越來越有趣味,它將web1.0時代的碩大節(jié)點即門戶網(wǎng)站不斷消解,去努力創(chuàng)造一個更加和諧的自然網(wǎng)絡(luò)圖譜?!盵Horse:rss,聚合的無數(shù)可能]
- “新的web2.0網(wǎng)站都依賴于用戶參與、用戶主導(dǎo)、用戶建設(shè)”。[Horse:Web 2.0這個詞]
- Keso:Web 1.0與Web 2.0的區(qū)別
- “表面上看,Bloglines取代了門戶,成為一個新的中心,但這里有一個重大的區(qū)別。門戶是只讀的,它帶有某種鎖定的性質(zhì)。你可以離開門戶,但你無法帶走門戶的內(nèi)容。Bloglines則完全不同,你覺得它好用,就會繼續(xù)使用,有一天你不再喜歡Bloglines,你完全可以導(dǎo)出你的OPML,到另一個 RSS訂閱網(wǎng)站,或者干脆用客戶端軟件瀏覽同樣的內(nèi)容。所以,像Bloglines這樣的網(wǎng)站,是可寫的,你可以導(dǎo)入,也可以導(dǎo)出。就像你對信息擁有選擇權(quán),對服務(wù)提供商也同樣擁有選擇權(quán),沒有人可以鎖定你,主動權(quán)在你自己手上。”[Keso:再說信息選擇權(quán)]
- “Flickr、del.icio.us、Bloglines等Web 2.0服務(wù),通過開放API獲得了很多有趣、有用的想法,并借助外部的力量,讓用戶獲得了更好的體驗。更多大公司也加入到開放API的潮流中,Google、Yahoo!、Amazon、Skype。Google桌面搜索今年3月才開放API,很快就產(chǎn)生了大量的創(chuàng)造,大大擴充了可搜索的文件格式。”[Keso:開放API]
- “歸納:web1.0天天談門戶,web2.0談個人化;web1.0談內(nèi)容,web2.0談應(yīng)用;web1.0商業(yè)模式,web2.0談服務(wù);web1.0談密閉、大而全,web2.0大家談開放、談聯(lián)合;web1.0網(wǎng)站中心化,web2.0談個人中心化;web1.0一對一,web2.0談社會性網(wǎng)絡(luò);web1.0不知道你是狗,web2.0你去年夏天干了什么我一清二楚甚至想要干什么呢。。。”[van_wuchanghua:發(fā)現(xiàn)了N.HOOLYWOOD,我還知道你今年夏天要干什么]
- “我認為Web2.0有下面幾個方面的特性: 個性化的傳播方式. 讀與寫并存的表達方式. 社會化的聯(lián)合方式.標準化的創(chuàng)作方式. 便捷化的體驗方式.
谷歌瀏覽器可以把蘋果手機的全民k歌導(dǎo)入電腦。
Google Chrome是一款由Google公司開發(fā)的網(wǎng)頁瀏覽器,該瀏覽器基于其他開源軟件撰寫,包括WebKit,目標是提升穩(wěn)定性、速度和安全性,并創(chuàng)造出簡單且有效率的使用者界面。
軟件的名稱來自稱作Chrome的網(wǎng)絡(luò)瀏覽器GUI(圖形使用者界面)。
軟件的beta測試版本在2008年9月2日發(fā)布,提供50種語言版本,有Windows、macOS、Linux、Android、以及iOS版本提供下載。
谷歌將在Chrome上推出“小程序”增強型網(wǎng)頁應(yīng)用(Progressive Web Apps,簡稱PWA)。
2018年11月,Google宣布,將從2018年12月份開始在其Chrome 71網(wǎng)絡(luò)瀏覽器上移除持續(xù)提供濫用使用體驗的網(wǎng)站上的所有廣告。
簡介
Google Chrome是由Google開發(fā)的一款設(shè)計簡單、高效的Web瀏覽工具。
Google Chrome的特點是簡潔、快速。GoogleChrome支持多標簽瀏覽,每個標簽頁面都在獨立的“沙箱”內(nèi)運行,在提高安全性的同時,一個標簽頁面的崩潰也不會導(dǎo)致其他標簽頁面被關(guān)閉。
此外,Google Chrome基于更強大的JavaScript?V8引擎,這是當前Web瀏覽器所無法實現(xiàn)的。
15年6月:Java、C、C++;16年1月:Java、C、C++;17年5月:Java、C、C++;
18年9:Java、C、Python;19年1月:Java、C、Python.
我們看到Java和C語言一直是很受歡迎,特別是Java。但是并不是java一直都是榜首的,在這6年的某一月份,C、Python、C++等等都多次把Java拉下王座。
如果你苦于選擇編程語言,“畫漫”是覺得你可以從編程語言的受歡迎角度出發(fā)。因為畢竟受歡迎程度,也一定的放映了市場需求。所以Java、Python、C、C++,這四種編程語言,可能會是一個不錯的選擇。
根據(jù) StackOverflow 年度調(diào)查數(shù)據(jù)顯示,JavaScript 是最流行的編程語言,有 62.5% 的受訪者聲稱自己使用的是 JavaScript。JavaScript 無疑是網(wǎng)絡(luò)世界的主導(dǎo)性語言,在過去十年的時間里發(fā)展勢頭非常迅猛。為什么這么說?只要環(huán)顧四周,數(shù)一下你看到了多少網(wǎng)絡(luò)設(shè)備即可。Stack Overflow 的聯(lián)合創(chuàng)始人 Jeff Atwood 也是一位知名度很高的編程者,他曾說過:“任何可以用 JavaScript 編寫的應(yīng)用程序最終都將用 JavaScript 來編寫?!?/p>
記住這句話,我們可以肯定的一點是,2018 年以及未來的那些年,都不會缺少 JavaScript 編程人員的工作機會。JavaScript 知識與包括 Angular、React、Ember 和 Backbone 等在內(nèi)的許多前端框架以及Node.js 運行時環(huán)境相通,讓您可以更高效的在后端運行 JavaScript。據(jù) StackOverflow 數(shù)據(jù)統(tǒng)計,2017 年最流行的前 4 個框架中,有 3 個是建立在 JavaScript 基礎(chǔ)之上。
如果你喜歡做完之后立即能看到工作成果,例如制作交互式 Web 組件,那對你來說 JavaScript 是一個不錯的選擇。要記住的一點是,選擇 JavaScript 作為職業(yè)道路就意味著你也要接受 HTML 和 CSS,因為這些基本上都是用來制作網(wǎng)頁的。
像 Apache Cordova 或者是 React Native 這樣的工具可以幫助你將 JavaScript 應(yīng)用于移動應(yīng)用程序,甚至有可能通過像 Electron 這樣的項目將 JavaScript 用于游戲開發(fā)或者是桌面應(yīng)用程序開發(fā)。
網(wǎng)頁標題:javascript全民,校園網(wǎng)禁止進入JAVASCRIPT
URL網(wǎng)址:http://www.rwnh.cn/article12/dssdggc.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供微信公眾號、移動網(wǎng)站建設(shè)、網(wǎng)站改版、服務(wù)器托管、App設(shè)計、網(wǎng)站收錄
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)