? 發問時間: 電腦與網際網路電腦網路 · 1 0 年前

[電腦] 關於網路語言的問題及趨勢

想請問,現階段的網路語言眾多, 早期主要以PHP,Asp,Cgi

目前則演進為Asp.net,AJAX....

以AJAX來說,他是Javascript+Dom+Css.

而最近我發現所謂的Rest及Soap.

而以FaceBook這類的網站,他提供了一個環境讓使用者可以開發程式,

所提供的語法有FBML,FQL(SQL),FBJS.

(1)不曉得有沒有高手能大概解釋Rest是如何運作,以及它的範例.

(2)FBML是什麼?

(3)它是如何提供使用者建構這麼樣的程式?

(4)現階段網路語言眾多,新的甚至如ColdFusion,Silver Light,Flex...什麼樣的語言目前市佔率較高,而前景看好???

已更新項目:

那可以再請問REST是什麼嗎? 他有語法嗎?

還是指的是一種觀念?

如果是語法~有教學嗎?

2 個解答

評分
  • 1 0 年前
    最佳解答

    目前網路程式分兩個領域,前端及後端,而這兩個領域又可以細分好幾個不同領域。

    我就以目前幾個當紅程式語言示範這兩個領域的分別

    前端程式:

    HTML, JavaScript, Flash, Flex, Silver Light...

    前端程式主要是為了視覺上的需要,例如動畫、網頁排板,及及時與使用者產生畫面上互動的小程式,其大部分的前端程式是會吃使用者電腦的資源及記憶體,所以視覺上與使用者互動的程式是盡量使用前端技術是比較不會造成下載速度的負擔。

    後端程式:

    Coldfusion, ASP, JAVA, PHP...

    後端程式是主要為了與存取資料庫溝通的需要及滿足其他較複雜用途,例如收發EMAIL等等

    至於AJAX,是個JavaScript的技術所產生的專有名詞,並不是個程式語言,所以我並沒有列舉於上方。AJAX是JAVASCRIPT與後端程式溝通的一項技術,其實再十多年前就已出現,只是當初的瀏覽器並不流通支援。

    前端及後端程式是不可做比較的,因為各有所長及各補所缺。

    至於目前台灣的人力市場的市占率是以下列幾個是目前當紅的

    Flex, Flash, ASP及PHP

    但台灣的人力市場的市占率並不代表其他程式語言的不足,有些是因為成本,或者普遍率的緣故,但公司的大老闆們主要在意的則是成本,其他的重要的層面卻疏忽了。

    例如以後端程式來說,ASP、PHP目前是當紅炸子雞,架設免費,但是該程式語言的統整性,及每一次出不同版本的時後,程式撰寫詩就要重新學過一次,造成後續金錢上的負擔。也沒有跨平台的方便性。

    而ASP並不是完全免費,其他的延伸功能,例如POP接收網路,ZIP,及其他功能均需要額外的金錢購買。

    我本身是Coldfusion的程式設計師,最近在寫一些AJAX與Coldfusion結合的程式,對於我所使用的程式語言市占率不高並不會感覺氣餒,而是覺得人在高處不勝寒的感覺。

    在此我很想抨擊微軟沒有創意的開發團隊,因為ADOBE的FLEX及FLASH,因而開發SILVERLIGHT。就像當年挖COLDFUSION的人開發ASP一樣,以不當手段霸戰市場

    2007-12-31 01:05:53 補充:

    FBML 我查了一下是FACEBOOK的專屬語言

    你學了在外面用不大到,但其架構蠻像HTML的

    2008-01-03 12:13:48 補充:

    REST是一種可以讀xml網頁文件的一種技術,一般常見到的RSS是REST的一種,這只有在特殊情況才會用的到,和一般的網頁製作技術比較不同

  • 1 0 年前

    http://tw.knowledge.yahoo.com/question/article?qid...

    夏綠蒂有相似問題-專門的電腦語言-css及xml

還有問題?馬上發問,尋求解答。