GitHub发布OSX客户端
GitHub发布了一个针对Mac OS X的桌面客户端,称为GitHub for Mac。
CNodeJS.ORG是由淘宝工程师志愿发起的关注Node.js技术的原创社区,致力于Node.js技术的研究和推广。5月14日CNodeJS.ORG在浙江大学玉泉校区开展了第二次NodeParty技术交流活动,来自盛大和淘宝的工程师分享了他们在Node.js使用中的经验,思考及体会。主要话题涉及异步编程方式,模块管理与分布式的数据统计中间件等等。
多年以来,开发人员很容易理解.NET平台上的依赖问题,几乎每个程序都会标注为.NET精简版(Compact Edition)或是完整版本。此外,由于很少有人使用.NET Micro,这个问题似乎并不太值得关注。不过如今已经出现了十几个活跃的平台,这方面的问题也变得愈发复杂起来。
包管理器在Linux世界中是再平常不过的东西了,用于从各种来源中获取依赖,但对于.NET开发者来说却没有这样一个利器。即便只使用微软自己的组件,所需的程序库也散布在微软众多的站点和其他一些依赖站点如SourceForge上。OpenWrap这个全新的项目就旨在解决这个问题。
通用开源软件发布平台(CoApp)是一个为Windows打造的包管理系统。它为编译、构建和部署那些通常在其他操作系统——如Linux,Mac等——上开发的开源项目提供支持。
类库与依赖的管理是件单调乏味的事情,而Clojars则是一个全新的面向Clojure类库的托管仓库,其灵感来源于Ruby Gems和Gemcutter。借助于全新的构建工具Leiningen,Clojars将类库管理的烦闷抛到了九霄云外。鉴于此,InfoQ采访了 Alex Osborne以深入了解Clojars及其使用方式。
从一开始,.NET运行时所提供的正统打包系统就是程序集集合的方式。这虽然比松散的脚本文件或类文件集合的方式好很多,却没有静态连接执行文件或可执行的JARs那样方便。Vasian Cepa的.NETZ为广大的开发人员带来了压缩.NET程序集和打包到单一执行文件的功能。
RubyGems 1.3.2增加了一个新的功能:插件能够挂载到安装过程并且提供新的命令。比如Ryan Davis的插件graph,它能够将已安装的Gems的依赖可视化。我们采访了RubyGems的维护者Eric Hodel来了解更多信息。
DebGem是由Phusion提供的新服务,它能够将Ruby Gems集成到Debian系的Linux发行版中。我们访问了Phusion公司的Hongli Lai和Ninh Bui,以期获得该项目的更多信息。