国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
Web開發(fā)與設(shè)計語言大盤點,概論
 
    Web開發(fā)與設(shè)計語言的種類繁多,作為一名初學(xué)者,或者打算投身Web開發(fā)領(lǐng)域的開發(fā)者,如何正確的選擇適合自己的開發(fā)語言呢?希望本文能給您一些啟發(fā)。

    在這個Web的時代,與Web相關(guān)的開發(fā)技術(shù)持續(xù)熱門,從前端到后端,從標記語言到開發(fā)語言,各種技術(shù)交相輝映,沉沉浮浮,作為開發(fā)者,尤其是初級開發(fā)者,如何選擇幾門適合自己的開發(fā)語言尤為重要。本文是對所有Web相關(guān)開發(fā)語言的一次盤點,并指出其中最有前途的開發(fā)與設(shè)計語言,助你完成成為優(yōu)秀Web開發(fā)人員的第一步。

    無窮盡的選擇

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

    如何選擇

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

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

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

      標記語言

      最常用的Web標記語言有四種。

      ◆HTML
      ◆XHTML
      ◆XML
      ◆WML(Deprecated)
      ◆Others:MHTMLandSGML

      Web聚合語言

      最常用的Web聚合語言有Atom和RSS兩種。

      ◆Atom

      ◆RSS

      ◆Others:EventsML,GeoRSS,MRSS,NewsML,OPML,SportsMLandXBEL

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

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

      ◆DCMI

      ◆META(Classic)

      ◆Microformats

      ◆OWL

      ◆RDF

      ◆Others:APML,FOAF,hSlice,OpenServiceAccelarators,P3P,PICS(Deprecated),SIOCandXFN

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

      常見的有3種:

      ◆CSS
      ◆XSL
      ◆Others:DSSSLandJSSS(Deprecated)


     

    客戶端腳本

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

    ◆AJAX(XHR)
    ◆DOMScripting
    ◆Flex(ActionScript)
    ◆JavaScript
    ◆VBScript
    ◆Others:E4X,ECMAScript,JScript,JScript.NETandWMLScript(Deprecated)

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

    可選的余地很大:

    ◆ASP
    ◆ASP.NET
    ◆ColdFusion
    ◆JSP
    ◆Perl
    ◆PHP
    ◆Python
    ◆RubyOnRails
    ◆Others:Lasso,OpenLaszlo,Smalltalk,SMX,SSIandSSJS

    數(shù)據(jù)庫語言

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

    ◆MS-SQL
    ◆mySQL
    ◆Oracle
    ◆PostgreSQL
    ◆Others:Derby,MongoDBandSQLite


    插件

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

    ◆ActiveX
    ◆Flash
    ◆Java
    ◆Shockwave
    ◆Silverlight

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

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

    ◆.htaccess
    ◆Robots.txt
    ◆Web.config

    RIA-富Internet應(yīng)用

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

    ◆Air
    ◆Gears
    ◆JavaFX
    ◆Prism
    ◆Others:Cappuccino,CurlandTitanium


    矢量建模語言

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

    ◆3DMLW
    ◆Canvas(HTML5)
    ◆SVG
    ◆VML
    ◆X3D
    ◆Others:3DML,3DXML,SMIL,UML,VRMLandXVRML

    PostScript語言

    ◆PDF
    ◆XPS
    ◆Others:FlashPaperandOpenXML

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

    ◆DocBook
    ◆KML
    ◆MathML
    ◆OpenSearch
    ◆PAD
    ◆Sitemap
    ◆VoiceXML
    ◆Others:DOAC,DOAP,GML,GraphML,InkML,OpenMath,SISR,SRGS,SSMLandXMLTV

    文檔綱要語言

    ◆DTD
    ◆XSD
    ◆Others:DSD,RelaxNGandSchemaXML

    初學(xué)入門者

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

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


本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊舉報
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
動態(tài)網(wǎng)站web開發(fā) PHP、ASP還是ASP.NET-電子商務(wù)實施公共知識庫、電子商務(wù)、網(wǎng)絡(luò)營銷、搜索引擎、搜索引擎排名
HTML、CSS、JavaScript、PHP之間的聯(lián)系與區(qū)別
Web IDE-IntelliJ IDEA的Web開發(fā)工具
Web開發(fā)初學(xué)指南
創(chuàng)業(yè)如何選擇WEB開發(fā)語言
Java在Web開發(fā)語言上敗給了PHP
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點擊這里聯(lián)系客服!

聯(lián)系客服