วันจันทร์ที่ 5 มีนาคม พ.ศ. 2555

Website Language

HTML
     ภาษาที่ใช้ในการเขียนเว็บเพจ ย่อมาจากคำว่า Hypertext  Markup Language โดย Hypertext หมายถึงข้อความที่เชื่อมต่อกันผ่านลิงค์ Markup หมายถึง วิธีในการเขียนข้อความ Language หมายถึง ภาษาดังนั้น html จึงหมายถึงภาษาที่ใช้ในการเขียนข้อความลงบนเอกสารที่ต่างก็เชื่อมถึงกัน


การสร้างไฟล์ html เราสามารถสร้างจาก text  Editor จาก notepad ก็ได้ แต่การ Save ไฟล์เราจำเป็นต้องใส่ชื่อไฟล์.html  ซึ่งถ้าเราไม่ใส่จะกลายเป็นไฟล์ .txt ในปัจจุบันมีโปรแกรมต่างๆมากมายที่พัฒนาขึ้นมาเพื่อช่วยอำนวยความสะดวกในการเขียนโค้ด  เช่น โปรแกรม Macromedia Dreamweaver ปัจจุบันเวอร์ชั่น CS4  มีความสะดวกและง่ายในการสร้าง html ขึ้นมาด้วยเครื่องมือต่างๆของโปรแกรม

ตัวอย่างโครงสร้างไฟล์ html


<html>
<body>

<h1>My First Heading</h1>

<p>My first paragraph.</p>

</body>
</html>



        ******************************************************


PHP


   


         PHP ย่อมาจาก PHP Hypertext  Preprocessos แต่เดิมย่อมาจาก Personal  Page Tool 


        PHP คือภาษาคอมพิวเตอร์จำพวก scripting  language ภาษาพวกนี้
คำสั่งจะเก็บอยู่ในไฟล์ที่เรียกว่า
cripst และเวลาใช้งานต้องอาศัยตัวแปรชุดค่ำสั่ง ตัวอย่างของภาษาสคริปต์ได้แก่ Javacripst  ลักษณะของ PHP ที่แตกต่างจากภาษาสคริปต์แบบอื่นๆ คือ PHP ได้รับการพัฒนาและออกแบบมาเพื่อใช้ในงานในการสร้างเอกสารแบบ HTML โดยสามารถสอดแทรกหรือแก้ไขเนื้อหาได้โดยอัตโนมัติ  ดังนั้นจึงกล่าวว่า  PHP เป็นภาษาที่เรียกว่า server-side ก่อนที่เครื่องคอมพิวเตอร์ให้บริการเป็น Web server จะส่งหน้าเว็บที่เขียนด้วย PHP จะประมวลผลตามคำสั่งที่มีอยู่ให้เสร็จก่อนแล้วค่อยส่งผลลัพธ์ให้  ถือว่า  PHP เป็นเครื่องมือที่สำคัญชนิดหนึ่งที่ช่วยให้เราสามารถสร้าง Dynamic web pages ได้อย่างมีประสิทธิภาพและมีลูกเล่นมากขึ้น
      PHP เป็นผลงานที่เติบโตมาจากกลุ่มของนักพัฒนาในเชิงเปิดเผยรหัสต้นฉบับ   จึงมีการพัฒนาไปอย่างรวดเร็วและอย่างยิ่งเมื่อใช้ร่วมกับะบบบปฏิบัติการอย่างระบบ Linux เป็นต้น ในปัจจุบัน PHP สามารถใช้ร่วมกับ Web server  หลายๆตัวบนระบบปฏิบัติการ windows 95,98 เป็นต้น


ลักษณะเด่น PHP


- ใช้ได้ฟรี
- ขีดความสามารถไม่จำกัด
- เรียนรู้ง่าย  เนื่องจาก PHP เข้าไปฝังใน html และใช้โครงสร้างและไวยากรณ์ภาษาง่าย 
- เร็วและมีประสิทธิภาพ
- ใช้ร่วมกับ XML ได้ทันที
- ใช้กับระบบแฟ้มข้อมูลได้
- ใช้กับข้อมูลตัวอักษรได้อย่างมีประสิทธิภาพ
- ใช้กับการประมวลผลภาพได้
- ใช้กับโครงสร้างข้อมูลแบบ Scalar, Array, Associative array




              **********************************************************************


