欧美三级国产三级日韩三级_亚洲熟妇丰满大屁股熟妇_欧美亚洲成人一区二区三区_国产精品久久久久久模特

什么是 web 開發(fā) - 新聞資訊 - 云南小程序開發(fā)|云南軟件開發(fā)|云南網(wǎng)站建設(shè)-昆明葵宇信息科技有限公司

159-8711-8523

云南網(wǎng)建設(shè)/小程序開發(fā)/軟件開發(fā)

知識(shí)

不管是網(wǎng)站,軟件還是小程序,都要直接或間接能為您產(chǎn)生價(jià)值,我們?cè)谧非笃湟曈X(jué)表現(xiàn)的同時(shí),更側(cè)重于功能的便捷,營(yíng)銷的便利,運(yùn)營(yíng)的高效,讓網(wǎng)站成為營(yíng)銷工具,讓軟件能切實(shí)提升企業(yè)內(nèi)部管理水平和效率。優(yōu)秀的程序?yàn)楹笃谏?jí)提供便捷的支持!

您當(dāng)前位置>首頁(yè) » 新聞資訊 » 網(wǎng)站建設(shè) >

什么是 web 開發(fā)

發(fā)表時(shí)間:2014-1-21

發(fā)布人:葵宇科技

瀏覽次數(shù):51

什么是 web 開發(fā)

這幾天因?yàn)楣ぷ餍枰?#xff0c;了解了一下Web development 的技術(shù)路線,來(lái)源自

en.wikipedia.org/wiki/Web_development

本著互聯(lián)網(wǎng)開放分享的態(tài)度,我是一邊翻譯一邊學(xué)習(xí)。
---------------
-------------------------------------------
“web 開發(fā)”是在因特網(wǎng)www或者在局域網(wǎng)a private network上建立站點(diǎn)的各種方法的寬泛總稱。
web 開發(fā)可以從 開發(fā)一個(gè)最簡(jiǎn)單的純文本的靜態(tài)單頁(yè)面 到 很復(fù)雜的基于web的internet 應(yīng)用、電子商

務(wù)、和社交網(wǎng)絡(luò)服務(wù)。一個(gè)更綜合性更完善性的歸納可以把web 開發(fā)分為為:
web 設(shè)計(jì),
web 內(nèi)容開發(fā),
客戶端聯(lián)絡(luò),
客戶端/服務(wù)器端 腳本開發(fā),
web 服務(wù),
網(wǎng)絡(luò)安全配置, 和
電子商務(wù)開發(fā)(比如支付服務(wù))。
(相關(guān)詞條還有更深層次的解釋,有空我可以后續(xù)學(xué)習(xí)并翻譯出來(lái))

在web 專業(yè)領(lǐng)域,“web 開發(fā)”一般是指 在網(wǎng)站建設(shè)中,那些無(wú)關(guān)頁(yè)面設(shè)計(jì)的工作:寫 Markup 標(biāo)記語(yǔ)

言和寫代碼。

--------------- 【以上是有關(guān) 定義 咯】 ---------------

對(duì)于大的組織或公司,web 開發(fā)團(tuán)隊(duì)可以由幾百個(gè)開發(fā)者(web開發(fā)人員)組成。小點(diǎn)的組織只需要單一

的長(zhǎng)期工或者合同制的web master, 或者兼職。比如 圖形設(shè)計(jì), 信息系統(tǒng) 工程人員。web開發(fā)會(huì)是幾個(gè)部門之

間的協(xié)同工作,而不是某個(gè)特定的designated部門的某個(gè)業(yè)務(wù)區(qū)域(domain)。

===== 目 錄 =====
1.web 開發(fā)作為一個(gè)產(chǎn)業(yè)industry

2.web 開發(fā)的一些典型的領(lǐng)域
2.1 客戶端開發(fā)
2.2 服務(wù)器端開發(fā)
2.3 客戶端+服務(wù)器端
2.4 數(shù)據(jù)庫(kù)技術(shù)

