فریمورک node js

محبوب ترین فریمورک های NODE JS

محبوب ترین فریمورک های NODE JS

فریمورک Node.js پلتفرمی است که در زمان اجرا جاوا اسکریپت کروم، برای ایجاد سریع برنامه های کاربردی شبکه ای مقیاس پذیر ایجاد شده است. از مدل IO غیر بلوک شده مبتنی بر رویداد استفاده می کند که سبک و کارآمد است. Node.js مناسب برای برنامه های کاربردی در زمان واقعی داده ها است که در سراسر دستگاه های توزیع شده اجرا می شود. برخی از تجزیه و تحلیل ها را انجام داده ایم و لیستی از فریمورک های node js را برای سال 2018 ذکر کردیم.

 

فریمورک node js چست؟

الگوی معماری کنترلر-نمایشگر-مدل (MVC)، نرم افزار را به سه قسمت اصلی تقسیم می کند: مدل، نمایشگر، کنترلر. بهترین فریمورک نود ج اس به ساده سازی توسعه برنامه وب کمک می کند. لیستی از فریمورک های node.js که در حال حاضر موجود است در این مقاله آورده شده است.

 

5 تا از مهم ترین فریمورک های node js

EXPRESS.JS

فریمورک Express Node.Js
فریمورک Express Node.Js
  • Node.js در سال 2010 ظاهر شد و به عنوان پایه، لیست بلندی از فریمورک های محبوب نود ج اس را ارائه داد.
  • (Express)اکسپرس آزادی های زیادی را برای توسعه دهندگان ارائه می دهد، زیرا می توانند برای ایجاد برنامه از ماژول های مختلف استفاده کنند.
  • با توجه به ماهیت انعطاف پذیری آن، برای برنامه هایی در مقیاس بزرگ مناسب است، زیرا برای سفارشی سازی، گسترش آن و نیاز به پشتیبانی طولانی مدت، برنامه ریزی شده است.
  • آخرین نسخه Express 4.16.4 است.

HAPI

فریمورک Hapi Node.Js
فریمورک Hapi Node.Js
  • این فریمورک در سال 2011 ظاهر شد و همچنین بر اساس اکسپرس است.
  • از زمان ایجاد به فریمورک جداگانه ای با رویکرد متفاوت تبدیل شده است: برای ارائه موارد مورد استفاده ممکن.
  • برای تیم های بزرگ و پروژه های بزرگ طراحی شده است و برای یک برنامه ساده بسیار پیچیده خواهد بود.
  • آخرین نسخه Hapi 17.6.0 است.

SAILS.JS

فریمورک Sails Node.Js
فریمورک Sails Node.Js
  • فریمورک اکسپرس را به عنوان پایه استفاده می کند، اما یک محصول کامل است که می تواند به عنوان کاربردی در دسترس باشد.
  • برای راه اندازی سریع مناسب است. Sails مخصوصا برای توسعه و تنظیم برنامه های زمان واقعی نیاز به پاسخ سریع دارد و با هر front-end ای سازگار است.
  • آخرین نسخه بادبان 1.0 است.

SOCKET.io

فریمورک Socket.io Node.Js
فریمورک Socket.io Node.Js
  • برای ساخت برنامه های کاربردی وب در زمان واقعی استفاده می شود.
  • یک کتابخانه جاوا اسکریپت است که اجازه می دهد جریان داده دو طرفه بین سرویس گیرنده وب و سرور برقرار شود.
  • همگام سازی داده های ورودی/خروجی، جریان باینری، پیام های فوری برخی از مهم ترین ویژگی های این فریمورک هستند.
  • آخرین نسخه socket.io 2.0 است.

KOA.js

فریمورک Koa Node.Js
فریمورک Koa Node.Js
  • در سال 2013 معرفی شده است، این فریمورک پیشرو برای ایجاد فرایند نوشتن برنامه های کاربردی وب و reset api ها لذت بخش تر است.
  • اساسا میان افزاری برای نود ج اس است که از ژنراتورها استفاده می کند. استفاده محدودی از callbacks باعث می شود ژنراتورها یک روش موثرتر برای کاهش خطا باشند.

 

دسته بندی فریمورک Node.js:

 

بیشتر بخوانید»»» همه چیز درباره سیستم های مدیریت محتوا

لیست فریمورک Node.js:

فریمورک های MVC

strapi

فریمورک Strapi Node JS
فریمورک Strapi Node JS

Strapi فریمورک نود ج اس متن باز برای ساخت برنامه های کاربردی و سرویس ها است.

 

compoundjs

فریمورک CompoundJS Node JS
فریمورک CompoundJS Node JS

CompoundJS یک فریمورک MVC برای NodeJS است. که اجازه می دهد تا شما در عرض چند دقیقه یک برنامه وب ایجاد کنید.

 

tesla.js

فریمورک Tesla-js Node JS
فریمورک Tesla-js Node JS

