GithubHelp home page GithubHelp logo

allingolang's Introduction

AllINGolang

golang 一个语言搞定一切

缘起

我开始学golang,到现在已经5年了... 当初,也就是为了在互联网混口饭吃。随着年龄增大,的确,也有些疲惫。没有当年锐气。 看着golang从1.5到1.15了。

从汇编开始, 学过的语言已经数不过来。曾经想java可以编译成js可以一统天下,后来有了node, 以为node能完成这个伟大奇迹,然后发现工作不好找。最后,go来了,我没想过, golang会一统天下。现在看来虽然没有期待,真的给我了值得期待的地方。wasm支持的不错了。 最近觉得可以all in golang了。搜索了一下。的确可以了。就为了赚点钱,养家,没必要什么语言都去学的。不是我不会,是我不想学会了给那些垃圾代码擦屁股。

服务端

从服务端打天下, 拥有c的气质, 我就不用多说了。 牛。

web 前端

现在wasm是非常好用了。 但是, ui框架还不够。 tailwind 有一个小的css值得抄一下。 我看找时间试试。 顺便也学学css, 基础不劳总是不敢搞。 其实我期待的是webapp, 那种把微软的应用程序界面搬过去的样子。 dotnet有一个开源收费的版本,我还没看。dotnet的wasm 跟vue太像了.不好用. golang来搞前端没什么问题了. 我研究了一下app的那个框架, 感觉生成代码太重,让我用vscode都跑不起来, 动辄一万行自动生成的代码. 我给他重写了, 删掉了我不用的那些自动生成的代码.不错. 代码量少很多.功能还行.

app端

其实多端开发真是个必备. 但是苹果肯定不会支持, js的支持都那么不情愿. 安卓看起来是没什么问题. 当然也没必要两端是分离的. 我只是期望fuchsia可以把golang做成可以支持界面的语言吧. 既然js可以,那就把golang编译成js, 那个gopherjs是可以的.现在还没试验, 凭着我解析c语言的能力, 搞定这个,也不是问题. 把golang编译成js,然后支持native和小程序,也是个不错的事情.

电脑原生界面

这个有可用的封装,但是,我的确不感兴趣了.肯定能用凭着多两年多mfc开发经验,基本上也是很容易的事情. 但是我更希望用浏览器作为人机交互的入口.大不了吧dom渲染打包一下当个界面用.这种方法很多人用, 但是我也不感兴趣.除了工作,应该很多人不用电脑了.

嵌入式端

这个可能是我和大多数人不一样的地方,毕竟我有接近5年的嵌入式行业经验.能跑linux的arm,直接交叉编译就可以了. 没有操作系统的, microPython能搞好, golang肯定也不会有问题的. tinyGo也是个很不错的编译器, 因为嵌入式c++也不能全部支持的.也值得 期待

allingolang's People

Contributors

antboard avatar

Watchers

 avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.