GithubHelp home page GithubHelp logo

Comments (11)

dougwilson avatar dougwilson commented on June 18, 2024

we make so much stuff, it cannot even fit in a single org :)

haha, but the reason reason is just to make the list of modules more manageable for us and users can browse the orgs. jshttp org contains stuff that is too low-level for people to actually use. they are the http-related utility things.

pillarjs, on the other hand, is for the more end-user items like routers and the like. soon there will be enough modules in pillarjs to build your own express. that's basically the level pillarjs is, while jshttp is the "boring" things :)

from pillarjs.github.io.

timaschew avatar timaschew commented on June 18, 2024

I just wondered, because the description was the same for both orgs: Low-Level JavaScript HTTP-related Modules

from pillarjs.github.io.

dougwilson avatar dougwilson commented on June 18, 2024

oh, haha. looks like the badgeboard page (https://pillarjs.github.io/) is using the jshttp header :) ping @jonathanong

from pillarjs.github.io.

jonathanong avatar jonathanong commented on June 18, 2024

Yeah I've been just commenting out the header on other orgs. Will do it for pillar when I remember unless someone adds a logo

from pillarjs.github.io.

rlidwka avatar rlidwka commented on June 18, 2024

@jonathanong , you can pull & push stuff from repo-utils/badgeboard now, it should display org name instead of logo

from pillarjs.github.io.

q2dg avatar q2dg commented on June 18, 2024

Urge a clear public explanation for this issue: "what is Pillarjs?" "what is Jshttp?"...Something like Doug said: "jshttp org contains stuff that is too low-level for people to actually use. they are the http-related utility things. pillarjs, on the other hand, is for the more end-user items like routers and the like. soon there will be enough modules in pillarjs to build your own express. that's basically the level pillarjs is, while jshttp is the "boring" things". A simple paragraph in respective main pages could be enough

Another question is what is Expressjs's github's role on this.

from pillarjs.github.io.

Fishrock123 avatar Fishrock123 commented on June 18, 2024

expressjs is for "official" express-like (node.js) middleware

from pillarjs.github.io.

q2dg avatar q2dg commented on June 18, 2024

Yes...but...how long? I mean...is there the "official" purpose of replacing it with pillarjs/jshttp in a near future?

from pillarjs.github.io.

Fishrock123 avatar Fishrock123 commented on June 18, 2024

Nope. Expressjs will remain as it has been for the foreseeable future.

from pillarjs.github.io.

dougwilson avatar dougwilson commented on June 18, 2024

Oops, this issue should be closed, since it was a bug with the website (that has since been fixed), so don't mind me closing this issue.

As for @q2dg , I just created a tacking ticket to add a feature to be able to add some kind of blurb/description to the badgeboard site at repo-utils#29

jshttp

This contains stuff that is low-level, and most end-users won't be using them directly (they are for those who write servers directing using the code http module or other framework authors). They are the http-related utility things.

pillarjs

Is for the more end-user items like routers and the like. Soon there will be enough modules in pillarjs to build your own express (and, express will only contain dependencies on these modules).

expressjs

This is the organization for express (missing express itself, because of various really lame things that have happened; expressjs/express#2310 is just one of the many issues). Currently is contains all the middleware that is "Express-like"; they can be used with express, with connect, or even with very plain core http servers (if they only work with Express, it's a bug).

from pillarjs.github.io.

q2dg avatar q2dg commented on June 18, 2024

Thanks a lot, @dougwilson!! Now all it's clear!: bare http-->jshttp-->pillarjs( which can recreate express itself)-->middleware expressjs

from pillarjs.github.io.

Related Issues (6)

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.