Node.js සමඟ මා ආරම්භ කරන්නේ කෙසේද [වසා ඇත]


1264

Node.JS සමඟ ආරම්භ කිරීමට හොඳ සම්පත් තිබේද? හොඳ නිබන්ධන, බ්ලොග් හෝ පොත් තිබේද?

ඇත්ත වශයෙන්ම, මම එහි නිල වෙබ් අඩවිය වන http://nodejs.org/ වෙත ගියෙමි, නමුත් ඔවුන් සතුව ඇති ලියකියවිලි හොඳ ආරම්භක ස්ථානයක් යැයි මම නොසිතුවෙමි .


8
ඔබ node.js භාවිතා කර වෙබ් අඩවිය ඉදි කිරීමට ආකාරය පිළිබඳ කල්පනා කරනවා ඇති අතර ඔබ php'ish පසුබිම සිට එනවා නම් හා, මම කරන්නේ කොහොමද කියලා තියෙනවා බව මෙහි stackoverflow.com/questions/11311672/... . මට හිතෙන්නේ එය බොහෝ දෙනෙකුට මග හැරුණු දෙයක් බවයි.
බෙන්ජමින් ග ru න්බෝම්

Answers:


4600

නිබන්ධන

සංවර්ධක අඩවි

වීඩියෝ

තිර විකාශනය

පොත්

පාඨමාලා

බ්ලොග්

පොඩ්කාස්ට්

ජාවාස්ක්‍රිප්ට් සම්පත්

Node.js මොඩියුල

වෙනත්


21
පොත් ඇණවුම් කර ඇත්තේ ඔබේ වටිනාකම අනුවද නැත්නම් අහඹු ලෙසද? NodeJS හි මූලික කරුණු පිළිබඳ හොඳ විමර්ශන අත්පොතක් මිලදී ගැනීමට බලාපොරොත්තු වේ.
ඩේවිඩ්

6
Av ඩේවිඩ්: වැඩි හෝ අඩු අහඹු ලෙස. පළමු දෙක නොමිලයේ ලබා ගත හැකි අතර අවසාන එක පෙරදසුන් ආකාරයෙන් ඇත. The Node Beginner සමඟ ආරම්භ කිරීමට මම නිර්දේශ කරමි.
yojimbo87

127
මගේ පොත (Node up and running) මෙහි නොමිලේ ලබා ගත හැකිය: ofps.oreilly.com/titles/9781449398583 සදහටම. එය දැන් විද්‍යුත් පොතක් හා මුද්‍රණයකි.
sh1mmer

57
මෙම ලැයිස්තුව සම්පාදනය කිරීම සඳහා විශාල පරිශ්‍රමයක් දැරීමට සිදු වූ බව මට විශ්වාසයි, නමුත් හොඳම ස්ථාන 3 කට වඩා ලබා නොගැනීම ඇත්තෙන්ම එය බෙහෙවින් ප්‍රයෝජනවත් වනු ඇත (ඔබේ මතය අනුව)
එක් ඇසකින් යුත් ඩිව්

15
@ sh1mmer: මළ සබැඳිය. මෙය ක්‍රියාත්මක වේ (එකම පොත): chimera.labs.oreilly.com/books/1234000001808/index.html
Nepoxx

1798

පළමුව, Node.js හි මූලික සංකල්ප ඉගෙන ගන්න:

එවිට, ප්‍රජාවට ලබා දිය යුතු දේ බැලීමට ඔබට අවශ්‍ය වනු ඇත:

Node.js පැකේජ කළමනාකරණය සඳහා රන් ප්‍රමිතිය NPM වේ.

අවසාන වශයෙන්, විවිධ කාර්යයන් සඳහා වඩාත් ජනප්‍රිය පැකේජ මොනවාදැයි දැන ගැනීමට ඔබට අවශ්‍ය වනු ඇත:

සෑම ව්‍යාපෘතියක් සඳහාම ප්‍රයෝජනවත් මෙවලම්:

  • අන්ඩර්ස්කෝර් හි ඔබට අවශ්‍ය සෑම මූලික උපයෝගීතා ක්‍රමයක්ම අඩංගු වේ.
  • ලො-ඩෑෂ් යනු අන්ඩර්ස්කෝර් හි ක්ලෝනයක් වන අතර එය වේගවත්, වඩා අභිරුචිකරණය කළ හැකි අතර, අවධාරනය නොකරන කාර්යයන් කිහිපයක් ඇත. එහි ඇතැම් අනුවාදයන් යටි ඉරි ලකුණු වෙනුවට ආදේශ කළ හැකිය.
  • ටයිප්ස්ක්‍රිප්ට් මඟින් ජාවාස්ක්‍රිප්ට් සැලකිය යුතු ලෙස දරාගත හැකි අතර ඔබව කරදරයෙන් keep ත් කරයි!
  • JSHint යනු කේත පරීක්ෂා කිරීමේ මෙවලමක් වන අතර එය මෝඩ දෝෂ සොයා ගැනීමට ඔබට කාලය ඉතිරි කර දෙනු ඇත. ඔබේ පෙළ සංස්කාරකය සඳහා ප්ලගිනයක් සොයා ගන්න, එය ඔබේ කේතය මත ස්වයංක්‍රීයව ක්‍රියාත්මක වේ.

