進階網路運用

第十篇
令人迷失方向的網頁製作疑問之六
如何選擇程式語言

適合程度: 初學者 一般程度 以上均宜
壹、前言:
資訊產業變化快速,不斷有新式程式語言問世。
從事軟體設計的科技人才必須隨時充電,稍有懈怠就可能會被市場淘汰。
網頁設計之十大熱門程式語言,是介紹美國從事網頁設計的開發人員可選擇的十項主要的程式語言。
本資料取自網路相關報導,僅提供初學者選舉學習參考。

貳、十大熱門程式語言:
本篇整理的十大熱門程式語言與參考工作機會分別為:
PHP 程式語言,參考工作機會:1,152
C# 程式語言,參考工作機會:5,111
AJAX 程式語言,參考工作機會:1,106
JavaScript 程式語言,參考工作機會:4,406
Perl 程式語言,參考工作機會:4,810
C 程式語言,參考工作機會:6,164 (包含所有衍生工作)
Ruby 與 Ruby on Rails 程式語言,參考工作機會:210 (Ruby);54 (Ruby on Rails)
Java 程式語言,參考工作機會:14,408
Python 程式語言,參考工作機會:811
VB.Net (Visual Basic .Net) 程式語言,參考工作機會:2,090
註:工作機會引用 Dice.com 對全美的詢問所整理,資料時間 98 年 9 月 24 日(僅供參考)。

01、PHP 程式語言:
它是一種開放來源程式性、用於伺服器端、跨平臺,使用 HTML 語碼的程式語言,因可以置入 HTML 介面,適用於網頁製作。
學習理由:使用非常普及。
借助快取技術 (caching) 的高速指令語法,並使用編譯代碼插件來增強效果,則是今後趨勢。
使用 C 語言或 COBOL 來架構網路應用程式已不再適用。
php 教學網站: Go

02、C# 程式語言:
其為一般用途、已編譯、物件導向之程式語言。
是微軟 .Net計畫的其中一部分,由 C 與 C++ 發展而來。
學習理由:為 .Net 框架的最主要部份。使用大量微軟的廠品必須要學習的程式語言。
C# 教學網站: Go

03、AJAX (Asynchronous JavaScript and XML; 非同步 JavaScript 與 XML)程式語言:
它在技術上,並非一種程式語言,AJAX 使用 XHTML 或 HTML、JavaScrip 以及 XML 來建立互動網路應用程式。
學習理由:自從 Google 地圖將 AJAX 用在地圖上,對 AJAX 知識的需求就跟著提高。
但是也因為 AJAX 困難度相當的高,微軟近期聲稱將發布另一個名為 Atlas 的工具,使得非專業人士也能輕易上手。
AJAX 教學網站: Go

04、JavaScript 程式語言:
不要將其與 Java 混淆。JavaScript 為物件導向的腳本 (Script) 程式語言,運用在用戶端的網頁瀏覽器。
比 Java 更精簡,有簡化的命令以及程式碼,並且無須進行編譯。
選用理由:包含於 HTML 程式中。大量的被用於網頁來驗證表單、建立 cookies、偵測瀏覽器以及提升設計。
由於它的普及以及簡易度,學習 JavaScript 已被視為一項非常好的投資。
JavaScript 教學網站: Go

05、Perl 程式語言:
Perl 是一種開源、跨平臺、運行在伺服器端、可解釋的語言。
在 CGI 程式中被大量做文書處理。
學習理由:由於 Perl 可以大量的處理文字,經常被用來寫網路伺服器程式。
學習像 Perl 或 PHP 之類的腳本語言,是在從事網路應用程式的必備品。
Perl 教學網站: Go

06、C 程式語言:
它是一種已標準化、通用型、高普及性的程式語言,也是其它多種語言(如 C++ )的基礎。
學習理由:因為許多語法是相通的,學會C後,進階著學習 Java 或是 C# 就非常容易。
另外,許多C語言的語法也用於腳本語言。
C 語言 教學網站: Go

07、Ruby 與 Ruby on Rails 程式語言:
Ruby 是一種動態、物件導向之開源性語言。
Rails on Ruby 則是由 Ruby 編寫的開源網路程式架構。
其架構與模型-視圖-控制 (Model-View-Controller) 十分相近。
學習理由:由於簡單明瞭,高效能,以及電腦自動執行等優點,近幾年的使用量已大幅的上昇。
另外的優點是非常容易學習。
Ruby 教學網站: Go

08、Java 程式語言:
Java 係由 James Gosling 和在昇陽電腦公司 (Sun Microsystems) 的人員於 1990 年代初所開發的一種物件導向程式語言。
學習理由:被稱為「美麗」的程式語言。
適用於沒有 .Net 編譯經驗或是非微軟擁護者的人員。
Java 教學網站: Go

09、Python 程式語言:
為使用自動記憶管理的一種動態物件導向式的直譯開源語言。
學習理由:因為刻意設計為高度可讀性的極簡派程式語言,許多人認為非常有趣。
語法簡單導致被學術界與 Google 作為專用語言。
Python 教學網站: Go

10、VB.Net (Visual Basic .Net):
架設在微軟.Net 框架中的一種物件導向程式語言。
學習理由:目前最流行且是「必學」的程式語言。
哈克比說:「它是目前在採用率佔主導地位,且工作量最重的語言。」
VB.Net 教學網站: Go

參、本站相關報導與會員注意事項:
請參考網頁研習室【HTML教學】第四篇強化內容 - 第八節伺服端程式介紹 Go
請參考網頁研習室第三階段[電子報] - 初學者必修篇 - 第五篇初學者如何學習 JavaScript 語言 Go
請參考網頁研習室第三階段[電子報] - 初學者必修篇 - 第七篇初學者如何準備學習網頁程式語言 Go

會員注意事項:
網頁研習室費心製作的 HTML 標籤教學網站,不論您是否已有基礎,都值得您進一步研習的好地方,敬請光臨指教 Go
為利網友快速取得本報導所相關檔案等資料,歡迎到網頁研習室網站進一步完整取得教材或獲得更多線上指導服務 Go
您也可以加入我們的教學會員或免費索取教材,直接由教材光碟 CD 片內取得更多學習資料 Go
凡加入教學或教材會員者,均可獲得以下乙份完整的資料光碟。
詳細內容:語法教學第一電子報第二電子報第三期電子報網頁圖窟
本報導更多詳細所有檔案,均存放於 CD:/study/maillist3/html/10/ 目錄內,本站教材(學)會員不要忘記查看喔。

肆、結論與建議:
本站所有報導資料,歡迎網友加入鏈結或轉載內容,惟請保留文章完整,並註明此 引用來源 ,謝謝您的支持與配合。
本報每篇報導都花上 8 小時以上搜集、整理及撰稿,絕對值得初學者或想徹底學會 HTML 語法網友永久保存。
強烈建議您 學會 HTML 語法 ,她真的簡單易學,懂了她您就能駕馭她,讓您使用所見即所得軟體更得心應手。
本報導屬於完全免費性質, 索取教材資料 屬個人自由意願,而回饋給您的光碟片,則是我們的誠意而已
一篇保證前所未見的 HTML 教學課程,絕對是您學習 HTML 的好教材,強烈建議您進入實際體驗一下。
本電子報報導資料,未來將繼續每隔 30 日發表一次,以嘉惠更多想學會 HTML 網友,歡迎 繼續訂閱
本報導內容或資料,因限人力、時間,非教學會員,不接受任何疑惑解答,敬請見諒。