3.實(shí)際的web 開發(fā)工作
3.1 基礎(chǔ)
3.2 高級(jí)

4.安全性考慮

5.時(shí)間線

6.其他內(nèi)容(see also)

7.參考文獻(xiàn)、鏈接

-------- 【以下是 web 開發(fā)產(chǎn)業(yè)】 ----------

隨著web的商業(yè)化,web 開發(fā)變成一個(gè)持續(xù)增長(zhǎng)的產(chǎn)業(yè)。特別是隨著在線商業(yè)和商品銷售的需要,大大促

進(jìn)了web開發(fā)產(chǎn)業(yè)的發(fā)展。
對(duì)于工具和平臺(tái),公眾可以使用很多開源open source的系統(tǒng)的協(xié)助來(lái)進(jìn)行web 開發(fā)。一個(gè)很出名的例子

叫做LAMP (Linux + Apache + MySQL + PHP)棧,它是可以免費(fèi)下載的。所以學(xué)習(xí)Web 開發(fā)的成本是極小的。另

一個(gè)有益的因素是,一些更易用的"所見(jiàn)即所得"(What you see is what you get = WYSIWYG)web 開發(fā)軟件正

在蓬勃發(fā)展,加入到web開發(fā)大軍。
最著名的是Adobe Dreamweaver, WebDev 和 Microsoft Expression Studio. 使用這些軟件可以使初學(xué)

者很快開發(fā)一個(gè)基本的web頁(yè)面。不過(guò)學(xué)習(xí) 超文本標(biāo)記語(yǔ)言HTML( Hyper text markup language )也是必要的,

通過(guò)閱讀他們的幫助文檔、技術(shù)手冊(cè)、在線教程或面對(duì)面教授,很快就能學(xué)會(huì)。

另一方面快速發(fā)展的工具和技術(shù)是讓開發(fā)者建立了更多的動(dòng)態(tài)和交互的web 站點(diǎn)。開發(fā)者現(xiàn)在正致力于

使以前在PC上的軟件現(xiàn)在能作為Web應(yīng)用來(lái)服務(wù)大眾。

現(xiàn)在人們不需要在本機(jī)運(yùn)行程序,而是把程序運(yùn)行在遠(yuǎn)端的服務(wù)器上。這一趨勢(shì)產(chǎn)生了一些新的交流方

式,并且允許很多機(jī)遇的出現(xiàn),在分散信息和媒體分發(fā)上。用戶可以在不同地點(diǎn)和應(yīng)用交互,而不是固定的工作

站或特定的應(yīng)用環(huán)境。

最典型的web改變傳統(tǒng)通信方式的案例是 電子商務(wù)。在線拍賣網(wǎng)站 如 eBay, 已經(jīng)改變了顧客去尋找產(chǎn)

品和服務(wù)的方式。在線零售商 Amazon.com 和 Buy.com 以及京東淘寶啥的也是把 傳統(tǒng)的購(gòu)物顛覆。另一個(gè)大事

是blog的產(chǎn)生,改變了人們的通信方式。Web 應(yīng)用,比如 WordPress 和 Movable Type 建立了簡(jiǎn)易實(shí)施的 博客

環(huán)境,針對(duì)單獨(dú)的web站點(diǎn)。

一些開源的內(nèi)容管理系統(tǒng),比如 Joomla!, Drupal, XOOPS 和 TYPO3 ; 還有一些企業(yè)內(nèi)容管理系統(tǒng)

Alfresco 已經(jīng)擴(kuò)展了web開發(fā)在在線交互和通信領(lǐng)域的影響。

還有一些web 開發(fā)影響了人們的社交和市場(chǎng)工作。它不再是簡(jiǎn)單的商業(yè)和工作的工具,還更廣泛地服務(wù)

