ช่วงนี้หลายคนติดต่อมาอยากทำ Blognone Apps ก็บอกได้ว่าผมกำลังหาทางทำ API กลางเพื่อให้ Apps ต่างๆ เป็น Apps จริงๆ
เรื่องหนึ่งที่เกิดขึ้นจากการออกแบบในช่วงนี้คือผมพบว่างานหลายๆ อย่างที่เราเคยโยนให้ server จัดการนั้นเป็นความคิดของเว็บเมื่อสิบปีที่แล้ว ที่ html คือการแสดงผล เหมือนหน้าจอ vnc
แต่วันนี้มันไม่ใช่อีกแล้ว html+javascript มีความสามารถมากมายจนเราไม่ควรจำกัดมันไว้ที่การแสดงผลเพียงอย่างเดียว ตรงข้าม เซิร์ฟเวอร์ควรทำหน้าที่เพียงส่งข้อมูลเท่านั้น การวาดผลปลายทางควรปล่อยให้ html + javascript ทั้งหมด เหมือน Tweetdeck ที่โหลดครั้งเดียว แล้วที่เหลือคือการคุยกันกับเซิร์ฟเวอร์
CSS ที่ส่งมาควรเป็นเพียงค่า default เท่านั้น การจัดเรียงต่างๆ ควรทำได้อย่างอิสระ โลกจะปรับไปสู่ Application
ใช่เลยครับ แต่ที่ผมเจอคือ browser แสดงผล JS ที่แตกต่างกันนี่แหละ … ซึ่งการแก้ปัญหาคงต้องพึ่งพวก Prototype jQuery อะไรพวกนั้นแทน