ඒකක පරීක්ෂණ:

  • මොචා යනු ජනප්‍රිය පරීක්ෂණ රාමුවකි.
  • භාරය යනු තරමක් පරණ වුවත්, අසමමුහුර්ත පරීක්ෂාවෙහි අපූරු පියවරකි.
  • එක්ස්ප්‍රෙස්සෝ යනු වඩාත් සාම්ප්‍රදායික ඒකක පරීක්ෂණ රාමුවකි.
  • node-unit යනු සාපේක්ෂව සාම්ප්‍රදායික ඒකක පරීක්ෂණ රාමුවකි.
  • AVA යනු බාබෙල් සමඟ නව ටෙස්ට් ධාවකයෙකු වන අතර ඊට සමගාමීව පරීක්ෂණ පවත්වයි.

වෙබ් රාමු:

  • Express.js යනු වඩාත්ම ජනප්‍රිය රාමුවයි.
  • කෝවා යනු එක්ස්ප්‍රස්.ජේ පිටුපස කණ්ඩායම විසින් නිර්මාණය කරන ලද නව වෙබ් රාමුවකි, එය වෙබ් යෙදුම් සහ ඒපීඅයි සඳහා කුඩා, වඩා ප්‍රකාශිත හා වඩා ශක්තිමත් පදනමක් වීම අරමුණු කරයි.
  • sails.js Node.js සඳහා වඩාත් ජනප්‍රිය MVC රාමුව වන අතර එය එක්ස්ප්‍රස් මත පදනම් වේ. එය නිර්මාණය කර ඇත්තේ රූබි ඔන් රේල්ස් වැනි හුරුපුරුදු එම්වීසී රටා අනුකරණය කිරීමට ය, නමුත් නවීන යෙදුම්වල අවශ්‍යතාවයන් සඳහා සහාය ඇත: පරිමාණ කළ හැකි, සේවා නැඹුරු ගෘහ නිර්මාණ ශිල්පයක් සහිත දත්ත පදනම් කරගත් ඒපීඅයි.
  • උල්කාපාත jQuery, හැන්ඩ්ල්බාර්, Node.js, වෙබ්සොකට් , මොන්ගෝ ඩීබී සහ ඩීඩීපී එකට එකතු කර රූබි ඔන් රේල්ස් ක්ලෝන නොවී වින්‍යාසය පිළිබඳ සම්මුතිය ප්‍රවර්ධනය කරයි .
  • කුළුණ ( අවලංගු කරන ලද ) යනු එක්ස්ප්‍රස්.ජේ හි ඉහළ කොටසක සාරාංශයකි, එය රූබි ඔන් රේල්ස් ක්ලෝනය වීමට අරමුණු කරයි.
  • ගෙඩි යනු වෙබ් රාමු පිළිබඳ තවත් පියවරකි .
  • රේල්වේ ජේඑස් යනු රූබි ඔන් රේල්ස් එම්වීසී වෙබ් රාමුවකි.
  • Sleek.js යනු එක්ස්ප්‍රස්.ජේ මත ගොඩනගා ඇති සරල වෙබ් රාමුවකි.
  • හාපි යනු ආදාන වලංගුකරණය, හැඹිලි, සත්‍යාපනය යනාදිය සඳහා සහය දක්වන වින්‍යාස කේන්ද්‍රීය රාමුවකි.
  • මංපෙත් යනු නවීන වෙබ් යෙදුම් රාමුවකි. සෘජු, සම්මුති මත පදනම් වූ, ඒපීඅයි විසින් මෙහෙයවන සැලසුම් දර්ශනයකට අනුගත වීමෙන් සංවර්ධනය වේගවත් කිරීම සඳහා රේල් පීලි සහ ග්‍රේල්ස් පරම්පරාව මත එය ගොඩනැඟේ .

  • ඩෑන්ෆ් යනු පරිමාණ කළ හැකි, නඩත්තු කළ හැකි, පරීක්‍ෂා කළ හැකි සහ ක්‍රියාකාරී යෙදුම් නිපදවීම සඳහා බොහෝ අංග සපයන පූර්ණ- ස්ථර OOP රාමුවක් වන අතර සේවාදායක (Node.js) සහ සේවාදායක (බ්‍රව්සර්) පැති දෙකෙහිම එකම ආකාරයකින් කේත කිරීමට ඉඩ ලබා දේ.

  • ඩර්බිජ්ස් යනු ප්‍රතික්‍රියාශීලී පූර්ණ- ස්ථර ජාවාස්ක්‍රිප්ට් රාමුවකි. ඔවුන් දිගු කලක් තිස්සේ ප්‍රතික්‍රියාශීලී වැඩසටහන්කරණය සහ සමාවයවික ජාවාස්ක්‍රිප්ට් වැනි රටා භාවිතා කරයි.

  • Loopback.io යනු API නිර්මාණය කිරීම සහ පසුබිම් දත්ත ප්‍රභවයන් සමඟ පහසුවෙන් සම්බන්ධ වීම සඳහා ප්‍රබල Node.js රාමුවකි. එය Angular.js SDK එකක් ඇති අතර iOS සහ Android සඳහා SDKs සපයයි.

