Please enable JavaScript.
Coggle requires JavaScript to display documents.
หน่วยที่3 การเลือกใช้เครื่องมือพัฒนาเว็บไซต์แบบDyanmic, นางสาวนิสานุช ณ…
หน่วยที่3 การเลือกใช้เครื่องมือพัฒนาเว็บไซต์แบบDyanmic
3.1 โปรแกรมสำหรับการสร้างเว็บไซต์
โปรแกรมเขียนคำสั่ง
1.adobe dreamweaver
เป็นโปรแกรมแก้ไข HTML พัฒนาโดยบริษัทแมโครมีเดีย สำหรับการออกแบบเว็บไซต์ในรูปแบบ WYSIWYG กับการควบคุมของส่วนแก้ไขรหัส HTML ในการพัฒนาโปรแกรมที่มีการรวมทั้งสองแบบเข้าด้วยกันแบบนี้ ทำให้ ดรีมวีฟเวอร์เป็นโปรแกรมที่แตกต่างจากโปรแกรมอื่น ๆ ในประเภทเดียวกัน
2.editplus
เป็นโปรแกรมชนิดหนึ่งใช้สำหรับแก้ไขแฟ้มข้อความอย่างง่าย โปรแกรมดังกล่าว บางครั้งรู้จักในชื่อซอฟต์แวร์ "แผ่นจดบันทึก" ตามโปรแกรมแผ่นจดบันทึก
NetBeans IDE
เป็นเครื่องมือสำหรับนักโปรแกรมเมอร์ที่จะใช้พัฒนา Application ด้วยภาษาจาวา โดยผู้ใช้งานไม่จำเป็นที่จะต้องเสียเงิน เพื่อซื้อมาใช้งาน และยังได้เปิดเผย Soure code ให้ผู้สนใจและนักพัฒนานำไปดัดแปลง แก้ไข ตามกฎของ Opensource โดยมี ซัน ไมโครซิสเต็มส์ เป็นผู้สนับสนุนโครงการ
subime text
เป็นโปรแกรมแก้ไขข้อความและซอร์สโค้ดที่มีอินเทอร์เฟซขั้นต่ํา การเน้นไวยากรณ์ และการพับโค้ดพร้อมการรองรับภาษาการเขียนโปรแกรมและมาร์กอัปจํานวนมาก ค้นหาและแทนที่ด้วยการรองรับนิพจน์ปกติ หน้าต่างเทอร์มินัล/คอนโซลในตัว และธีมที่ปรับแต่งได้ พร้อมใช้งานสําหรับ Windows, macOS และ Linux ฟังก์ชันการทํางานสามารถขยายได้ด้วยปลั๊กอินที่เขียนด้วย Python
5) Visual Studio
สิ่งแวดล้อมสำหรับการพัฒนาแบบเบ็ดเสร็จ คือ โปรแกรมประยุกต์ที่พัฒนาขึ้นโดยไมโครซอฟต์ ซึ่งเป็นเครื่องมือที่ช่วยนักพัฒนาซอฟต์แวร์พัฒนาโปรแกรมคอมพิวเตอร์ เว็บไซต์ เว็บแอปพลิเคชัน และ เว็บเซอร์วิซ วิชวลสตูดิโอใช้แพลตฟอร์มต่าง ๆ ของไมโครซอฟต์
3.2 โปรแกรมจำลองเครื่องเซิร์ฟเวอร์
1) XAMPP
เป็นโปรแกรมที่ใช้สำหรับจำลองเครื่องคอมพิวเตอร์ ให้เป็น Server จำลอง เหมาะสำหรับเอาไว้ทดสอบเว็บบนเครื่องคอมพิวเตอร์ของเรา โดยที่เรายังไม่ต้องไปซื้อพื้นที่ Hosting มาใช้งาน โดย Xampp จะมีพร้อมกับ Apache, MariaDB, PHP, และ Perl
2) AppServ
คือ ชุดโปรแกรมในลักษณะของWAMP ในการสร้างเว็บเซิร์ฟเวอร์สำเร็จรูปบนระบบปฏิบัติการไมโครซอฟท์ วินโดวส์ สร้างโดยชาวไทย จัดทำขึ้นโดย ภาณุพงศ์ ปัญญาดี เป็นการรวมโปรแกรมจำนวน 4 ตัวในการสร้างเว็บเซิร์ฟเวอร์ ได้แก่ Apache HTTP Server, PHP, MySQL, และ phpMyAdmin
3) MAMP
เป็นโซลูชันที่ประกอบด้วยซอฟต์แวร์เชิงพาณิชย์ฟรีและโอเพ่นซอร์สและซอฟต์แวร์ที่เป็นกรรมสิทธิ์ซึ่งใช้ร่วมกันเพื่อพัฒนาและเรียกใช้เว็บไซต์แบบไดนามิกบนคอมพิวเตอร์ Apple Macintosh
3.3 การเลือกใช้ภาษาในการสร้างเว็บไซต์
1.ภาษา HTML
เป็นภาษาที่ใช้ในการเขียนโปรแกรมข้อมูล ที่ใช้แสดงผลบนเครือข่ายอินเตอร์เน็ตในลักษณะของข้อความ รูปภาพเสียง และภาพเคลื่อนไหว ต่างๆ
2.ภาษา CSS
เป็นภาษาที่ใช้ส่วนของการจัดรูปแบบการแสดงผลเอกสาร HTML โดยที่ CSS กำหนดและระบุรูปแบบ หรือ Style ของเนื้อหาในเอกสาร
3.ภาษา JavaScript
เป็นภาษาสคริปต์ ทีมีลักษณะการเขียนแบบโพรโทไทป์ (Prototyped-based Programming) ส่วนมากใช้ในหน้าเว็บเพื่อประมวลผลข้อมูลที่ฝั่งของผู้ใช้งาน
ภาษา PHP
ภาษาคอมพิวเตอร์ในลักษณะเซิร์ฟเวอร์-ไซด์ สคริปต์ โดยลิขสิทธิ์อยู่ในลักษณะโอเพนซอร์ส ภาษา PHP ใช้สำหรับจัดทำเว็บไซต์ และแสดงผลออกมาในรูปแบบ HTML
5.ภาษา SQL
เป็นภาษาที่ใช้สำหรับสื่อสารและจัดการกับข้อมูลเชิงสัมพันธ์ (Relational Database) โดยภาษา SQL มีรูปแบบการดำเนินการส่งคำสั่งไปยังฐานข้อมูลเพื่อให้มันทำงานตามความต้องการ
6.ภาษา JSP
เป็นเทคโนโลยีจาวาที่เปิดช่องทางให้ผู้พัฒนาซอฟต์แวร์สร้าง HTML, XML หรือไฟล์เอกสารในประเภทนี้ตามความต้องการของเครื่องลูกข่ายร้องขอ
7.ภาษา ASP
ใช้สำหรับสร้างงาน(application)ขั้นสูง ในอินเตอร์เน็ต-อินทราเน็ตเสริมการทำงานที่ไฟล์ html ธรรมดาทำไม่ได้ หรือต้องการให้งานต่างๆเป็นไปอย่างอัตโนมัติ
3.4 การเลือกใช้เว็บไซต์สำเร็จรูป(CMS)
คือแพลตฟอร์มหรือโปรแกรมสร้างเว็บไซต์สำเร็จรูปที่สามารถสร้างขึ้นได้ง่าย ๆ โดยไม่จำเป็นต้องเขียนโค้ดขึ้นมาใหม่ โดยแพลตฟอร์ม CMS แต่ละอันจะมาพร้อมรูปแบบและเครื่องมือที่ครบครันสำหรับใช้งานได้ทันทีเมื่อติดตั้ง โดยในช่วงแรกเริ่มของการใช้อินเทอร์เน็ต กว่าที่จะสร้างเว็บไซต์ขึ้นมาได้แต่ละเว็บฯ จะต้องมีการเขียนโค้ดอย่าง HTML, JavaScript และ CSS ขึ้นมา ซึ่งจะมีความยุ่งยากและต้องอาศัยความรู้ความเชี่ยวชาญเป็นอย่างมาก แต่เมื่อยุคสมัยเปลี่ยนไป อินเทอร์เน็ตและเทคโนโลยีที่พัฒนากลายเป็นส่วนหนึ่งในชีวิตประจำวันของผู้คน ด้วยเหตุนี้โปรแกรม Content Management Systems จึงถือกำเนิดขึ้นเพื่อเป็นตัวช่วยและลดความยุ่งยากเหล่านี้ไป
นางสาวนิสานุช ณ นคร เลขที่11 ปวส.1/4
นางสาวณัฐชนก พรหมจันทร์ เลขที่31 ปวส.1/4