ข้ามไปที่เนื้อหาหลัก

เทคโนโลยีการพัฒนาเว็บ



เทคโนโลยีการพัฒนาเว็บ

Basic


   Hypertext Transfer Protocol ( HTTP ) : โปรโตคอลหรือคือมาตราฐานการติดต่อสื่อสารหนึ่งของคอมพิวเตอร์ ทำหน้าที่เป็นโปรโตคอลในการแลกเปลี่ยนข้อมูลระหว่างผู้ให้บริการและผู้ใช้บริการในเครือข่ายใยแมงมุม ที่เรารู้จักกันในชื่อ World Wide Web นั้นเอง นอกจากนี้ยังมีอีกหนึ่งโปรโตคอล คือ Hypertext Transfer Protocol over Secure Socket Layer 
( HTTPS )  ต่างจาก HTTP ตรงที่การส่งข้อมูลของ HTTPS จะส่งข้อมูลแบบ Cipher Text คือ ส่งข้อมูลที่มีการเข้ารหัส แต่ HTTP จะส่งข้อมูลแบบ Clear Text ทำให้ HTTPS นั้นมีึความปลอดภัยกว่า  HTTP นั้นเอง
   HyperText Markup Language ( HTML ) : ภาษาที่ใช้สำหรับอธิบายและกำหนดเนื้อหาต่างๆ บนหน้าเว็บ หรือเป็นภาษาประเภท Markup Language จะพบในรูปแบบ Tag  โดยสิ่งที่เขียนจากภาษา HTMLจะกลายเป็น Element Object ที่ถูกอ้างอิงโดย DOM ( Document Object Model เกริ่นๆ ไว้ก่อน) นอกจาก HTML ยังมีภาษาอื่นที่เป็น Markup Language อีกเช่น XML, GML, SGML เป็นต้น


รูปแบบไฟล์ .html

   Cascading Style Sheets ( CSS ) : มีข้อความเพียงอย่างเดียวคงจะอ่านกันน่าเบื่อน่าดู ปัญหาดังกล่าวจะหายไปหากมี CSS เป็นภาษาที่ช่วยในการจัดการ การกำหนดค่ารูปแบบการแสดงผลของ Element ต่างๆ ไม่ว่าจะเป็นขนาด สี รูปแบบตัวอักษร หรือลูกเล่นการแสดงผลเล็กๆ น้อยๆ ทำให้เว็บของเราดูดีมีออร่าขึ้นมาทันที 
Framework or Library: Boostrap, Buma, Materialize, W3.css เป็นต้น


ปุ่มที่ไม่ใช้CSS  และ ปุ่มที่ใช้CSS


Scripting

   JavaScript ( JS ) : เป็นภาษาสคริปเชิงวัตถุ ( Object Oriented Programming ) โดยในส่วนของเว็บนั้นเราใช้จาวาสคริปแบ่งเป็น 2 ส่วน ส่วนแรกคือส่วนที่มองเห็นได้ชัดเจน หรือ การจัดการการแสดงผลบนหน้าเว็บเช่น การที่ทำให้ตัวอักษรค่อยๆ ปรากฏขึ้นทีละนิดเมื่อเราเลื่อนเมาส์ไปที่ข้อความนั้นๆ หรือ การขยับของวัตถุบนหน้าเว็บของเราทำให้มีความน่าสนใจยิ่งขึ้น อีกส่วนหนึ่งคือส่วนที่เรามองไม่เห็น ไม่ว่าจะเป็นการประมวลผลข้อมูลเช่น การคิดคำนวณค่าทางคณิตศาสตร์ การสร้าง Function การทำงานต่างๆ เป็นต้น หรือจะเป็น การจัดการการเชื่อมต่อ เช่น การเชื่อมต่อกับฐานข้อมูล การติดต่อกับผู้ให้บริการ หรือ การแลกเปลี่ยนข้อมูลต่างๆ ของ DOM 

Framework or Library: Node.js, React.js, Angular.js, Jquery เป็นต้น
   Application Programming Interfaces ( API ) : ชุดคำสั่งที่องค์กร บริษัท หรือนักพัฒนาได้สร้างขึ้นมาทำงานอย่างใดอย่างหนึ่ง ซึ่งได้เปิดให้บริการแก่นักพัฒนาให้สามารถเข้ามาใช้งานได้ ทำให้การพัฒนาเทคโนโลยีในปัจจุบันนั้นเป็นไปได้อย่างรวดเร็ว ถือว่าเป็นเครื่องมือสำคัญชิ้นหนึ่งของนักพัฒนาเลยทีเดียว

*หากข้อมูลดังกล่าวมีความผิดพลาดกระผมขออภัยไว้ ณ ที่นี้ด้วยขอรับ
แหล่งอ้างอิง : 
เนื้อหา
ลิ้งประกอบที่น่าสนใจ : HTTP&HTTP
                                  ความหมายของAPI
รวมหลากหลาย API :  ลิ้งค์

ความคิดเห็น