[nodejs] Node.js high level API needed

2013-09-30 Thread Dennis Leukhin
Hello, guys. I want to express my opinion, I know that it does not weigh much, but even more I want to hear yours. Node.js very important technology now. But it's needed higher level api. All newcomers will fall in asynchronous black hole. At now many frameworks was created (it's hard to

Re: [nodejs] Node.js high level API needed

2013-09-30 Thread Mark Hahn
All newcomers will fall in asynchronous black hole. Is that flame-bait? Learning callbacks is a necessary part of using javascript. It has nothing to do with node. Is there a reason why node.js must have higher-level API? No. The philosophy is the opposite, to make it as lean and mean as

Re: [nodejs] Node.js high level API needed

2013-09-30 Thread Tim Caswell
This is equivalent to asking Linus to bundle a graphical desktop environment with the linux kernel so that there is one common front-end that everyone uses and newbies don't have to build their own linux desktop from scratch. The difference between node and linux is that there are many competing

Re: [nodejs] Node.js high level API needed

2013-09-30 Thread Dennis Leukhin
I got your point, Tim. Maybe in the future when the current API is stable, then we can think about a high-level API. Anyway high level -- will be cool feature. I hope someone's can overpower it. It's will be cool for user apps. понедельник, 30 сентября 2013 г. пользователь Tim Caswell писал:

Re: [nodejs] Node.js high level API needed

2013-09-30 Thread Tim Caswell
Don't misunderstand. I absolutely agree that we need high-level APIs and conventions and the such for people who just want to solve a well-known problem. I just don't think node-core is the place for that. I'm a pretty crazy hacker and am even implementing git in javascript, but I have never in

Re: [nodejs] Node.js high level API needed

2013-09-30 Thread Stephen Belanger
Just chiming in from StrongLoop here. I agree with Tim that it shouldn't be up to core to make opinionated decision about how you should be building your app. That's up to userland modules, so you can pick and choose what you want. That having been said, most projects DO fall into some