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

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

159-8711-8523

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

知識

不管是網(wǎng)站,軟件還是小程序,都要直接或間接能為您產(chǎn)生價值,我們在追求其視覺表現(xiàn)的同時,更側(cè)重于功能的便捷,營銷的便利,運營的高效,讓網(wǎng)站成為營銷工具,讓軟件能切實提升企業(yè)內(nèi)部管理水平和效率。優(yōu)秀的程序為后期升級提供便捷的支持!

什么是 web 開發(fā)

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

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

瀏覽次數(shù):51

什么是 web 開發(fā)

這幾天因為工作需要,了解了一下Web development 的技術(shù)路線,來源自

en.wikipedia.org/wiki/Web_development

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

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

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

言和寫代碼。

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

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

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

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

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

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

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

4.安全性考慮

5.時間線

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

7.參考文獻、鏈接

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

環(huán)境,針對單獨的web站點。

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

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

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

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

上大眾舞臺。

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

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

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

Ajax -- Asynchronous JavaScript 異步的js提供了一種使用JS或其他語言來提升用戶體驗的

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

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

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

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

jQuery -- 跨平臺的JS庫,用于加速客戶端的HTML編程。

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

。使用XAML 和 .NET 語言進行開發(fā)。

HTML5 和 CSS3 -- 最新的HTML提交標準,包含了最新的針對CSS的提交標準(proposed

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

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

的。本地是不會執(zhí)行客戶端的程序的。客戶端程序是執(zhí)行在web服務(wù)器上的,web服務(wù)器生成 合適的一個 XHTML

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

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

服務(wù)器端的腳本接收了一個本地端腳本修改來的內(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="" />

========== 【另見內(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)案例查看更多