ASP



           Active Server Page (ASP) เป็นเพจ HTML ที่รวบรวมคำสั่งสคริปต์ (script) หนึ่งหรือมากกว่าที่ประมวลผลบน Microsoft web server ก่อนที่เพจจะส่งไปยังผู้ใช้   ในบางลักษณะASP คล้ายกับ server-include หรือการประยุกต์แบบ common gateway interface ซึ่งเป็นการทำงานโดยการประมวลผลบนเครื่องแม่ข่ายและปรับปรุงเพจ    สำหรับผู้ใช้ตามปกติคำสั่งสคริปต์ในเว็บเพจที่เครื่องแม่ข่ายใช้การนำเข้า เป็นผลลัพธ์ของคำขอของผู้ใช้ สำหรับเพจที่ต้องเข้าถึงข้อมูลในฐานข้อมูลและสร้างหรือเจาะจงเพจแบบ on the fly ก่อนส่งไปให้ผู้ขอ

          ASP เป็นส่วนหนึ่งของ Microsoft Internet Information Server (IIS) แต่เนื่องจากคำสั่งสคริปต์บนเครื่องแม่ข่ายจะสร้างเพจเป็น HTML ธรรมดา ดังนั้น จึงสามารถใช้ได้กับ browser เกือบทุกโปรแกรม การสร้างไฟล์ ASP ด้วยคำสั่งสคริปต์ สามารถเขียนด้วย VBScript หรือ JScript ในไฟล์ ActiveX data objects หรือใช้คำสั่งของโปรแกรม ActiveX data objects ในไฟล์ HTML แต่ต้องใช้นามสกุลของไฟล์ HTML เป็น ".asp" ซึ่ง Microsoft แนะนำให้ใช้ ASP ด้านแม่ข่าย มากกว่าการใช้สคริปต์ลูกข่าย เพราะภาษาสคริปต์ลูกข่าย (เช่น Java Script ) จะไม่สามารถทำงานกับ browser ลูกข่ายได้

ข้อเปรียบสำหรับ ASP.NET กับ ASP


- โค้ดจะได้รับการ Compiled ทำให้การทำงานรวดเร็วขึ้นและช่วยจับข้อผิดพลาดในช่วงการออกแบบได้
- ระบบการจัดการข้อผิดพลาดที่ดีกว่าเดิม
- ใช้วิธีการพัฒนาวินโดวส์แอปพิเคชั่นอย่างการใช้งาน controls หรือ Events
  ซึ่งทำให้การพัฒนาง่ายและดูดีขึ้น

- สามารถพัฒนาได้หลากหลายภาษาที่รองรับ .net
- สามารถแยกส่วนโด้คออกมาต่างหากจากหน้ารูปแบบ
- รองรับมาตรฐานเว็บดีขึ้นกว่าเดิม  รวมถึงการทำงานร่วมกับ CSS


             ******************************************************************


CSS



        ชุดคำสั่งที่ใช้สำหรับการกำหนดการแสดงผลข้อมูลหน้าเว็บ ชุดคำสั่งที่ใช้สำหรับการกำหนดการแสดงผลข้อมูลหน้าเว็บเป็นมาตรฐานหนึ่งของ W3C ที่กำหนดขึ้นมา เพื่อใช้ในการตบแต่งหน้าเอกสารเว็บเพจโดยเฉพาะ การใช้งาน CSS จะเข้ามาช่วยเพิ่มความสามารถให้กับ HTML เดิมที่เราใช้งานกันอยู่ในปัจจุบัน  ซึ่งในปัจจุบันนี้ CSS ได้มาอยู่บนมาตรฐานที่เวอร์ชั่น 2.0  โดยในปัจจุบันเว็บไซต์ส่วนใหญ่จะนิยมใช้งาน CSS กันเพิ่มมากขึ้น ทั้งนี้เนื่องจาก CSS มีความสามารถในการตบแต่งการแสดงผลข้อมูลหน้าเว็บเพจที่เหนือกว่า HTML โดยปรกติอยู่บางเว็บไซต์ที่เราเห็นกันใน Internet แถบจะเรียกได้ว่าใช้ CSS ล้วน ๆ ในการออกแบบ Layout

ความสามารถของ CSS

- CSS สามารถทำให้ TEXT ที่เป็นจุด Link ไม่ให้มีการขีดเส้นใต้ได้
- CSS สามารถกำหนดการ Fix ขนาดของ Font อักษรได้
- CSS สามารถทำการกำหนดภาพพื้นหลัง (Image Background) ให้ได้ตำแหน่งและมีรูปแบบตาม
   ที่เราต้องการได้
- CSS ทำให้เว็บเพจเราโหลดเร็วขึ้น

ข้อดีของ CSS

      1. มีความยืดหยุ่นสูงในการปรับแต่งแก้ไข 
      2. ง่ายในการเรียกดู Source
      3. สามารถกำหนดแยกไฟล์เอกสาร html สามารถนำมาใช้ร่วมกับเอกสารหลายไฟล์ได้



             ***************************************************


