1 | # Disambiguation
|
2 |
|
3 | > __component__ is ambiguous
|
4 |
|
5 | ### component
|
6 | Component is tool for package and build management for the frontend. It's
|
7 | written in JavaScript and you can run it with Node.js.
|
8 |
|
9 | http://github.com/componentjs
|
10 |
|
11 | ### components
|
12 | Components are modular frontend components which can be used with component to build web applications.
|
13 | http://github.com/component is a GitHub organization which contains many components.
|
14 |
|
15 | You can join our IRC channel on freenode: [#components](http://webchat.freenode.net/?channels=components)
|
16 |
|
17 | ### component.io
|
18 | http://component.github.io is the _official registry_ you can add your own
|
19 | components via the crawler, [see 1.0.0 changelog](https://github.com/componentjs/guide/blob/97efd0a1c8292a90bc679fafdb76e3ad4056ae5e/changelogs/1.0.0.md#registry-crawler)
|
20 | There is also a [GitHub Wiki](https://github.com/componentjs/component/wiki/Components) which is kind of the _old registry_.
|
21 |
|
22 | [[component.io]](http://stackoverflow.com/questions/tagged/component.io) on Stack Overflow
|
23 |
|
24 | [@componentIO](http://twitter.com/componentIO) on Twitter
|
25 |
|
26 | You should use `component.io` in a general context to avoid disambiguation.
|
27 |
|
28 | ## component in another context
|
29 |
|
30 | #### github.com/components
|
31 | https://github.com/components is a GitHub organization which support many
|
32 | package manager like npm, Bower, Component, Jam, volo, ...
|
33 |
|
34 | https://github.com/components/components
|
35 |
|
36 |
|
37 | #### ComponentJS
|
38 | Run-time Component System for structuring HTML5-based Rich Clients by
|
39 | Ralf S. Engelschall
|
40 |
|
41 | http://componentjs.com
|
42 |
|
43 | #### bower's component.json
|
44 | Bower has now their own [bower.json](https://github.com/bower/bower.json-spec)
|
45 | file. But in earlier versions they used
|
46 | [component.json](https://groups.google.com/forum/#!topic/twitter-bower/Dcq8G0en1WI).
|
47 | Some properties of `bower.json` and [component's](https://github.com/componentjs/spec/blob/master/component.json/specifications.md) `component.json` have the
|
48 | same name, but there is no `scripts` property, so `bower.json` is not compatible
|
49 | with component.
|
50 |
|
51 | http://bower.io
|
52 |
|
53 | #### webcomponents
|
54 | Web Components are a collection of standards which are working their way
|
55 | through the W3C. They enable truly encapsulated and reusable components for
|
56 | the web. And if you think HTML5 changed the web, wait to see what Web
|
57 | Components will do.
|
58 |
|
59 | http://webcomponents.org
|