Total Pageviews

Sunday, 9 November 2025

各种编程语言的模块化方案和包管理工具

JavaScript:

服务器端

模块化方案: CommonJS

Wiki: http://wiki.commonjs.org/wiki/CommonJS

基本语法: http://dailyjs.com/2010/10/18/modules/

源仓库: https://npmjs.org/

包管理, NPM 文档: https://npmjs.org/doc/

浏览器端

太多了, 单独一个列表...

Ruby:

源仓库: http://rubygems.org/
包管理, Gem 文档: http://guides.rubygems.org/

Python:

pip: http://www.pip-installer.org/en/latest/ easy_install: http://peak.telecommunity.com/DevCenter/EasyInstall

Haskell:

Hackage: http://hackage.haskell.org/packages/hackage.html
包管理, Cabal 文档: http://www.haskell.org/haskellwiki/Cabal-Install

PHP:

Composer: http://getcomposer.org/
Pear: http://pear.php.net/

Clojure:

Leiningen: http://leiningen.org/

Lua:

LuaRocks: http://luarocks.org/en
MoonRocks: http://rocks.moonscript.org/
LuaDist: http://luadist.org/

Racket:

PLaneT: http://planet.racket-lang.org/

Chicken:

eggs: http://wiki.call-cc.org/chicken-projects/egg-index-4.html

Golang:

(Through Github): https://code.google.com/p/go-wiki/wiki/Projects

Perl:

PPM: http://www.activestate.com/activeperl/ppm-perl-modules

OCaml:

opam: http://opam.ocamlpro.com/

CommonLisp:

QuickLisp: http://www.quicklisp.org/


No comments:

Post a Comment