SQL 




      SQL เป็นภาษาที่ใช้สำหรับการเรียกใช้ฐานข้อมูล ซึ่่งย่อมาจาก Structured  query  language โดยที่ 
sql เป็นภาษาที่มีมาตรฐานและเป็นระบบเปิด คือ เราสามารถใช้คำสั่ง sql กับฐานข้อมูลชนิดใดก็ได้และคำสั่งเดียวกันเมื่อสั่งงานผ่าน  ระบบฐานข้อมูลที่แตกต่างกันจะได้ผลลัพธ์เหมือนกันทำให้สามารถเลือใช้ฐานข้อมูลชนิดใดก็ได้โดยไม่ยึดกับฐานข้อมูลใดข้อมูลหนึ่ง


ประโยชน์ของ SQL 


     การทำงานของโปรแกรมฐาานข้อมูลบน Server เมื่อเราใช้ sql โปรแกรมจะทำงานได้เร็วกว่าการใช้ Table ความสามารถของภาษา sql ยังมีมากกว่าการจัดการ Table เราสามารถใช้ sql ทำงานอื่นที่นอกเหนือจากความสามารถของ delphi เพื่อให้การทำงานกับฐานข้อมูลที่เกิดขึ้นภายใน Server เท่านั้นไม่ต้องส่งข้อมูลกับมายังเครื่อง Client  ซึ่งจะมีผลให้การทำงานเร็วขึ้น


รูปแบบการใช้คำสั่ง  SQL สามารถใช้ได้ 2  รูปแบบ คือ


- คำสั่งที่ใช้เรียกข้อมูลได้ทันที  เป็นการเรียกใช้คำสั่ง  sql  สั่งงานบนจอภาพ  เช่น
        SELECT  CITY  FROM  SUPPLIER  WHERE


- คำสั่งที่ใช้เขียนร่วมกับโปรแกรมอื่นเป็นคำสั่งที่ใช้ร่วมกับคำสั่งของโปรแกรมภาษาต่างๆ เช่น PL/1 PASCAL เป็นต้น


                       *******************************************************************




Java script




        java script เป็นภาษาโปรแกรมประเภทหนึ่งที่เรียกกันว่า "สคริปต์" ซึ่งมีวิธีการทำงานในลักษณะแปลความและดำเนินงานไปทีละคำสั่ง  ภาษานี้เดิมมีชื่อว่า Live script  ได้รับการพัฒนาขึ้นโดย Netscape เพื่อที่จะช่วยให้เว็บเพจสามารถแสดงเนื้อหาที่มีการเปลี่ยนแปลงไปได้ตามเงื่อนไขหรือสามารถโต้ตอบมากขึ้นเนื่องจากช่วยให้ผู้พัฒนาสามารถสร้างเว็บเพจได้ตรงตามความต้องการและมีความน่าสนใจระกอบกับเป็นภาษาเปิดที่ใครสามารถนำไปใช้ก็ได้จึงได้รับความนิยมเป็นอย่างสูง
       การทำงานของ     จะต้องมีการแปลความคำสั่งซึ่งขั้นตอนนี้จะถูกจัดการโดยบราวเซอร์  ดังนั้น
java script  จึงสามารถทำงานได้เฉพาะบราวเซอร์ที่สนับสนุน  ปัจจุบันบราวเซอร์เกือบทั้งหมดก็สนับสนุน java script อย่างไรก็ตามข้อควรระวังคือ java script มีการพัฒนาเวอร์ชั่นใหม่ๆออกมา
(ปัจจุบันคือรุ่น 1.5) ดังนั้นถ้านำโค้ดของเวอร์ชั่นใหม่ไปรันบนบราวเซอร์รุ่นเก่าที่ไม่สนับสนุนก็อาจจะ Error ได้


java script ทำอะไรได้บ้าง


1. สามารถใช้เขียนโปรแกรมแบบง่ายๆ โดยไม่ต้องพึ่งโปรแกรมภาษาอื่นเช่น PHP
2. มีคำสั่งที่ตอบสนองกับผู้ใช้งาน เช่น เมื่อผู้ใช้คลิกที่ปุ่ม Checkbox ก็สามารถสั่งให้เปิดหน้าใหม่ได้
3. สามารถเขียนหรือเปลี่ยนแปลง html ได้
4. สามารถใช้ตรวจสอบข้อมูล คือ เมื่อเรากรอกข้อมูลผิดจะมีหน้าต่างฟ้องขึ้นมาว่าเราใส่ข้อมูลผิด
5. สามารถใช้ในการตรวจสอบผู้ใช้ได้  เช่น ตรวจสอบว่าผู้ใช้ๆ เว็บบราวเซอร์อะไร


                 ******************************************************************



ไม่มีความคิดเห็น:

แสดงความคิดเห็น