miketheprogrammer / go-thrust

Cross Platform UI Kit powered by Blink/V8/Chromium Content Lib
MIT License
445 stars 34 forks source link

Full Demo Application #31

Open miketheprogrammer opened 9 years ago

miketheprogrammer commented 9 years ago

In order to fully determine the viability of Go-Thrust as a cross platform ui kit and application development kit, we should have a pretty decent example application that crosses the go - js boundary quite often.

Topics the application should cover: UI - Should be nice enough but we already know the power of chromium, however, this UI should make use of webviews wherever possible since that is an important technology of thrust.

Database - We should have some sort of database layer, that is embeddable and portable, my recommendation, go-leveldb.

Backend - should implement several different methods of interacting, Requests, Sockets, Long Polling.

Covering these 3 major areas, we can decide if any of them need tighter integration, or if we should just leave them alone.

care to chime in @tehbilly @gerred