تسلا یک فریمورک مدرن MVC است. به خاطر سرعت، ساده و آسان بودن برای پیکربندی، با پیش فرض های صحیح و boilerplates انعطاف پذیر که باعث اجرا سریع می شود، ساخته شده است.

 

locomotive

فریمورک Node JS
فریمورک Node JS

فریمورک قدرتمند MVC برای نود ج اس است. لوکوموتیو از الگوهای MVC، مسیرهای RESTful و قرارداد پیش از پیکربندی را پشتیبانی می کند در حالی که با هر پایگاه داده و موتور قالب یکپارچه می شود.

 

فریمورک های full-stack node.js :

Alcountjs

فریمورک Node JS
فریمورک Node JS

Alcountjs فریمورک full-stack node.js متن باز برای توسعه برنامه های سریع است. AllcountJS برای ساخت برنامه های آماده وب و برنامه های کاربردی تلفن همراه در عرض چند دقیقه طراحی شده است.

 

meteor

فریمورک Node JS
فریمورک Node JS

Meteor پلت فرم کامل متن باز برای ساخت برنامه های وب و تلفن همراه در جاوا اسکریپت است. Meteor یک پایگاه داده فوق العاده ساده، داده ها بر روی سیم، فریمورک وب خالص جاوا اسکریپت است.

 

catberry

فریمورک Node JS
فریمورک Node JS

Catberry یک فریمورک با معماری  Flux، اجزای وب متناظر و رندر پیشرفته است.

 

فریمورک های api

actionhero.js

فریمورک Node JS
فریمورک Node JS

acrionhero.js یک سرور api، node.js انتقال چندگانه با ظرفیت های خوشه یکپارچه و کارهای به تاخیر افتاده است.

 

restberry

فریمورک Node JS
فریمورک Node JS

فریمورک برای تنظیم API های RESTful JSON با نود ج اس است. مدل های خود را تعریف کنید و برنامه های CRUD API را بدون نیاز به نوشتن کد (بدون استفاده از برنامه) تنظیم کنید. تمام تماسهای API مسائل را حل و شناسایی کرده و پاسخهای HTTP لازم را ارائه می دهند و پاسخ های خطایابی را آسان می کنند. Restberry همچنین تصدیق احراز هویت و چک های مجوز را بررسی می کند و خطاهای مناسب را پرتاب می کند.

 

restify

فریمورک Node JS
فریمورک Node JS

Restify یک ماجولار node.js است که به طور خاص ساخته شده است تا شما را قادر به ایجاد درست خدمات وب REST کند.

 

strongloop

فریمورک Node JS
فریمورک Node JS

StrongLoop به شما اجازه می دهد تا به صورت بصری API های REST در Node را ایجاد کرده و آنها را به داده های خود متصل کنید. StrongLoop همچنین ویژگی های ساخته شده در mBaaS مانند فشار و همگام سازی آفلاین، به علاوه ابزار های گرافیکی برای خوشه بندی، پروفایل، و نظارت بر برنامه های Node است.

 

فریمورک های سمت سرور node js

we.js

فریمورک Node JS
فریمورک Node JS

We.js فریمورک جاوا اسکریپت سمت سرور برای ساخت برنامه های کاربردی در زمان واقعی، سایت ها یا وبلاگ ها است!

 

fortune.js

فریمورک Node JS
فریمورک Node JS

Fortune یک کتابخانه I / O سطح بالا برای برنامه های وب، در سرور و مرورگر است.

بیشتر بخوانید»»» مهم ترین تفاوتهای بین Front-End و Back-End 

فریمورک های سمت کاربر  node js

axt.js

فریمورک Node JS
فریمورک Node JS

axt.js یک فریمورک جاوا اسکریپت مبتنی بر رویداد است که برای ایجاد برنامه های کاربردی MVC در node.js و سمت سرویس گیرنده است.

 

experimentsjs

فریمورک Node JS
فریمورک Node JS

یادگیری فریمورک سمت کاربر و node.js.

 

فریمورک های testing

mocha

فریمورک Node JS
فریمورک Node JS

Mocha یک فریمورک تست جاوا اسکریپت که بر روی نود ج اس اجرا می شود. مرورگر، تست آسنکرون را ساده می کند. آزمایشات Mocha به صورت سریال انجام می شود، که امکان گزارش گیری انعطاف پذیر و دقیق را فراهم می کند، در حالی که استنتاج های غیرقابل تصور در مورد موارد درست را نشان می دهد.

 

sixpack

فریمورک Node JS
فریمورک Node JS

sixpack یک فریمورک آزمایش زبان آگنوستیک ab است.

 

فریمورک های micro

express.io

فریمورک Node JS
فریمورک Node JS

فریمورک میکرو زمان واقعی برای node js است.

stapes.js

فریمورک Node JS
فریمورک Node JS

میکرو فریمورک mvc جاوا اسکریپت است.

jqnode

فریمورک Node JS
فریمورک Node JS

یک فریمورک میکرو ساده برای node js  است.

picard

فریمورک Node JS
فریمورک Node JS

میکرو فریمورکی برای node js است.

Source

دیگر مقالات مفید سایت: