|
|
|
สอบถามความเห็น ควาวคิด เกี่ยวกับการสร้างเว็บไซต์ในปัจจุบันของแต่ละคนครับ เราต้องเขียนโดยใช้ Framework เท่านั้นหรอ |
|
|
|
|
|
|
|
IE Chrome FF WF Opera ฯลฯ
เป็น Browser ที่มีโค๊ดเฉพาะตัว บางคำสั่งทำงานได้ แต่บางคำสั่งทำงานไม่ได้
เลยมีคนคิดทำ framework มาเพื่อใช้งานได้กับทุก browser ครับ
แบบ เรียนภาษาเดียวแต่ใช้ได้กับทุก platform
ทำให้ง่ายต่อการเขียนโปรแกรม
แต่ข้อเสียคือ เปลือง bandwidth เท่านั้นครับ สำหรับเครื่องที่มีการ upload/download ช้า
ก่ว่าโปรแกรมจะขึ้นก้เสียเวลาหน่อยครับ
และยิ่งที่เครื่องไม่มี cache สำหรับเก็บ โปรแกรม ด้วยแล้วก็ต้องรอแปปล่ะครับ
แต่ถ้าคุณเขียนเป็น กำหนดความแตกต่าง ของแต่ล่ะ browser ได้ เลือก load ใช้งาน แค่ ฟังก์ชั่นที่จำเป็น
ก็ทำให้เร็วขึ้นได้กว่าการใช้ framework อีกครับ เพราะจะตัดส่วนการตรวจสอบ ออกไป
ที่นิยมใช้กันจริงๆจังๆ ก็เรื่องชอง UI ครับ มันไม่ต้องมาเขียนใหม่ มีให้เลือกใช้ เยอะมาก
และเมื่อจำเป็นต้องโหลดมาใช้ ก็ใช้มันทั้งหมดเลย 55555
แต่ก็มีหลายคำสั่ง ที่ผมจะใช้ javascript ของเก่า เขียนครับ เพราะชำนาญกว่า
ปล. ตอบมาซะเยอะ กลายเป็น เรื่อง ของ Server ไปซะง้้น
สำหรับ Server ก็คล้ายกัน แต่เปลี่ยนจาก browser เป้น version ที่ต่างกัน
ใช้ framework ตัวนี้แล้ว ใช้ได้กับ ทุก versionอะไรแบบนี้ แหล่ะครับ
หรือ อาจจะ ก๊อปไปใช้ กับคนละ os ได้เลย
สำหรับ Server ผมไม่เห็นความจะเป็นต้องเปลี่ยน แต่ถา้จะต้องเปลี่ยน
ก็หมายความว่า ในบริษัท ผมมีคนใช้กันเยอะ เท่านั้นแหล่ะครับ
จำเป็นต้องคุยภาษาเดียวกัน เพื่องานจะได้ต่อเนื่อง
|
ประวัติการแก้ไข 2014-11-14 10:33:03
|
|
|
|
Date :
2014-11-14 10:23:51 |
By :
Chaidhanan |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
franwork มันเป็นแพทเทินถ้าทำงานด้วยกันเป็นทีมมันจะแก้ไขหรือส่งต่อกันได้ง่าย
แล้วก็มี function หลายๆอย่างติดมาด้วย ไม่ต้องมานั่งเขียน เอง ดีต่อการทำ seo
อื่นๆอีก เยอะครับ ถามว่าดีกว่า เขียนเองทั้งงหมดหรือป่าวผมว่าดีกว่าครับ
ส่วนตัวผมชอบเขียนเองแบบเทมเพจมากกว่าแบบดึงหน้าเมนมาก่อนแล้วจะเอาอะไรก็ใช้ ajax ไปเรียกเอา เพราะส่วนมากทำงานเกี่ยวกับ web app ครับส่วนใหญ่ผมจะใช้ javascript ส่วน php แค่ทำในส่วนที่เหลือที่ javascript ทำไม่ได้ ครับ ข้อเสียแบบของผมก็คือไม่รองรับทุก browser ครับเพราะไม่มีเวลามานั่งพัฒนา ใช้หลักการบังคับ user เอา 55555
|
|
|
|
|
Date :
2014-11-14 14:11:07 |
By :
gaowteen |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
framework ต้องเจาะจงนิดนึง เพราะอาจเข้าใจผิดได้ว่า framework ไหน css framework, js framework, php framework, ... ว่ากันไป
ความปลอดภัยนั้น ถ้าเขียนเองไม่รัดกุมพอ php framework ที่เขาทำมาปลอดภัยกว่าแน่ๆครับ
ที่สำคัญเขามีคนคอยอัพเดทและคอยรายงานช่องโหว่
สมมุตินะ ว่าคุณแค่เขียน db query ต่างๆ ถ้าคุณใช้คำสั่งเก่าๆ (เช่น mysql_query....) คุณจะเจอปัญหากับ host ที่ใช้ของใหม่ๆเพราะคำสั่งนี้เขาเลิกใช้แล้ว. ในขณะที่คนที่ใช้ php framework ก็แค่เขียนคำสั่งตามคู่มือ ฟังก์ชั่น native ตัวไหนจะเลิกใช้ก็ช่างมันไม่ต้องไปสนใจ เพราะคนทำ framework เขาจะอัพเดทให้เอง.
หรือถ้าคุณเขียนไม่รัดกุมพอ หรือคิดว่ารัดกุมแล้ว วันหนึ่งมีคนค้นพบช่องโหว่ การจะมานั่งแก้คุณก็ต้องตามเก็บทุกเม็ด เก็บมันทุกไฟล์ที่เขียน ในขณะที่คนที่ใช้ php framework จะใช้คำสั่งผ่าน db class เช่น $db->query(); ซึ่งภายในกระบวนการของเขาจะมีการป้องกันให้อยู่แล้ว ถ้าพบช่องโหว่ เขาก็แก้ภายในนั้น แล้วคนที่ใช้ก็แค่โหลดลงมาทับก็พอ (ในกรณีส่วนมาก).
ความเหนื่อยมันน้อยกว่ากันเยอะมาก
เรื่องนี้ไม่เกี่ยวกับความเชยหรือไม่เชย ไม่ได้มีประโยชน์แค่ url สั้นหรือ link สวย หรืออะไรแบบนั้น
ถ้าคุณหวังแค่นั้นคุณพลาดประโยชน์ของ php framework อย่างแรง!
ส่วน framework สำหรับงานประเภทอื่นๆก็เช่นเดียวกัน ไม่ว่าจะ css framework, js framework มันจะช่วยทำให้งานคุณง่ายขึ้น เบาแรงลงไปอีกเยอะ!
|
|
|
|
|
Date :
2014-11-14 15:26:21 |
By :
mr.v |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 05
|