หลังจากที่ Oracle ได้ทำการออก APEX Version 5 เมื่อประมาณเดือนเมษาที่ผ่านมา บัดนี้ก็ได้เวลาอันดีแล้วที่เราจะมาดูว่าใน version ใหม่นี้มีอะไรเปลี่ยนแปลงบ้าง
และยังมีการเปลี่ยนแปลงอื่นๆอีกเช่น Calendar ใหม่ที่สามารถ syn กับ google calendar ได้ ตัวอย่าง Packaged Apps ที่น่าสนใจอีกหลายตัว ลองไปเล่นดูได้ที่ https://apex.oracle.com แต่งวดนี้การขอพื้นที่และ account ไม่ต้องรอขอเสร็จใช้ได้เลยจ้า
ต้องขอบอกเลยว่า ใน version 5 นี้เป็นอะไรที่รอคอยมานาน จากที่ได้ใช้งานอยู่ใน version 3 และ 4 ก็รู้สึกขัดใจอยู่บ้าง สำหรับท่านที่คุ้นเคยกับ IDE Desktop ประเภทตระกูล visual ต่างๆ หรือ Oracle Developer จะรู้สึกว่า APEX ใน version 3,4 ใช้งานได้ไม่สะดวกเท่าที่ควร แต่เมื่อเทียบกับการที่ APEX เป็น browser-base IDE แล้วก็ถือว่าพอใช้ได้ แต่มาณ.บัดนี้ใน version 5 ความรู้สึกดังกล่าวได้หายไปแล้ว ทำให้การใช้งาน APEX 5 ได้ประหนึ่งเหมือนใช้งาน Desktop IDE บน browser กันเลยทีเดียว เท่าที่ผมรู้ยังไม่เคยเห็น browser-base IDE ตัวไหนทำได้ขนาดนี้มาก่อน มีการเปลี่ยนแปลงแบบว้าวๆ ให้เห็นในหลายเรื่อง เอาละเราจะมาดูกันทีละเรื่อง
Improve User Interface
เรื่องแรกที่เห็นก็คือการปรับปรุง UI ให้ดูเรียบง่าย สะบายตา และเป็น Responsive ด้วย มีการเพิ่ม Profile ของ user สามารถใส่รูปได้ด้วย เมื่อทำงานเป็นทีมใครทำงานไม่ทันหรือ bug เยอะก็เห็นหน้าเห็นตากันไปเลย 555 :)
Improve User Interface
เรื่องแรกที่เห็นก็คือการปรับปรุง UI ให้ดูเรียบง่าย สะบายตา และเป็น Responsive ด้วย มีการเพิ่ม Profile ของ user สามารถใส่รูปได้ด้วย เมื่อทำงานเป็นทีมใครทำงานไม่ทันหรือ bug เยอะก็เห็นหน้าเห็นตากันไปเลย 555 :)
Apex Version 4
Apex Version 5
Page Designer
เป็นส่วนที่ปรับปรุงใหม่ทั้งหมด ให้มีการใช้งานได้ง่ายขึ้นอย่างมาก มีคุณสมบัติต่างๆที่เราคุ้นเคยในการใช้โปรแกรม Oracle Developer อย่างมาก ไม่ว่าจะเป็นส่วนของ Object navigator หรือการมี Property editor และ Visual Grid Layout โดยทุกส่วนสามารถทำการ Drag and Drop แต่ละ component ได้ สามารถทำ Multi selection ในส่วนของ object component แล้วทำการแก้ไขครั้งเดียวใน property editor ได้ นอกจากนั้นยังมีปุ่ม undo,redo เพิ่มมาให้อีกด้วย ตัว Code editor ก็มีการเพิ่มประสิทธิภาพในการทำ syntax highlight ในเรื่องต่างๆอีกด้วย การมี Property editor ทำให้การทำงานง่ายขึ้น จากเดิมการเปลี่ยนค่า attribute แต่ละตัวต้องกระโดดหน้าจอไปมา
ใน version 4 การแก้ไขค่าอะไรต้องมีการกระโดดไปที่ Page edit เพื่อทำการแก้ไข แต่ของใหม่แก้ใน Property Editor ได้เลย
Page Designer Version 4
Page Designer Version 5
ใน version 4 การแก้ไขค่าอะไรต้องมีการกระโดดไปที่ Page edit เพื่อทำการแก้ไข แต่ของใหม่แก้ใน Property Editor ได้เลย
Edit Page ใน Version 4
มีการ ปรับปรุง Code Editor ให้ดีขึ้น
Code Editor Version 5
Universal Theme
อันนี้เป็นการเพิ่ม Theme แบบใหม่ ที่รองรับกับยุคสมัยอย่างมาก ได้แก่การรองรับ Responsive UI ที่มีการปรับหน้าจอได้ตามขนาดของหน้าจออุปกรณ์ที่ใช้ การรองรับการใช้งาน Font awesome icon และที่เจ๋งฟุดๆ คือTheme Roller เครื่องมือที่สามารถปรับแต่ง สีและรูปแบบต่างๆของ theme ได้อย่างทันทีทันใด (on-the-fly)
ตัวอย่าง Universal Theme ทำลองดูได้จาก
https://apex.oracle.com/pls/apex/f?p=2669:100::::::
ตัวอย่าง Universal Theme ทำลองดูได้จาก
https://apex.oracle.com/pls/apex/f?p=2669:100::::::
ตัวอย่าง Universal Theme
ย่อ screen ทดลอง Responsive
ทดลองใช้ Theme Roller เปลี่ยน Theme สีของ โปรแกรม (on-the-fly)
Interactive Reports
ตัวแสดงข้อมูลตารางแบบ interactive มีการเพิ่มความสามารถต่างๆดังนี้
- Multiple reports on a page จากเดิมในหนึ่งหน้าจอสามารถแสดง interactive report ได้หนึ่งตารางเท่านั้น ใน version นี้แสดงได้มากกว่าหนึ่งตาราง
- Fixed Header สามารถล็อก Header ให้อยู่กับที่เมื่อมีการ scroll ข้อมูล
- Pivot สามารถเปลี่ยนแกนของตารางได้
Modal Dialog Page mode
จากเดิมเมื่อกด link ไปยังรายละเอียดของแต่ละ record จะต้องมีการเปลี่ยนหน้าจอ ไปยัง record นั้นๆเมื่อแก้ไขเสร็จก็ต้องกลับมาที่ตารางอีก ทำให้เสียเวลาสลับหน้าจอและเสีย resource ในการดึงข้อมูลทุกครั้งที่สลับหน้าจอ แต่ใน version นี้เราสามารถกำหนดให้แสดงรายละเอียดใน Dialog เมื่อทำงานเสร็จก็ปิด Dialog ไปลดเวลาการสลับจอทำงานสะดวกขึ้น
การแก้ใขข้อมูลแบบเดิม ต้องเปลี่ยนจอ
ใช้ Modal Dialog ไม่ต้องเปลี่ยนจอ
Comments
Post a Comment