Rich Internet Application(RIA)
Rich Internet Application(RIA)เป็นเว็บแอ็พพลิเคชั่นที่มีความสามารถของเด็กส์ท็อปแอพพลิเคชั่น
โดยทั่วไปRich Internet Application(RIA)จะทำงานเกี่ยวข้องกับส่วนติดต่อผู้ใช้แต่จะเก็บข้อมูลต่างๆเช่นสถาณะโปรแกรมไว้บนแอปพลิเคชั้นเวิร์ฟเวอร์
โดยปกติRIAจะ
>รันบนเว็บบราวเซอร์หรือไม่ต้องติดตั้งซอร์ฟเเวร์เป็นพิเศษ
>ทำงานบนเครื่องของผู้ที่ใช้งานในสภาพแวดล้อมที่จำกัดด้วยเหตุผลด้านความปลอดภัย
เทคโนโลยี RIA ในปัจจุบัน
ปัจจุบันมีเทคโนโลยีหลายชนิดที่พัฒนาโดยผู้พัฒนาหลายรายที่อาจนับว่าเป็นRIA
>AJAX (เป็นกลุ่มของเทคนิคในการพัฒนาเว็บแอปพลิเคชันเพื่อให้ความสามารถโต้ตอบกับผู้ใช้ได้ดีขึ้น โดยการรับส่งข้อมูลในฉากหลัง ทำให้ทั้งหน้าไม่ต้องโหลดใหม่ทุกครั้งที่มีการเปลี่ยนแปลง ซึ่งช่วยทำให้เพิ่มการตอบสนอง ความรวดเร็ว และการใช้งานโดยรวม)
>Adobe flash Adobe flax Adobe air
>Open laszlo (เป็นอีกโครงการสำหรับ rich internet applicationฝั่ง server เป็น JSP การแสดงผล แปลงออกมาในรูป Flash ใช้ภาษาสำหรับเขียน UI ของตัวเองที่เรียกว่า LZX)
>JavaFx(JavaFX คือ Sun’s AIR เหมือนกับ Silverlight คือ Microsoft Flash
ที่ต้องบอกว่าเป็น Sun’s AIR เพราะว่าเป้าหมายของ JavaFX คือแอพพลิเคชันนอกเบราว์เซอร์ ส่วนจะไปรันในพีซี มือถือ หรือว่าเครื่องเล่นดีวีดี ซันจะ(พยายาม)สร้าง runtime ให้ (ถ้าอุปกรณ์ของคุณไม่สนับสนุน ก็ถือเป็นความซวยไป เหมือนกับ iPhone ไม่มี Flash)
เพื่อความสะดวกในการเปรียบเทียบ ก็ขอเทียบกับ AIR ละกัน)
>Micrasoftsilver light
>ActiveX ( คอนโทรลประเภทหนึ่งซึ่งใช้เทคโนโลยีของ Object Linking and Embedding (OLE) โดยปกติมักจะรู้จักกันในรูปแบบของ OCX หรือ OLE ซึ่งเราสามารถนำคอนโทรลที่เป็น ActiveX ไปใช้กับภาษาใดก็ได้ที่สนับสนุน ActiveX เช่น Delphi, Borland C++ Bulider, Visual Basic หรือ Visual C เป็นต้น นอกจากนี้ยังสามารถใช้งานข้ามกันระหว่าง 16 บิตกับ 32 บิต และยังสามารถนำไปใช้กับ Internet ได้อีกด้วย แต่ทั้งนี้การนำ ActiveX ไปใช้จะต้องทำการรีจิสเตอร์ไว้ใน registry ก่อนจึงจะใช้งานได้ )
>XUL (XUL อ่านว่า ซูล เป็น User Interface Language ที่พัฒนาโดย Mozilla หรือการพูดให้ง่ายๆ ก็คือ XUL เป็นเครื่องมือในการสร้าง UI ด้วยการใช้ XML นั่นเอง
ถ้าหากใครได้เคยลองเขียนโปรแกรมแล้วมีการสร้าง UI ด้วยละก็ จะพบว่าไม่ง่ายนักที่เราจะเขียน UI ขึ้นมาใช้ในโปรแกรมหนึ่งๆ การวางโครงสร้างของ UI มักจะซับซ้อน และยุ่งยากมากขึ้น เมื่อโปรแกรมมีคุณสมบัติเพิ่มขึ้น)
ข้อมูลจากวิกิพีเดียสาราณุกรมเสรี
Rich Internet Applicationถูกนำมาใช้ในการเป็นเครื่องมือพัฒนาอีคอมเมิร์ซรุ่นใหม่
การออกแบบเว็บไซต์ให้มีฟีเจอร์อย่าง Video Streaming, Game, E-Book หรือ E-Catalog ต่างได้รับความนิยมเพิ่มมากขึ้น
Adobe ซึ่งเป็นบริษัทชั้นนำในการพัฒนาเครื่องมือสำหรับการสร้างงานสื่อ Cross-Media ได้นำเสนอเทคโนโลยีรุ่นใหม่
เพื่อช่วยในการออกแบบและนำเสนอเว็บไซต์ให้ตอบสนองความต้องการขององค์กรธุรกิจในการติดต่อสื่อสารกับผู้เข้าชมเว็บไซต์
และดึงดูดใจให้หันมาซื้อสินค้าออนไลน์มากขึ้น
บทความจาก http://www.ecommerce-magazine.com/index.php?option=com_content&task=view&id=2684&Itemid=58
22.6.52
สมัครสมาชิก:
ความคิดเห็น (Atom)