TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

If Node.js Is So Hot, Then Where Is The Ecosystem?

12 pointsby jqueryinabout 13 years ago

7 comments

tferrisabout 13 years ago
&#62; With all the buzz and hype around Node JS, it seems reasonable to think that there’d be plenty of cloud providers out there offering Node JS hosting services.<p>Node hosting is not your grandpa's Rails hosting anymore— deploying Node is much easier. If you want to be really quick and deploy to the cloud, take AWS and you are done in 13 steps:<p><a href="http://www.tulek.org/2011/03/08/installing-node-on-aws-linux-ami/" rel="nofollow">http://www.tulek.org/2011/03/08/installing-node-on-aws-linux...</a> (just one example showing how easy it is)<p>Maybe the simplicity is the reason that there's just no business modell for one-click-hosters because it's too easy. The added value putting some wrapper around AWS is too small to establish a dedicated business.<p>And BTW: check Rails automated hosting providers like Heroku: there're just a very few and Rails is there for 7-8 years now! There're just EngineYard, Brightbox, Heroku and maybe two more. And you definitely need automated hosting with Rails like Heroku or you die. Or check Java hosting, I don't know any one-click-hoster for Java and the JVM. If you want the classic PHP and LAMP stack hosting where you put files via FTP on a web server <i>you</i> are not the right target audience for Node.<p>&#62; Where Are The Community Meet-ups?<p>Node.js meetups are often integrated in local JS meetups; with conferences it's similar—a JSconf heavily covers Node as well.<p>&#62; As a rule, Node JS’s target audience probably doesn’t know enough to safely and securely run their own Internet-connected servers.<p>Sorry, but this is a stuck-in-the-mud view on hosting web apps. With Node borders between web server and app server blurred. Node devs have to know more about deploying and hosting when they code in Node because it's integral to Node (Node is more low level than other stuff). A dedicated sys admin or an automated environment like Heroku is nice but you won't die without one and AWS for example IS already managed hosting and that's all you need. And if you would have your personal sys admin—what should he do? Look that you created the http server one liner in Node right or that he knows how to scale your Node app by modeling how nodes and childs interact with each other? No <i>that's</i> exactly the Node dev's jobs, that makes Node so special. If you face heavy traffic it makes sense to dedicate one engineer just to hosting and scaling but until then AWS or Nodejitsu is your friend.<p>Server vulnerabilities usually come with complex standard deployments like LAMP stacks, Wordpress installations etc. The less you have on the server the safer it will be. The OS stack comes from you hosting provider like AWS, is managed and is safe and the rest (Node) is so simple and little that you get it managed yourself.<p>&#62; We’re just outside London, which is a veritable hive of startup activity these days.<p>London, a hive of startup activity?<p>&#62; I’ve recently built a product in Node JS, and it was a very positive experience<p>If you really liked it and if you agree that there's is a lively ecosystem for Node (just check all the 9,000 modules, <i>this</i> is also the ecosystem) why don't you just help/contribute/improve Node's ecosystem instead of ranting (or kind of)?
评论 #4003609 未加载
lumberjackabout 13 years ago
&#62;<i>Let’s not beat about the bush here. As a rule, Node JS’s target audience probably doesn’t know enough to safely and securely run their own Internet-connected servers. It isn’t their skillset. A customer using Node JS really needs someone to look after all of that for them.</i><p>This remark kind of surprised me. Perhaps it's out of ignorance but I feel like I can safely setup and maintain my own web servers without much hassle. Don't you still need to be security-wise if you need to build anything other than the most simple of websites?
eastcoastbiasabout 13 years ago
Wow, this is one uninformed review of node.js. So the threshold for acceptability of a technology is hosting solutions and a community meetup? Come on.<p>&#62; Node JS’s target audience probably doesn’t know enough to safely and securely run their own Internet-connected servers.<p>First, the presumption about the "target audience" for node.js is garbage. This is basic ignorance of the community at-large. This same comment could be made in the context of any technology set, if you presume the target audience.<p>&#62; Where Are The Community Meet-ups?<p>Behold, a solution: <a href="http://lmgtfy.com/?q=node.js+meetup" rel="nofollow">http://lmgtfy.com/?q=node.js+meetup</a><p>But to answer the question: where is the ecosystem? It's all around -- repositories like Github, commercial providers like Joyent, contributors like Nodejitsu, hosting providers like Windows Azure, and yes -- there are meetups as well.<p>I guess one just needs to know where to look.
indexzeroabout 13 years ago
Charlie Robbins (CEO and Co-Founder of Nodejitsu) here. I think your thoughts are really poignant. I’d like to make clear that public availability is the absolute top-priority for us over here but we chose to make a couple of choices that other Public Cloud PaaS companies did not. These choices enable us to offer the truly best-of-breed hosting opportunity for Node.js developers:<p>1. Early on we recognized that we would not exist as a company if the node.js community was not successful. That is why we have built and maintain over 200 open-source modules on npm. 2. Infrastructure agnostic (that’s right, you get to choose where your servers live). 3. Multiple platforms (currently Ubuntu and SmartOS). 4. 100% node.js up and down the stack. This is all we do and I think we do it better than anyone else. We also have provisioning, monitoring, and configuration management tools similar to our jitsu CLI for enterprises. 5. Commitment to immediate support: If you have a problem, you have a problem <i></i>now<i></i>, not tomorrow, not 3-days from now. As such, we want to make sure we grew our support team to support increased on-boarding and support requests resulting from public availability. 6. Private cloud support: this is currently where most of our customers reside. We license them software that they run in their datacenter or self-managed IaaS account.<p>So rest assured we ramping up for a public release. Feel free to email me at charlie [at] nodejitsu [d0t] com if you’d like to talk more.
jjchiwabout 13 years ago
<a href="http://www.windowsazure.com/en-us/develop/nodejs/" rel="nofollow">http://www.windowsazure.com/en-us/develop/nodejs/</a>
czzarrabout 13 years ago
you might want to check out this awesome podcast by very serious node contributors/programmers: <a href="http://nodeup.com" rel="nofollow">http://nodeup.com</a> They often talk about upcoming conferences, meetups and other interesting stuff like good modules, good ways to do things, etc. Node is not Rails though. It's pretty low-level and really ins't targeted to the same people imo.
pyrotechnickabout 13 years ago
<a href="https://github.com/joyent/node/wiki/Node-Hosting" rel="nofollow">https://github.com/joyent/node/wiki/Node-Hosting</a>
评论 #4002614 未加载