node.js - Express.js .. what is the usual backend / hosting? -



node.js - Express.js .. what is the usual backend / hosting? -

looking @ expressjs site, list many popular web sites that utilize express.js, example

http://yummly.com http://new.myspace.com http://klout.com

and on. i'm confused what these "run on" .........

i assumed find cloud service, provides the whole stack "express.js" dotcom, pay credit card, , start learning code express.js.

but not seem case, unless i'm missing something.

i - corporate, biggish web sites (yummly, new.myspace, etc) heck stack? yummly "run on"? appreciate it's expressjs, pipeline?

ii - in fact "most common" stack express.js dotcom? guys utilize every day?

iii - i'm surprised there isn't famous "cloud-express-stack.com" come in credit card , can scale high volume corporate use, missing or not understanding?

i've googled , googled , read every qa, field seems fast moving it's hard maintain up.

(for example, learned express totally out of date , should looking @ "meteor" now, instance! :o )

as humble mobile developers, we're used using parse.com or other flat backends (baas, say) everything.

on parse.com help page says .. https://parse.com/docs/hosting_guide#webapp .. can utilize parse + expressjs build out whole dotcom. maybe experts know crap , lies?

what's real situation? thanks!

this question on border of beingness "too-broad" or "primary sentiment based" reply focus on answerable parts of question.

what these "run on"

klout.com using cloudflare (as cdn & ddos mitigation) , aws (amazon web services). yummly.com using aws. myspace, far can tell, using own servers hosting (that seems hosted on redhat hosts).

how did find ​out this. can utilize ping command ping domain see ip of server:

ping yummly.com

with ip of server can utilize dig command reverse dns lookup:

dig -x 54.243.91.244

alternatively, can utilize online whois services find out more details servers on ip address.

knowing know using host applications (but not "stack").

the whole stack "express.js"

what express.js? express framework node.js helps build applications.

when you're talking "stack" web applications, usually need build web application:

database server (e.g. mongodb, mysql etc.)

backend server connect database , serve clients html/data

front-end framework of kind (optional)

front-end templating engine (also optional)

a database required if you're building "enterprise" site (choosing 1 totally separate issue).

back-end server broad term. if you're using server-side languages php, python or asp.net need utilize web server (like apache/nginx/iis) handle incoming requests , serve pages clients.

node.js runtime environment based on javascript developing server-side web applications (for more info check question what node.js)

writing html in javascript not convenient. why templating engines used (e.g. moustache, handlebars etc.)

nowadays it's popular utilize kind of front-end framework angular or knockout, can build site without it.

recently popular "full stack" node.js mean (which stands mongodb, express, angularjs , node.js).

to finish off... if want larn express, don't need purchase anything. install locally on computer , start playing it.

to host node.js / express application, can utilize different services, depending on requirements etc. (examples: aws, heroku...)

node.js express

Comments