Gui option. wxWidgets in Go.

blov · · 1046 次点击    
这是一个分享于 的资源,其中的信息可能已经有所发展或是发生改变。
<p>Gui options are few and far between in Go. Found this on github.com the other day. WxWidgets is a good gui toolkit. Check this report out. <a href="https://github.com/dontpanic92/wxGo">https://github.com/dontpanic92/wxGo</a></p> <hr/>**评论:**<br/><br/>brianketelsen: <pre><p>I spent an hour playing with this last night. Very impressive, I had no idea there was such a complete GUI toolkit available with bindings for Go. My tests worked on Windows, Mac and Linux, too. That&#39;s really #winning, and it looked and felt very native.</p></pre>a_atalla: <pre><p>yes that is the huge benefit of WxWidgets , it use native widgets for your platform , i do WxPython and it is awesome</p></pre>sotrhraven__: <pre><p>I am trying to spread the word. I agree about wxwidgets. Everyone is looking for native gui toolkits in Go. I feel this is a really good one. I am hoping that the maintainer doesn&#39;t give up. He has done a good job. Also go needs a solid native gui solution. </p></pre>brianketelsen: <pre><p>we&#39;ll give it a plug on GoTime.fm this week!</p></pre>jere_jones: <pre><p>My favorite podcast!</p></pre>jonjohnn: <pre><blockquote> <p>&gt; 5GB Memory space</p> </blockquote> <p>lol</p></pre>sotrhraven__: <pre><p>It is a c++ library. I didn&#39;t check the memory when I fetched it. Also is doing some stuff with py2. Maintainer is I believe foreign do he could have phrased it wrong. Just happy to see a new option in the gui space in Go. </p></pre>Pythonistic: <pre><p>It&#39;s not such a weird problem. True story time:</p> <p>A decade ago a major and significant web retailer&#39;s site ran as a 32-bit C++ web application. As the developers added more features to the system, the binary grew and grew until it couldn&#39;t get any bigger: it hit the 4 GB process size limit on the 32-bit Linux of the time. The solution was to move to a web service architecture was to get around that limit, and the 4 GB application was refactored into dozens of small web services, and a much smaller framework was then responsible for assembling the web page by calling each service and putting the WSDL-like response structure into an interpreted templating language.</p> <p>You can have more than 4 GB of memory in a 32-bit machine but it may not be addressable, and applications larger than 4 GB weren&#39;t possible (3.5 GB on Windows).</p></pre>zsaleeba: <pre><p>I know of a major financial services company which has exactly this problem right now with their C++ web application hitting the 4GB limit. Apparently the build takes a <em>long</em> time.</p></pre>H1Supreme: <pre><p>Nice find, thanks for sharing. </p></pre>rough-n-ready: <pre><p>Looks cool, but the project doesn&#39;t seem very active :/</p></pre>The_Jare: <pre><p>A pity, I ran into this mingw64 uuid issue <a href="https://github.com/Alexpux/MINGW-packages/issues/1761" rel="nofollow">https://github.com/Alexpux/MINGW-packages/issues/1761</a> so no joy for me.</p></pre>The_Jare: <pre><p>Left this bit here to describe the workaround <a href="https://github.com/dontpanic92/wxGo/issues/23" rel="nofollow">https://github.com/dontpanic92/wxGo/issues/23</a></p></pre>

入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889

1046 次点击  
加入收藏 微博
暂无回复
添加一条新回复 (您需要 登录 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传