2011-06-01 13 views
23

की बात ठीक है यह शायद एक छोटे से कुंद है और बात करने के लिए है, लेकिन क्या है Node.jsक्या Node.js

के लिए बिंदु/जरूरत

मैं CloudFoundry के माध्यम से मुख्य रूप से इसे देखा लेकिन अभी भी नहीं है यकीन है कि यह क्या करना चाहिए। हालांकि मैं अनुमान लगा रहा हूं कि यह संभवतः कुछ बड़ा है क्योंकि वीएमवेयर इसका समर्थन क्यों करेगा।

अग्रिम धन्यवाद।

+0

मुझे पता है, लेकिन मुझे है.कोई नोड के 2 बुनियादी उपयोग हैं आसान बनाने में करते हैं:

इसके अलावा इस रजिस्टर लेख देखें - 1. यह ब्राउज़र के बाहर JavaScript चलाने की मदद करता है। यह हमें स्टैंड अकेले जेएस अनुप्रयोग बनाने में मदद करेगा। 2. यदि आप जेएस ओपन सोर्स की संख्या देखते हैं तो वे संख्याओं में विशाल हैं। तो यदि Jquery प्राप्त करना चाहते हैं तो मुझे अपनी साइट पर जाना होगा नवीनतम संस्करण देखें, अगर कोणीय प्राप्त करना चाहते हैं तो मुझे यह देखने की ज़रूरत है कि फ़ाइल कहां है। नोड में एनपीएम नामक एक अवधारणा है जो इन खुले स्रोतों को प्राप्त करने के लिए केंद्रीय भंडार है। यह वीडियो उपर्युक्त अवधारणाओं को व्यावहारिक रूप से https://www.youtube.com/watch?v=-LF_43_Mqnw –

उत्तर

20

यह एक है ...

  • कुशल और 100% कार्यक्रम चालित आईओ ढांचे,
  • सर्वोत्तम अंतर्निहित ओएस सुविधाओं का उपयोग करने के लिए पर्याप्त लचीला है,
  • एक उच्च स्तरीय प्रोग्रामिंग भाषा में एक एपीआई प्रस्तुत करना (वही भाषा जो आपके क्लाइंट-साइड होगा - उपयोग में आसान),
  • उस भाषा के लिए सर्वोत्तम उपलब्ध इंट्रेरेटिंग इंजन के शीर्ष पर लागू किया गया है, और
  • प्रत्येक गुजरने वाले दिन के साथ अधिक से अधिक तृतीय पक्ष पुस्तकालयों का समर्थन करता है।
  • सर्वर साइड एपीआई में कुशल,

:)

8

Node.js आधारित एक घटना है, अतुल्यकालिक मैं/हे ढांचा गूगल के V8 JavaScript इंजन का उपयोग करता है। Node.js आमतौर पर भारी क्लाइंट-सर्वर जावास्क्रिप्ट अनुप्रयोगों के लिए उपयोग किया जाता है।

Node.js टैग सही दिशा में बात करने के लिए कुछ और पृष्ठभूमि जानकारी है: https://stackoverflow.com/tags/node.js/info

14

Node.js आईओ सही करता है सीपीयू गहन ऑपरेशन के लिए प्रयोग से बचें। यह असीमित और गैर-अवरुद्ध है और जेएस का उपयोग करने की सुंदरता यह है कि इसमें मानक अवरोधन आईओ नहीं है।

यह तेज़ है (v8 एक जानवर है), यह अच्छी तरह से स्केल करता है, यह एक जीवंत समुदाय है और यह लोकप्रिय है।

बहुत सारे अद्भुत पुस्तकालय हैं जो now और socket.io जैसे नोड पर चलते हैं।

यह वास्तविक समय संचार और अत्यधिक समवर्ती वेबसाइटों पर उत्कृष्टता प्राप्त करता है।

इसमें कम कोड डुप्लिकेशन का अतिरिक्त बोनस भी है। आप क्लाइंट पर सर्वर के समान एमवीसी कोड लिख सकते हैं और आसानी से गैर-जेएस उपयोगकर्ताओं का समर्थन कर सकते हैं।

आगे लिखा है:

7

नोड जावास्क्रिप्ट के प्रथम श्रेणी के कार्यों को लेता है ताकि आप प्रतिस्पर्धी प्रदर्शन प्राप्त करते समय एक गतिशील स्क्रिप्टिंग भाषा में सर्वर प्रोग्राम कर सकें।

नोड हास्केल, एरलांग या गो जितना तेज़ नहीं है। लेकिन यह जावा के साथ प्रतिस्पर्धी है, और यह रूबी, पायथन और PHP से बेहतर प्रदर्शन करता है।

हास्केल, एरलांग, गो, जावा, रूबी और पायथन सभी ने आईओ वेबफ्रेमवर्क का आयोजन किया है, लेकिन वे नुकसान के रूप में सेवा करने के लिए पुस्तकालयों को अवरुद्ध कर रहे हैं।

इसके मसूड़ों के बावजूद, जावास्क्रिप्ट वेब का लिंगुआ फ़्रैंका है और चूंकि ब्राउज़रों का आयोजन किया जाता है, न केवल घटना शैली शैली प्रोग्रामिंग के लिए जावास्क्रिप्ट बनाया गया है, अधिकांश वेब डेवलपर्स का उपयोग जावास्क्रिप्ट को लिखने के लिए किया जाता है। जवाब में से बहुत कुछ देखते हैं http://www.theregister.co.uk/2011/03/01/the_rise_and_rise_of_node_dot_js/

+0

क्या आपके पास हैकेल और गो पर तेजी से कोई बेंचमार्क है? – Raynos

+0

http://www.ostinelli.net/a-comparison-between-misultin-mochiweb-cowboy-nodejs-and-tornadoweb/ – generalhenry

+0

http://www.yesodweb.com/blog/2011/3/preliminary-warp- क्रॉस-लैंग्वेज-बेंचमार्क – generalhenry

 संबंधित मुद्दे

  • कोई संबंधित समस्या नहीं^_^