වෙබ් රාමු මෙවලම්:

ජාලකරණය:

විධාන රේඛා අන්තර්ක්‍රියා:

  • අවම විධාන රේඛා විග්‍රහය විග්‍රහ කිරීම.
  • යාර්ග්ස් යනු විධාන රේඛා විග්‍රහ කිරීම සඳහා ප්‍රබල පුස්තකාලයකි.
  • Commander.js යනු තනි භාවිත විධාන රේඛා යෙදුම් තැනීම සඳහා සම්පූර්ණ විසඳුමකි.
  • Vorpal.js යනු පරිණත, ගිලී ගිය විධාන රේඛා යෙදුම් තැනීම සඳහා වූ රාමුවකි.
  • හුණු ඔබේ සීඑල්අයි ප්‍රතිදානය ලස්සන කරයි.

කේත ජනක යන්ත්‍ර:

  • විධාන රේඛාවෙන් යේමන් පලංචිය මෙවලම.
  • දෘශ්‍ය හා විධාන රේඛා අතුරුමුහුණතක් සහිත ස්කැෆෝල්ඩර් කේත උත්පාදක යන්ත්රය. එය දත්ත සමුදා ක්‍රමයෙන් හෝ OpenAPI 3.0 YAML ගොනුවකින් ආරම්භ කර අභිරුචිකරණය කළ හැකි CRUD යෙදුමක් ජනනය කරයි.

ධාරාවන් සමඟ වැඩ කරන්න:


6
රාමුව යටතේ ඔබ එකතු කළ යුතුය railwayjs.com
Sagiv Ofek

21
Ar ෆාම් ප්‍රශ්නය node.js ගැන විය. කෝණික යනු බ්‍රව්සර් රාමුවක් වන අතර මෙහි අදාල නොවේ.
ඇලෙක්සැන්ඩර් උලිටින්

පොරොන්දුව: නඩත්තු කළ හැකි සහ කියවිය හැකි අසින්ක්
ගොවිපල

Backbone.js, MEAN, Require.js සහ තවත් බොහෝ දේ පැමිණේ !!! voila !!!
දිලීෆෙල්

2
NodeJS යනු javascript හි අනාගතයයි
Tarek Kalaji

146

මූලාශ්රය භාවිතා කරන්න, ලූක්.

නැත, නමුත් බැරෑරුම් ලෙස මට පෙනී ගියේ ප්‍රභවයෙන් Node.js තැනීම, පරීක්ෂණ ධාවනය කිරීම සහ මිණුම් සලකුණු දෙස බැලීම මට නිවැරදි මාවතකට පිවිසෙන බවයි. එතැන් සිට, lib බහලුමේ ඇති .js ගොනු බැලීමට හොඳ ස්ථානයකි, විශේෂයෙන් ගොනුව http.js.

යාවත්කාලීන කිරීම: මම මීට වසරකට පමණ පෙර මෙම පිළිතුර ලියා ඇති අතර, එතැන් සිට Node.js ඉගෙන ගන්නා පුද්ගලයින් සඳහා ලබා ගත හැකි විශාල සම්පත් ගණනක පිපිරීමක් සිදුවී ඇත. ප්‍රභවයට කිමිදීම වටී යැයි මම තවමත් විශ්වාස කළද, ආරම්භ කිරීමට වඩා හොඳ ක්‍රම දැන් ඇතැයි මම සිතමි. Node.js හි පොත් කිහිපයක් එළියට එන්නට මම යෝජනා කරමි.


9
ආරම්භක රේඛාව සඳහා +1: 3 නමුත් මම කොහානා භාවිතා කිරීමට නැඹුරු වූ ආකාරය එයයි. එබැවින් ඔබට ප්‍රභවය තේරුම් ගත හැකි තාක් කල් එය ඉතා හොඳ ක්‍රමයකි.
ඔලිකල්

1
එක්ස්ප්‍රස් ඔබට ප්‍රභවයෙන් ආරම්භ කිරීමට උපකාරී වේ, ඉමෝ. මම කිව්වේ, අවම වශයෙන් එය ඔබට පැනීමේ ලක්ෂ්‍යයක් ලබා දෙයි, වැඩ කරන උදාහරණයක් ... වටේට යමක් කිරීමට. expressjs.com/en/guide/routing.html
Wolfpack'08
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.