Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Desktop e Go!

Desktop e Go!

Introducing some possibilities of working with Go on Desktop, be it Windows, Mac or Linux.
I also covered the possibility of working with Terminal with a rich interface.

02b3f64a1d67d061c3be08729322a90b?s=128

Jefferson Otoni Lima

March 21, 2019
Tweet

Transcript

  1. s3wf.com @jeffotoni GO Meetup 17 BH, Março 21/2019 Jefferson Otoni

    Desktop e Go!
  2. @jeffotoni Go não é Bala de Prata! Go / import

    C Go Desktop 01 02 03 Go Qt 04 Go Win 05 Go Terminal UI 06 Go Html/css/Js 07
  3. @jeffotoni

  4. @jeffotoni import C Desktop e Go! Ref: https://blog.golang.org/c-go-cgo

  5. @jeffotoni import C

  6. @jeffotoni go Desktop Desktop e Go!

  7. @jeffotoni Go Qt Desktop e Go! Ref: https://github.com/therecipe/qt https://doc.qt.io/qt-5/qtqml-index.html https://therecipe.github.io/widgets_playground/

  8. @jeffotoni Ref: https://therecipe.github.io/widgets_playground/

  9. @jeffotoni

  10. @jeffotoni

  11. @jeffotoni

  12. @jeffotoni

  13. @jeffotoni

  14. @jeffotoni

  15. @jeffotoni

  16. @jeffotoni

  17. @jeffotoni Qml

  18. @jeffotoni go Qml Ref: https://godoc.org/gopkg.in/qml.v1 https://github.com/go-qml/qml/tree/v1/examples

  19. @jeffotoni go OpenGl Desktop e Go! Ref: https://gopkg.in/qml.v1

  20. @jeffotoni go Qml

  21. @jeffotoni go Win Desktop e Go! Ref: https://github.com/lxn/win https://github.com/lxn/walk https://github.com/lxn/walk/tree/master/examples

  22. @jeffotoni

  23. @jeffotoni

  24. @jeffotoni

  25. @jeffotoni go Terminal UI Desktop e Go! Ref: https://github.com/rivo/tview https://github.com/gdamore/tcell

  26. @jeffotoni

  27. @jeffotoni

  28. @jeffotoni

  29. @jeffotoni

  30. @jeffotoni

  31. @jeffotoni go Html/css/js Desktop e Go! Ref: https://github.com/jteeuwen/go-bindata https://github.com/rakyll/statik

  32. @jeffotoni go-bindata

  33. @jeffotoni go-bindata

  34. @jeffotoni go-bindata

  35. @jeffotoni go $ statik -src=web/static Desktop e Go!

  36. @jeffotoni

  37. @jeffotoni statik

  38. @jeffotoni

  39. @jeffotoni

  40. Thanks := &Obrigado{...} Obrigado... github.com/jeffotoni instagram.com/jeffotoni https://t.me/devopsbh https://t.me/go_br https://t.me/awsbrasil linkedin.com/in/jeffotoni