最近做Go语言开发,有些心得分享下:
Go语言全局var不同于PHP里的全局var,最大区别session 还是app,app 所有人都可以改。session自己改。不同过程之间通用 比如我php 可以在入口定义一个 PF = 1这样的 全局常量
- 一个是全APP全局
- 一个是会话有效
- 一个是当前请求有效
本团队长年承接Go语言项目外包,定制开发,产品设计和咨询,Go是让开源社区有机会创建更好的工具来使用该语言,例如 Eclipse IDE中的PL。
在Google的所有网络应用中,均没有使用Go,但是谷歌已经使用该语言开发了几个内部项目。派克表示,Go是否会对谷歌即将推出的Chrome OS产生影响,还言之尚早,不过Go的确可以和Native Client配合使用。他表示“Go可以让应用完美的运行在浏览器内。”例如,使用Go可以更高效的实现Wave,无论是在前端还是后台。
Go 同时具有两种CG,一种是建立在GCC基础上的Gccgo,另外一种是分别针对64位x64和32位x86计算机的一套编译器(6g和8g)。谷歌目前正在研发其对ARM芯片和Android设备的支持。派克表示,“Android手机存在的问题是,我们一直没有一个数学协处理器。”
附上最新IDE X35下载:
Latest Release Supported Platform Details
- Windows
- liteide-latest.windows-qt5.zip (recommend) => WindowsXP, Windows 7 8 10
- liteide-latest.windows-qt4.zip => WindowsXP, Windows 7
- macOS
- liteide-latest.macosx-qt5.zip(recommend) => macOS 10.10 or higher, MacOS X 10.8 10.9
- liteide-latest.macosx-qt4.zip => MacOS X 10.6 10.7 10.8
- Linux
- liteide-latest.linux-64-qt4.tar.bz2 -> Linux (64 bit) build on ubuntu 16.04
- liteide-latest.linux-32-qt4.tar.bz2 => Linux (32 bit) build on ubuntu 16.04
- liteide-latest.archlinux-pkgbuild.zip => ArchLinux (64 bit) PKGBUILD
Release downloads
- https://github.com/visualfc/liteide/releases/latest
- http://sourceforge.net/projects/liteide/files
- 百度网盘 密码:jzrc