Contenu connexe Similaire à Web Programming (20) Plus de Asst.Prof.Dr.Arnut Ruttanatirakul (20) Web Programming1. Web Programming
อ.อาณัติ รัตนถิรกุล
คอลัมนิสต นิตยสาร Windows & .NET Magazine
System Administrator สถาบันสยามคอมพิวเตอรและภาษา
Project Manager เว็บไซต www.CMSThailand.com
July 1-3, 2005
2. Web Programming
HTML JAVA
PHP JSP XML
ASP.NET PYTHON
01010101010101010101010101010
C# CMS LMS CSS
Web Programming
Web Services
Web Developer
July 1-3, 2005
8. Web Programming
โปรแกรม Web Server
• Apache • WMServer
• IIS • AppServ
• OmniHTTPd • WAMP
• Xitami • WinLAMP
• easyPHP
July 1-3, 2005
11. Web Programming
เทคโนโลยีสมัยใหม
• Content Management System : CMS
• Learning Management System : LMS
• Really Simple Syndication : RSS
• Weblog (Blogs)
• WIKI
July 1-3, 2005
12. Web Programming
รูจัก CMS
CMS ยอมาจาก Content Management System เปนระบบที่นํามาชวยในการ
สรางและบริหารเว็บไซตแบบสําเร็จรูป โดยในการใชงาน CMS นั้นผูใชงาน
แทบไมตองมีความรูในดานการเขียนโปรแกรม ก็สามารถสรางเว็บไซตได
โดยที่ตัว CMS เองมีโปรแกรมประยุกต แบบพรอมใชงานอยูภายในมากมาย
อาทิ ระบบจัดการบทความและขาวสาร(News and Story) ระบบจัดการบท
วิจารณ (Review), ระบบจัดการสมาชิก(Mamber) ระบบสืบคนขอมูล(Search)
ระบบจัดการไฟลดาวนโหลด(Download), ระบบจัดการปายโฆษณา(Banner),
ระบบการวิเคราะหและตรวจสอบสถิติความนิยมในเว็บไซต (Analysis,
Tracking and Statistics) เปนตน
July 1-3, 2005
13. Web Programming
CMS Tools
• PHP • JAVA
– PHP-Nuke – Jpublish
– PostNuke – OpenCMS
– Mambo • Python
– Drupal – Plone
– Typo3 – ZOPE
– ZMS
• PERL • ASP
– Slashdot – ASP-Nuke
– Scoop – DotNetNuke
July 1-3, 2005
19. Web Programming
RSS
RSS ยอมาจาก (Really Simple Syndication) เปนบริการใหมบนเว็บ
สรางโดยใชภาษา XML ใชสําหรับดึงขาวจากเว็บตางๆ มาแสดงที่หนาเว็บ
โดยการนํามาเฉพาะหัวขอขาว(Headlines) มาแสดง หลังจากผูใชคลิกก็จะ
แสดงรายละเอียดขาวในเว็บตนฉบับนั้นๆ โดยที่หัวขอขาวจะอับเดทตามเว็บ
ตนทาง, RSS สามารถสรางโดยการเขียนโคดเองหรือใชบริการผาน web
content management system ทั่วไป
ปจจุบัน RSS ถูกนํามาประยุกตใชเปนรูปแบบกลางในการบริการขอมูลทาง
ธุรกิจ และมีการแขงขันกันสูง โดยเฉพาะธุรกิจที่มีการแชรขอมูล (commercial
content-sharing and syndication systems) อีกทั้งบริษัทใหญๆ ก็เริ่มหันมาใช
กันอาทิ Microsoft, The New York Times, News.com, CNET Networks, Inc
(download.com) July 1-3, 2005
20. Web Programming
ประโยชนของ RSS
• ลดขอจํากัดในการคัดลอกขอมูลในเว็บ ตัวอยางเชน เว็บ A คัดลอกขอมูล
ของเว็บ B ไปใสในเว็บตัวเอง แลวไมบอกที่มาของแหลงขอมูล ทําใหเกิด
ทําผิดลิขสิทธิ์ขอมูล(อาจมีการฟองรองภายหลังได) หากใช RSS จะชวย
เรื่องนี้ไดอยางสบายเพราะทุกขาวจะมาจากแหลงเดียวกัน
• ไมตองมานั่งทําหนาเพจแสดงขาว ในปจจุบันเราจะเห็นวาหลายเว็บคัดลอก
ขาวหรือบทความจากเว็บอื่นมา แถมตองมานั่งทําหนาลิ้งหนาเพจอีกรอบ
(ตองทําทุกครั้งเมื่อตองการเพิ่มขาว) หากใช RSS แลวทานไมตองทํา
อะไร ระบบมันจะดึงขาวมาอัตโนมัติ
• ทําใหขอมูลบนเว็บเปนศูนยกลางมากยิ่งขึ้น
• สามารถนําไปประยุกตดานธุรกิจแชรขอมูลออนไลนได
July 1-3, 2005
25. Web Programming
Weblog > Blog
• Blog เปนเครื่องมือสําหรับเขียนบันทึกเหตุการณสวนตัว
http://www.cmsthailand.com/modules/news/article.php?storyid=16 July 1-3, 2005
26. Web Programming
ประโยชนหลักของ Blog
• เปนศูนยความรูของบริษัท เพราะใหพนักงานแตละคนเขียนบล็อกสวนตัว
ไว หากพนักงานทานนั้นลาออกไป ความรูยังคงอยูที่บริษัทใหรุนนองศึกษา
• ใชรายงานเหตุการณ หรือผลการทํางานวาแตละวันไดทําอะไรบาง
• ใชติดตามความคืบหนาของงาน กรณีมีการทํางานรวมกัน
• ใชสําหรับโชวร ผลงานสวนตัว หรือไซตสวนตัว
• ใชทําเว็บไซตสวนตัว / เว็บดาราดัง (เราอาจจะเปนแฟนพันธุแท ใครสัก
คนก็สามารถทําไดสบาย )
• ใชทําเว็บรวมสถานที่ทองเทียวในตัวจังหวัด หรือในอําเภอเล็กๆ ตาม
ตางจังหวัด
July 1-3, 2005
30. Web Programming
แนวการเรียนรู แบบกาวกระโดด
• ศึกษาตนแบบจากเว็บชื่อดัง
• ศึกษาโคดสําเร็จรูป ที่มีบริการฟรี
• ฝกเขียนใชงานเอง ในรูปแบบที่หลากหลาย (Structure / OOP)
– PHP + MySQL
– ASP + SQL Server
– JSP + MySQL
• สมัคร Mailing list รับขาวสารดานโปรแกรมมิ่ง
• ทํา Blogs เก็บรวบรวมผลงานตัวเองไว
• ติดตามเทคโนโลยีสมัยใหมอยางสม่ําเสมอ
July 1-3, 2005
31. Web Programming
แหลงขอมูลสําหรับ Web Programming
• www.sourceforge.net • www.thaisharp.net
• osswin.sourceforge.net • www.thaixml.com
• www.hotscripts.com
• www.thaisql.com
• www.refdev.com
• php.deeserver.com
• www.javascriptkit.com
• www.php.net • www.phpthailand.com
• www.asp.net • www.aspchapter.com
• www.xml.com • www.thaicreate.com
• www.webservices.org • www.wsiam.com
• www.cmsthailand.com • www.freesql.org
July 1-3, 2005