บางครั้งโปรแกรมเมอร์ก็ขี้เกียจที่จะเขียนโค้ดเอง อย่าว่าแต่ตอนนี้เลยครับ สมัยก่อนก็เป็นกัน ก็เลยมีความคิดขึ้นมาว่ามันคงจะดีนะถ้ามีซอฟต์แวร์ที่ให้เรากรอกความต้องการของเราเข้าไป แล้วพอกรอกเสร็จแล้วก็กดเปรี้ยงเดียว ก็ได้ผลลัพท์เป็นโค้ดโปรแกรมสำเร็จรูป พร้อมให้เราปรับแต่งได้อย่างที่เราต้องการต่อไป
ผมเองได้รู้จักกลไก code generator แบบนี้ครั้งแรก เมื่อตอนที่ได้ศึกษา FoxPro ตอนนั้นรู้สึกว่า เออ เจ๋งดีแฮะ มันช่วยเราได้ … แต่ … พอเข้าไปดูโค้ดที่มันทำมาให้ก็มึนตึ้บ เพราะมันลากเอาคำสั่งที่เราไม่รู้จักตั้งหลายคำสั่งเข้ามาแปะให้เต็มไปหมดเลย แย่เลยตอนนั้น
เดี๋ยวนี้ Software as a Service เริ่มมีบทบาทมากขึ้น และก็อย่างที่เรารู้ ๆ กันว่าโมเดลของ Software as a Service นั้น คือการส่งบริการซอฟต์แวร์ให้กับผู้บริโภคผ่านอินเตอร์เน็ต โดยใช้ web browser เป็นหน้าจอเพื่อสื่อสารกับผู้บริโภค
ทีนี้เราจะเห็นว่าการสร้างเว็บไซต์มันเปลี่ยนแปลงไปมาก โดยเฉพาะการที่ใคร ๆ หันมาใช้ Cascading Style Sheets เข้ามาช่วยในการจัดหน้าเว็บ ให้เล็กกระทัดรัดและยืดหยุ่น ซึ่งมันก็ดีนะอันนี้เข้าใจ แต่มันดันเป็นปัญหาสำหรับผม … เพราะผมขี้เกียจเรียน Cascading Style Sheets อ่ะ
จริง ๆ มันน่าจะดีกว่านะ ถ้ามีระบบซอฟตแวร์ตามหลักการของ Software as a Service ซักตัวนึง ที่พอผมเขียนเว็บเสร็จแล้ว ผมก็ส่งโค้ดดังกล่าวไปให้ซอฟต์แวร์ตัวนี้ตรวจสอบ พร้อมกับบอกมันว่าผมอยากจะได้หน้าจอประมาณไหน … เสร็จแล้วมันก็ไปคิด ๆ ๆ แล้วก็สร้างไฟล์ Cascading Style Sheets ออกมาให้ผม พร้อมทั้งแทรก class id หรือ class name ลงไปใน tag ต่าง ๆ ในโค้ดของผมด้วย
เหมาะมากสำหรับคนที่เขียน php หรือ html เป็น แต่ขี้เกียจที่จะต้องมาจัดการกับ CSS ด้วยตนเอง!!!
ป.ล. คนที่จะทำได้ คงต้องแข็งโป๊กทางด้าน Compiler พอสมควรเลยนะเนี่ย!
[tags]foxpro, css, cascading style sheets, compiler, คอมพิวเตอร์, ซอฟต์แวร์, code generator[/tags]
ถ้า css แนทว่าพวกโปรแกรมทำเว็บอย่าง adobe golive หรือ adobe dreamweaver (เขียนถูกป่าวหว่า) มันน่าจะทำได้นะ
แต่มันน่าจะมีแบบว่าวาด Sequence diagram ออกมาแล้ว gen เป็น code ให้เลยมั่งนะ เคยใช้ Rational rose สมัยเรียนที่ลาก คลาสมาแล้วลากเส้นเชื่อมๆ กันออกมาเป็น package กับ code โครงสร้างของ class ให้แต่ยังไม่ถึงขนาดสร้างสำเร็จรูปออกมาทำงานได้เลยเนี๊ยะสิ
ผมใช้อันนี้อ่ะครับ http://www.macrabbit.com/cssedit/
ตัวที่คุณ Tee บอกมาก็ท่าจะดีนะครับ แต่ผมใช้หน้าต่างหลายบาน นี่ดิเลยอด
งึม ๆ… เคยคิดเหมือนกันว่าน่าจะมีโปรแกรมสร้างเกมส์ที่ ให้เราเลือกได้เป็น Wizard ไปเลยว่า Step ไหนเป็นยังไง แบบ ติ๊ก ๆ ๆ ๆ เลือกอย่างเดียวอ่ะ ฮา ๆ
ถ้าทำได้แบบนี้ก็คงแย่เลย ใคร ๆ ก็ทำเป็น – -a
ลองเข้าที่นี่ดูสิครับ tool ช่วยเยอะดี
http://www.smashingmagazine.com/2006/09/02/list-of-css-tools/
ทุกท่าน – ตอนนี้ผมกำลังสิงอยู่ที่ http://www.thaicss.com ครับ เว็บอะไรก็ไม่รู้ น่าอ่านจริง ๆ อิ อิ
au8ust: RPG Maker ถือว่าเป็นแบบที่บอกหรือเปล่าครับ ผมเคยเห็นแว็บๆ
เป็นแบบที่ผมปราถนาเลยครับพี่ไท้ หากมีแบบว่ามีหน้ากระดาษให้มาอันหนึ่ง แล้วก็จัดการลาก ๆ วาง ๆ คงสะดวกไม่น้อย 🙂
แวะมาทักทายพี่ใหญ่ซะหน่อย เพราะปกติมาก็ซุ่มอยู่แล้ว เดี๋ยวพี่ไท้ จะหาว่าเราไม่เคยแวะมาเลย อิอิอิ
Dreamweaver เนี้ยพอลุยได้เลยนะ หรือไม่ผมว่า ASP.NET คือคำตอบที่น่าจะชัดเจนที่สุดเลยนะครับ (ลากวางๆเอาเองเลย) แต่ประเด่นคือ .NET บางทีก็ไม่ได้ใช้ CSS นี้ดิ :O
แต่สังเกตุว่าคนจะทำ web ดีๆได้นี้ต้องประกอบหลายอย่างพอตัวทั้ง CSS XHTML PHP ท่าจะทันสมัยหน่อยก็ต้องใช้ Javascript เป็นด้วย (Ajax) Learning Curve สูงพอตัวเย้ย
Dominixz.com – คนทั่วไปมักคิดว่าทำเว็บง่าย แต่หารู้ไม่ว่ามันคือสายงานที่ต้องอาศัยการบูรณาการอย่างมาก จะรู้เพียงอย่างเดียวไม่ได้
สิ่งที่ผมน้อยใจทุกวันนี้คือ “ก็แค่ทำเว็บนี่ ไม่เห็นยากเลย” และคนที่พูดก็มีทั้งเจ้านายและเพื่อนร่วมงาน (ที่ไม่ได้อยู่แผนกไอที)
อาจเป็นเพราะหนังสือและ Tools ที่ออกมาเยอะมาก หนังสือเล่มละไม่กี่ร้อย บรรทัดเดียวก็ Hello World ได้แล้ว ส่วน Tools ก็มีเยอะ ที่ฮิตคงเป็น Dreamweaver สิ่งต่างๆ เหล่านี้คนที่ได้จับแบบผ่านๆ ก็คงคิดว่าง่ายจริง แต่ทุกท่านก็คงทราบดีว่าในการทำงานจริงมันไม่ใช่ลูกทุ่งๆ ง่ายๆ เช่นนั้น
RPG Maker มันเป็นซอฟต์แวร์สร้างเกมส์นี่นาคุณ patr
T-T สงสัยพวกเราคงได้แต่อยากได้อ่ะครับคุณโยคี
อ๋า ผมยังไม่ได้เป็นพี่ใหญ่นะคุณสิทธิศักดิ์ พี่ใหญ่ตัวจริงต้องนู่นเลยคุณ BigNose อ้อ อีกอย่าง ผมเดาว่าคุณสิทธิศักดิ์ต้องอ่านบล็อกนี้จาก Feed แหง ๆ เลย ถึงไม่เคยเห็นปรากฎตัวใน MyBlogLog ของผมเลย อิ อิ
ทุกท่าน – ทำเว็บนี่ยากนะขอบอก ยิ่งถ้าเขียน PHP แล้วงกไม่ยอมซื้อ Zend Studio มาใช้นะ แบบว่านั่งดีบักเองในสมองงี้ ยิ่งยากโคตร ๆ เลยล่ะ
Mr. PeeTai ครับ
ตอนนี้ http://www.thaicss.com กำลังปรับเปลี่ยนแผนการนิดหน่อย และจะถอดบางอย่างออกไป
แต่คงได้อะไรใหม่ๆ มาพอสมควร
ตอนนี้คงไม่ใช่ผมคนเดียวแล้วที่ทำ พอดีมีคนสนใจ มารุมสกรำกัน
อีกไม่นานครับ มันจะเปลี่ยนไป
🙂