Posts

Showing posts from July, 2013

Client กับ Server ใน web app. คืออะไร

Image
เรื่องนี้อาจเป็นเรื่องพื้นๆ สำหรับ Web Developer หลายๆท่าน แต่ที่ผมเขียนขึ้นมา เพราะว่าผู้ใช้งาน(Users) หลายคน จำเป้นต้องรู้ และเข้าใจเบื้องหลังซักนิด เพื่อให้รู้จักการทำงานของ Web Application มากขึ้นครับ Web Developer เวลาพัฒนาโปรแกรมจะทำเครื่องตัวเองให้เปรียบเสมือนเป็น server และ client ในเครื่องเดียวกัน เพื่อง่ายต่อการพัฒนาและทดสอบโปรแกรม และเมื่อพัฒนาและทดสอบเรียบร้อยแล้ว ก็จะมีกระบวนการที่เรียกว่า deploy หรือเรียกแบบบ้านๆว่า ลงโปรแกรม ให้กับเครื่อง server เพื่อใช้งานจริง พูดถึงการเขียนโปรแกรม ใน Web Application ก็จะมี source code อยู่ 2 ส่วนแบบกว้างๆ คือ source code ที่ทำงานฝั่ง client  html, javascript, css เท่านั้นที่ client จะรู้จัก(อาจมี javascript framework ถ้าตามแกะไหวก็จะเห็นเป็น javascript ข้างในอยู่ดี) ซึ่งทั้งหมดนี้จะถูก compile ด้วย web browser โดยเราสามารถเห็น source code ที่ web browser จะวาดเป็นรูปเป็นร่างให้เราโดยการ view source ดูก็ได้ แต่ปัญหาคือ web browser มีหลากหลายค่ายเหลือเกิน สิ่งที่ปรากฏบนหน้าจอของผู้ใช้มักจะไม่เหมือนกันซะทีเดียว ขึ้นอยู่กับ web brows

Facebook Comment

Recent Posts

Popular post of 7 days

Portal คืออะไรกันนะ???

มาตรฐานการตั้งชื่อตัวแปร (Naming Convention)

[Java] ความแตกต่างระหว่าง Overloading กับ Overriding

Popular

[Java] Java 8 DateTime ใหม่ ไฉไลกว่าเดิม

Portal คืออะไรกันนะ???

มาตรฐานการตั้งชื่อตัวแปร (Naming Convention)

[Java] ความแตกต่างระหว่าง Overloading กับ Overriding

เรื่องของ ++i กับ i++

ลืมรหัสปลดล็อค Android เข้าเครื่องไม่ได้ มีทางออกครับ

[Java] Java Static Variable และ Static Method

Push Notification คืออะไร มีวิธีทำอย่างไร (No Code)

พิมพ์ซองจากรายชื่อ excel ด้วยวิธี Mail Merge

[Android] เปิดเครื่องไม่ได้ โลโก้ค้าง (Boot Loop)