Some libraries which are not available in Go?

agolangf · · 630 次点击    
这是一个分享于 的资源,其中的信息可能已经有所发展或是发生改变。
<p>I am looking for ideas for my college project. I am thinking of creating a library. Are there any libraries which are there in Java, Python, C++ which do not have alternative in Go?</p> <hr/>**评论:**<br/><br/>niosop: <pre><p>An Informix database driver.</p></pre>BoTuLoX: <pre><p>Whatever your job is please know that suicide is not the answer.</p></pre>niosop: <pre><p>But it is &#34;an&#34; answer.</p></pre>kardianos: <pre><p>A DB2 database driver. A pure Go oracle driver.</p></pre>Astra108: <pre><p>No teradata drivers either.</p></pre>kaeshiwaza: <pre><p>Reportlab (to generate pdf in python).</p> <p>There is gofpdf which is very fine, but different, it could be very interesting to have an implementation of RML (XML Report Markup Language) like z3c.rml</p> <p>It will help the transition of reports from Python to Go. For me PDF reports are the last thing I miss from Python. I was very impressed how fast is gofpdf when I just tried to generate some big tables, an order of 10x (it&#39;s to confirm, i didn&#39;t investigate). If it&#39;s confirmed, and the fact that it will be easier to deploy (a part of reportlab is in C when we want speed), it could be a killer lib !</p></pre>Astra108: <pre><p>Maybe not no libraries, but lack of mature libraries in the data mining space. </p></pre>RIC_FLAIR-WOOO: <pre><p>SNMP MIB SMI parser</p> <p>I would love to have the equivalent of SNMP4J-SMI in Java or snmptranslate from net-snmp.</p> <p><a href="http://www.snmp4j.org/smi/doc/" rel="nofollow">http://www.snmp4j.org/smi/doc/</a></p></pre>bear1728: <pre><p>Someone posted recently asking for ideas. You could see what they suggested here:</p> <p><a href="https://www.reddit.com/r/golang/comments/58sznm/resources_for_learning_go_by_creating_something/" rel="nofollow">https://www.reddit.com/r/golang/comments/58sznm/resources_for_learning_go_by_creating_something/</a></p> <p>I think it might be fun to add more to the tooling. My last project I never finished was a &#34;unused code&#34; finder that was based off <a href="https://github.com/tsenart/deadcode" rel="nofollow">deadcode</a>.</p> <p>I remember at one point I wanted a unit/measurement library, python has some good ones like <a href="https://pint.readthedocs.io/en/0.7.2/" rel="nofollow">pint</a>.</p> <p>And you could always look into supporting other projects. I&#39;ve always been interested in <a href="https://github.com/gonum" rel="nofollow">gonum</a> but I&#39;ve never taken the time to learn it.</p> <p>Another idea would be to make some kind of &#34;test tester&#34; for <code>go test</code>. The idea is to take a test that passes, change the input and make sure it doesn&#39;t pass. I have no idea if something like this is possible (first you have to make sense of when you can/should do this). I&#39;ve had table tests in the past, but I screwed up the loop over the table so I wasn&#39;t actually testing anything.</p> <p>Edit: I just realized gonum has a unit package.</p></pre>timetravelhunter: <pre><p>Session caching for TLS. Go crypto only implements ticket caching. Some major servers only support session caching. </p></pre>ultra_brite: <pre><p>Anything SOAP related. Go has very poor support for legacy SOAP systems which means that Go is mostly unheard of in enterprise world.</p></pre>

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

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