什么是工具的NodeJS(框架,IDE等)的Web服务器的发展,我需要什么?为什么? [英] What are the NodeJS tools(framework, IDE, etc) for web server development that I need? and why?

查看:215
本文介绍了什么是工具的NodeJS(框架,IDE等)的Web服务器的发展,我需要什么?为什么?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我一直梦想着开发一个非常快速和大规模的 Web服务器/应用即可。由是,我的意思是对于 REST风格和实时的应用,而且它可以扩展到处理数百万用户和字节更并行的方式,有什么东西可以处理复杂和巨大数据库查询效率。我相信的NodeJS非常符合我的上述需求。但我不知道从哪里开始,有太多的学习和研究,阅读一切都是一种痛苦,这将需要几十年的我。任何好的和不够详细建议有先生?

I've been dreaming to develop a very fast and large scale web server/application. By that, i mean it is for RESTful and "REAL-TIME" app, and it could scale up to handle millions of users and bytes in a more concurrent manner, and something that could handle complicated and huge database queries efficiently. And I believe nodeJS fits very well with my needs above. But I don't know where to start, there are too much to learn and study, reading everything is a pain, that would take me decades. Any good and detailed enough suggestions there sir?

要直截了当:

1)什么是框架的NodeJS?为什么?这似乎是有太多的建议在那里,前preSS,sails.js等,或者我真的需要尝试他们每个人?只有找出哪些框架将适合最好/够一个休息和实时应用程序?

1.) What is the nodeJS framework? And why? It seemed like there were too many suggestions out there, express, sails.js, etc. Or do I really need to try each of them? only to find out which framework would suit best/enough for a restful and real-time app?

2。)什么NOSQL数据库?为什么?如果我想要读最好的?噢,我的,我想我会再次需要最好的写作另一个呢?等等。

2.) What nosql DB? And why? What if I want the best one for Reading? oh my, I guess i would need another one again best for Writing? etc.

3。)任何其他有用的工具和建议?

3.) Any other helpful tools and suggestions?

PS:我只知道甚少NoSQL的,和的NodeJS,但我相信它能够满足特别是在实时的东西,并发等我的需求和IM也选​​择它作为我的preference因为我爱的JavaScript(计划做前端与AngularJS),只是一种语言,那应该更容易。

P.S: I only knew very little about noSQL, and with NodeJS, but I believe it could meet my needs especially in the real-time stuff and concurrency, etc. And im also choosing it as my preference because I love javascript (planning to do the front-end with AngularJS), just one language, that should make it easier.

我会再尝试体谅与不同的工具和preferences,因为我相信这是真的很难找到最适合的(考虑到它的NodeJS框架之最,和NoSQL数据库。我猜?),但谁想不完美/最好的最好?这是一个为启动反正

I would then try to be considerate with the varied tools and preferences, because I believe it's really hard to find the best fit (considering the most which nodeJS framework, and nosql DB. I guess?), but who does not want perfection/the best of the best? It's for a startup anyways

我多么希望存在的NodeJS足够老,所以我可以从经验丰富的工程师获取更可靠的建议在这里...干杯,远大的梦想=)

How I wish nodeJS existed old enough so I could gather more reliable suggestions from well experienced engineers here... Cheers, dream BIG =)

推荐答案

我的工具列表,如果你打算node.js中,可能对您有用每一个工具都有使用,所以我不打算写的原因所在。你可以看到他们,并从应用程序中删除,并在这里写下您的意见

I have a list of tools that might be useful for you if you are planning node.js. Every tool has a use so I am not going to write the reason for why. you can read about them and remove them from your application and write your feedback here

BASE 结果
Node.js的,NPM,nodemon

BASE
node.js, npm, nodemon

测试依赖和包管理结果
自耕农,亭子,咕噜

TESTING dependency and package management
yeoman, bower, grunt

自耕农发电机结果
发电机角,发电机-EX preSS角,发电机角fullstack

yeoman generator
generator-angular, generator-express-angular, generator-angular-fullstack

实时通信结果
Socket.IO

REALTIME Communication
Socket.IO

对于登录结果
护照,[护照基本,护照的地方,护照HTTP]

For login
passport, [passport-basic,passport-local,passport-http]

后端框架结果
前pressjs

Backend Framework
expressjs

前端MVC 结果
AngularJS或任何你喜欢的,从(骨干,烬等)

Frontend MVC
AngularJS or whatever you like from (backbone,ember etc.)

前端用户界面框架结果
Twitter的引导,角UI(以适应angularJS)

FRONTEND UI FRAMEWORK
Twitter Bootstrap, Angular-ui (to fit with angularJS)

图形结果
D3.js [d3.libraries - 黄包车,dc.js,nvd3] morris.js

Graphics
D3.js [d3.libraries - rickshaw, dc.js, nvd3 ], morris.js

文档结果
docco,yuidocs

Documentation
docco, yuidocs

DATABASE 结果
MongoDB的

DATABASE
mongodb

IDE 结果
webstorm,sublimetext,记事本+ +,括号,VI

IDE
webstorm, sublimetext, notepad++, brackets, vi

对象/阵列演算结果
强调

数据表结果
slickgrid

DATA TABLES
slickgrid

如果您使用的是前端缓存结果
角cachefactory

If you are using frontend cache
angular cachefactory

这篇关于什么是工具的NodeJS(框架,IDE等)的Web服务器的发展,我需要什么?为什么?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