于社交網(wǎng)絡(luò)。比如 Facebook, and Twitter 就以更個(gè)人和互動(dòng)的方式,為人們提供了交流和組織的平臺(tái),從而登

上大眾舞臺(tái)。

---------- 【以下是 典型領(lǐng)域】 -----------

web 開發(fā)可以被分為很多領(lǐng)域,一個(gè)典型的基本的分類可以為:

====【客戶端的web編程】 ====

Ajax -- Asynchronous JavaScript 異步的js提供了一種使用JS或其他語(yǔ)言來(lái)提升用戶體驗(yàn)的

新方法。
Flash -- Adobe Flash Player 是一個(gè)普遍存在的瀏覽器插件,可用于 RIAs rich internet

app. Flex2 也是開發(fā)來(lái)用于Flash Player(v9+)的。

JavaScript -- 也是一個(gè)普遍應(yīng)用的客戶端平臺(tái),用于建立和轉(zhuǎn)化了很多web app. 這些web 應(yīng)

用可以跨越很多平臺(tái)的設(shè)備。JavaScript是腳本語(yǔ)言ECMAScript的通用名稱,土名字。詳見(jiàn)ECMAScript。

jQuery -- 跨平臺(tái)的JS庫(kù),用于加速客戶端的HTML編程。

Microsoft Silverlight -- 微軟的瀏覽器插件,讓動(dòng)畫,矢量圖和高分辨率視頻播放成為可能

。使用XAML 和 .NET 語(yǔ)言進(jìn)行開發(fā)。

HTML5 和 CSS3 -- 最新的HTML提交標(biāo)準(zhǔn),包含了最新的針對(duì)CSS的提交標(biāo)準(zhǔn)(proposed

standard),天然支持很多由 其他框架 比如 Flash和Silverlight 提供的 客戶端功能。

用一個(gè)傘狀的方式來(lái)查看這些條目,像XHTML這樣的客戶端代碼 實(shí)際上是在本地存儲(chǔ)和在瀏覽器上執(zhí)行

的。本地是不會(huì)執(zhí)行客戶端的程序的??蛻舳顺绦蚴菆?zhí)行在web服務(wù)器上的,web服務(wù)器生成 合適的一個(gè) XHTML

,然后發(fā)送它到 client客戶端。 客戶端編程的本質(zhì)是要允許替換本地客戶端上的HTML并可以通過(guò)內(nèi)容更新來(lái)刷

新網(wǎng)頁(yè)。web 開發(fā)者必須具有一個(gè)觀念,就是 他們的服務(wù)器端的腳本的 重要性 和 relevance關(guān)聯(lián)性。如果一個(gè)

服務(wù)器端的腳本接收了一個(gè)本地端腳本修改來(lái)的內(nèi)容,那樣的web開發(fā)在 防攻擊和安全性方面 就很糟糕。

===== 【服務(wù)器端的web編程】 =====

ASP -- (微軟專有)
ColdFusion -- (Adobe 專用,以前是Macromedia的)
CGI
Erlang, with Linux, Yaws, Mnesia, Erlang(LYME) solution stack
Groovy, using the Grails 框架
Java,如 Java Servlets, JSP or WebObjects
Lotus Domino
Node.js
Perl 如 Catalyst, Dancer or Mojolicious(全都開源)
PHP (開源)
Python, 如 Django width="800" height="664" border="1" alt="" />

========== 【另見(jiàn)內(nèi)容】 ============

Cross-browser
Web design
Website builder


========== 【引用內(nèi)容】 ============


Jump up ^ Bureau of Labor Statistics, U.S. Department of Labor. "Information Security Analysts, Web Developers, and Computer Network Architects". Occupational Outlook Handbook, 2012-13 Edition. Retrieved 2013-01-17.
Jump up ^ "Web Application Security". DocForge. 22 February 2010. Retrieved 17 December 2008.







相關(guān)案例查看更多