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

Web 開發(fā)與設(shè)計(jì)語言大盤點(diǎn) - 新聞資訊 - 云南小程序開發(fā)|云南軟件開發(fā)|云南網(wǎng)站建設(shè)-昆明葵宇信息科技有限公司

159-8711-8523

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

知識

不管是網(wǎng)站,軟件還是小程序,都要直接或間接能為您產(chǎn)生價(jià)值,我們在追求其視覺表現(xiàn)的同時(shí),更側(cè)重于功能的便捷,營銷的便利,運(yùn)營的高效,讓網(wǎng)站成為營銷工具,讓軟件能切實(shí)提升企業(yè)內(nèi)部管理水平和效率。優(yōu)秀的程序?yàn)楹笃谏壧峁┍憬莸闹С郑?

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

Web 開發(fā)與設(shè)計(jì)語言大盤點(diǎn)

發(fā)表時(shí)間:2010-6-23

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

瀏覽次數(shù):44

在這個(gè) Web 的時(shí)代,與 Web 相關(guān)的開發(fā)技術(shù)持續(xù)熱門,從前端到后端,從標(biāo)記語言到開發(fā)語言,各種技術(shù)交相輝映,沉沉浮浮,作為開發(fā)者,尤其是初級開發(fā)者,如何選擇幾門適合自己的開發(fā) 語言尤為重要。本文是對所有 Web 相關(guān)開發(fā)語言的一次盤點(diǎn),并指出其中最有前途的開發(fā)與設(shè)計(jì)語言。

無窮盡的選擇


在 Web 開發(fā)與設(shè)計(jì)領(lǐng)域,我們有太多的選擇,HTML 還是 XHTML, RSS 還是 Atom, PHP 還是 ASP.NET, SVG 還是 VML, JavaScript 還是 VBS?這樣的對決還可以列出很多,然而,它們往往沒有固定答案,取決于個(gè)人嗜好,在你對各種語言和技術(shù)徹底了解之前,你自己也未必有任何清晰的想法。

如何選擇


答案是,取決于具體情況。不僅要看站點(diǎn)的類型,還要看你希望涉足的技術(shù)深度。本文會將 Web 相關(guān)的各種開發(fā)與設(shè)計(jì)語言,按不同的類別進(jìn)行展示,并注明其復(fù)雜程度,流程程度以及瀏覽器支持程度。值得慶幸的是,任何一門 Web 語言都有很好的文檔可以參考。

Web 開發(fā)與設(shè)計(jì)語言的層級


Web 語言按層級分,傳統(tǒng)上是這樣分的,標(biāo)記層(HTML),修飾層(CSS),客戶端腳本層(JavaScript),服務(wù)器端(PHP,ASP.NET)。 如果按功用分,參看上圖,我們可以將它們分為15層,每個(gè)層級代表一種功用,比如用戶交互,矢量圖等等等。當(dāng)然,并不是所有用戶都需要全部掌握這些不同層 級的語言。

標(biāo)記語言


最常用的 Web 標(biāo)記語言有四種。

  • HTML
  • XHTML
  • XML
  • WML (Deprecated)
  • Others: MHTML and SGML

Web聚合語言


There are two commonly used syndication languages for content delivery. 最常用的 Web 聚合語言有 Atom 和 RSS 兩種。

  • Atom
  • RSS
  • Others: EventsML, GeoRSS, MRSS, NewsML, OPML, SportsML and XBEL

元數(shù)據(jù)定義語言


常見的元數(shù)據(jù)定義語言有5種。

  • DCMI
  • META (Classic)
  • Microformats
  • OWL
  • RDF
  • Others: APML, FOAF, hSlice, OpenService Accelarators, P3P, PICS (Deprecated), SIOC and XFN

式樣表與轉(zhuǎn)換語言


常見的有2種。

  • CSS
  • XSL
  • Others: DSSSL and JSSS (Deprecated)

客戶端腳本


這些腳本語言多數(shù)和 JavaScript 有關(guān)聯(lián)。

  • AJAX (XHR)
  • DOM Scripting
  • Flex (ActionScript )
  • JavaScript
  • VBScript
  • Others: E4X, ECMAScript, JScript, JScript.NET and WMLScript (Deprecated)

服務(wù)器端開發(fā)語言


可選的余地很大。

  • ASP
  • ASP.NET
  • ColdFusion
  • JSP
  • Perl
  • PHP
  • Python
  • Ruby>數(shù)據(jù)庫語言

    有4種常見數(shù)據(jù)庫腳本語言。

    • MS-SQL
    • mySQL
    • Oracle
    • PostgreSQL
    • Others: Derby, MongoDB and SQLite

    插件


    這些插件運(yùn)行在瀏覽器的沙盒環(huán)境中。

    • ActiveX
    • Flash
    • Java
    • Shockwave
    • Silverlight

    服務(wù)器端配置語言


    用于訪問管理,服務(wù)器端配置,搜索引擎引導(dǎo)等。

    • .htaccess
    • Robots.txt
    • Web.config

    RIA - 富 Internet 應(yīng)用


    這些技術(shù)可以實(shí)現(xiàn)桌面化的 Web。

    • Air
    • Gears
    • JavaFX
    • Prism
    • Others: Cappuccino, Curl and Titanium

    矢量建模語言


    常見的 2D 和 3D 建模與渲染語言有 5 種。

    • 3DMLW
    • Canvas (HTML5)
    • SVG
    • VML
    • X3D
    • Others: 3DML, 3DXML, SMIL, UML, VRML and XVRML

    PostScript 語言


    • PDF
    • XPS
    • Others: FlashPaper and OpenXML

    數(shù)據(jù)格式化語言


    • DocBook
    • KML
    • MathML
    • OpenSearch
    • PAD
    • Sitemap
    • VoiceXML
    • Others: DOAC, DOAP, GML, GraphML, InkML, OpenMath, SISR, SRGS, SSML and XMLTV

    文檔綱要語言


    • DTD
    • XSD
    • Others: DSD, RelaxNG and Schema XML

    初學(xué)入門者


    對于初學(xué)入門者,建議遵照下圖進(jìn)行學(xué)習(xí),不管如何選擇,HTML 是最重要的開端。

    譯者注:

    HTML + CSS + JS 是前段開發(fā)必須掌握的三種語言,這毫無爭議,即時(shí)有,也只是 XHTML 和 HTML 之爭,而二者的爭議也只限于對語言的嚴(yán)格程度上。PHP 和 MySQL 屬于服務(wù)器端的開發(fā)語言,服務(wù)器端的開發(fā)語言有更廣泛的選項(xiàng),除了 PHP , MySQL,還有 ASP.NET,MS SQL,JSP,Ruby 都是可以考慮的選項(xiàng),關(guān)鍵看你的項(xiàng)目要求。

    本文國際來源:sixrevisions.com Web Languages: Decoded (原文作者:Alexander Dawson)

    中文翻譯來源:銳商企業(yè)CMS 網(wǎng)站內(nèi)容管理系統(tǒng) 官方網(wǎng)站

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