สร้าง Web Assembly ง่ายๆด้วย Ooui Web Framework

เมื่อวันที่ 4-7 มีนาคม 2018 ที่ผ่านมา ผมและเพื่อน Microsoft MVP ด้วยกันได้ไปร่วมงาน Microsoft MVP Global Summit 2018 ที่ Seattle, USA ภายในงานมี Session อยู่มากมาย วิทยากรพูดเป็นภาษาอังกฤษตลอดทั้งงาน ระหว่างที่ฟังอยู่นั้นผมก็ได้สะดุดหู เพราะฝรั่งเค้าพูดว่า “อุ๊ย !! เวปเฟรมเวิร์ค” ห่ะ! สะดุ้งตื่นเลยทันที (แอบหลับ 55) แปลกใจว่าคนไทยเป็นคนทำรึเปล่านะ

Icon
Ooui Web Framework คือ A small cross-platform UI library that brings the simplicity of native UI development to the web สรุปง่ายๆก็คือมันเป็น Library ที่ใช้สำหรับแปลง Native UI ไปรันบนเวป หรือเรียกอีกอย่างนึงว่า Web Assembly นั่นเอง พัฒนาโดยนาย Frank A. Krueger (เจ้าของผลงานเด่นๆหลายตัวเช่น SQLite.net) ซึ่งใน Session นั้นเค้าก็นั่งอยู่ข้างๆผมนั่นแหละ เสียดายไม่ได้ขอถ่ายรูปด้วย

Photo_8_400x400

Ooui Web Framework ประกอบไปด้วย

  1. Ooui Core library with HTML elements and a server
  2. Ooui.AspNetCore Integration with ASP .NET Core
  3. Ooui.Forms Xamarin.Forms backend using Ooui (เช็คสถานะการพัฒนาได้ที่นี่)
  4. Ooui.Wasm Package your app into a web assembly

นี่เป็นตัวอย่างการพัฒนา Xamarin.Forms ให้ไปรันบนเวปได้ ลองทดสอบกันได้ที่นี่ https://s3.amazonaws.com/praeclarum.org/wasm/index.html

ติดตามบทความเกี่ยวกับ Ooui Web Framework ได้ที่นี่

  1. ทดลองสร้าง Web Assembly ด้วย Xamarin.Forms โดยใช้ Ooui Web Framework
  2. ทดลองสร้าง PWA ด้วย Xamarin.Forms โดยใช้ Ooui Web Framework
  3. ทดลองสร้าง Web Assembly ด้วย ASP .NET Core โดยใช้ Ooui Web Framework

ที่มา: https://github.com/praeclarum/Ooui

บริจาค (Donate) ให้กับ CodeBangkok ได้ที่
BTC = 3GDxhb84ho2jmAV9seAgAFJ7dy1XR3GCyc
ETH = 0x119fa8A618A0283D1834853325A8FF4fe1101230
LTC = ME2abSdDeQYuTmzZSAnHL7LGGeF836d1ut
ZEC = t1Y4NkK3Dx3yBbwCVdpXzKYrqUSJSHgaFXa

https://www.lazada.co.th/products/codebangkok-i219874509-s334754949.html

https://www.lazada.co.th/products/c-net-core-i221844611-s338593893.html?spm=a2o6z.10453683.17.2.77ba30028gg3mg&mp=3