I'm with the evolution camp, but just for completeness sake, it is worth
considering the hybrid Linux model. Any rogue can develop apps, but distros
(i.e. Ubuntu), for better or for worse, tie them all up in a pretty bow (a
lot more involved than npm).



On Sat, Jun 23, 2012 at 5:03 PM, Mikeal Rogers <mikeal.rog...@gmail.com>wrote:

> Couldn't disagree with you more.
>
> Open environments thrive on small discreet and federated components and
> not on central authority. It's closed systems that require more frameworks
> and widgets and big SDKs in order to survive and compete against other
> closed systems.
>
> On Jun 22, 2012, at June 22, 20129:11 PM, Radhames Brito wrote:
>
> >
> >
> > On 22 jun, 20:04, Ben Noordhuis <i...@bnoordhuis.nl> wrote:
> >> On Fri, Jun 22, 2012 at 9:32 PM, Radhames Brito <
> rbri...@techpark.com.do> wrote:
> >>> I have a medium size application in Rails that is consuming lot of
> >>> resources because it has to communicate with a SOAP web service, every
> >>> time the application accesses the service is the processing of the
> >>> request stops so i have to have start many instances to make the app
> >>> respond quickly to the other clients,  i also have to start faye and
> >>> several background workers.
> >>
> >>> So is it a better idea to port this application to node.js (expressjs)
> >>> and make async calls to the SOAP web service and update the clients
> >>> via socket.io?
> >>
> >> That's exactly the use case node.js was designed for: shoveling loads
> >> of data from one network endpoint to another.
> >>
> >>> What kind of issues should i be aware of?
> >>
> >> That event-driven I/O is something of a paradigm shift. It takes some
> >> getting used to but if you've used e.g. EventMachine before, you'll be
> >> fine.
> >
> > The biggest problem for me is that there seems to be no standard for
> > anything and the community is segregated. Many projects are redundant
> > and when one has a feature  you need is missing something else that
> > another project has but is missing some other feature.
> >
> > Most project lack the proper documentation. I dont see node.js growing
> > much as long as there is no central leadership of some sort that can
> > impose some standars like, "everything in npm must be documented this
> > way or this other", or "if you are doing the same thing as someone
> > else dont duplicate efforts join that project and help build one
> > robust solution".   There are like 5 ORM (most lack support for
> > relational databases) , 3 SOAP clients (none fully featured), 10 RoR
> > clones (all missing one thing that the other has), 8 mailers and so
> > on. So many smart people doing great things but most are not what the
> > could because everyone seems to want to be the next DHH or something.
> > I mean if towerjs, railwayjs and geddy are all trying to copy RoR why
> > not just get together and do one excellent solution?
> >
> > Sorry for the rant.
> >
> > --
> > Job Board: http://jobs.nodejs.org/
> > Posting guidelines:
> https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines
> > You received this message because you are subscribed to the Google
> > Groups "nodejs" group.
> > To post to this group, send email to nodejs@googlegroups.com
> > To unsubscribe from this group, send email to
> > nodejs+unsubscr...@googlegroups.com
> > For more options, visit this group at
> > http://groups.google.com/group/nodejs?hl=en?hl=en
>
> --
> Job Board: http://jobs.nodejs.org/
> Posting guidelines:
> https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines
> You received this message because you are subscribed to the Google
> Groups "nodejs" group.
> To post to this group, send email to nodejs@googlegroups.com
> To unsubscribe from this group, send email to
> nodejs+unsubscr...@googlegroups.com
> For more options, visit this group at
> http://groups.google.com/group/nodejs?hl=en?hl=en
>

-- 
Job Board: http://jobs.nodejs.org/
Posting guidelines: 
https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines
You received this message because you are subscribed to the Google
Groups "nodejs" group.
To post to this group, send email to nodejs@googlegroups.com
To unsubscribe from this group, send email to
nodejs+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/nodejs?hl=en?hl=en

Reply via email to