بک اند یا Backend، بخشی از یک سیستم نرم افزاری است که برای کاربران قابل مشاهده نیست. Backend مسئولیت پردازش و مدیریت داده‌ها، منطق و ارتباط با پایگاه‌ داده‌‌ را بر عهده دارد. در واقع Backend توانایی ارتباط سیستم با کلاینت (که معمولا در مرورگر واقع می‌شود) را فراهم می‌کند.

Backend شامل اجزای مختلفی مانند سرورها، پایگاه‌های داده، APIها و منطق تجاری (Business Logic) است. این اجزا به هم متصل می‌شوند تا عملکرد سیستم را تسهیل کنند.

زبان‌های برنامه نویسی مختلفی مانند Python ،Node.js ،Ruby و Java در توسعه بک اند استفاده می‌شوند. طراحی و بهینه سازی Backend برای ارائه عملکرد سریع و امن اهمیت زیادی دارد؛ زیرا بخش زیادی از تجربه کاربری به عملکرد این قسمت بستگی دارد.

در این صفحه به مقالات مرتبط با بک اند می‌پردازیم.


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

همان‌طور که می‌دانید توسعه وب به دو دسته Frontend و Backend تقسیم می‌شود. بک‌اند (Backend) در تکنولوژی اطلاعات به بخشی از یک نرم‌افزار یا سامانه اشاره دارد که به صورت پنهانی و بدون نمایش به کاربران عمل می‌کند. این قسمت از سیستم مسئولیت مدیریت داده‌ها، پردازش اطلاعات، اجرای کدها و اتصال با پایگاه‌داده را دارد. بک‌اند عموماً برای اجرای عملیات پشت پرده نیاز است و در مقابل آن، قسمت مشاهده و تعامل کاربر با واسط کاربری (فرانت‌اند) قرار دارد. بک‌اند نقش مهمی در ایجاد عملکردهای وب، اپلیکیشن‌های موبایل...

زبان برنامه نویسی PHP | چرا از PHP استفاده کنیم؟

اگر شما هم به توسعه وب علاقه مند و یا کنجکاو هستید، حتما تا کنون کلمه PHP به گوشتان خورده است. PHP راه حلی قدرتمند و قابل اعتماد برای توسعه وب است و از این جهت توسعه دهندگان بسیاری را به خود جذب کرده است. در این مقاله سعی می‌کنیم دنیای PHP را بهتر بشناسیم و نحوه کار و ویژگی‌های آن را آموزش دهیم. در پایان کار شما قادر خواهید بود اولین برنامه خود را به زبان PHP بنویسید. PHP چیست؟ PHP در ابتدا سرواژه Personal Home Page...

اجرای پروژه node.js در Cpanel ​

آشنایی با Node.js امروزه جاوا اسکریپت در تمام دنیا رخنه کرده است و زبان برنامه نویسی ای سطح بالا و تفسیری است که در سطح وب از آن استفاده می‌شود؛ حال بعد از گذشت چندین سال از عرضه اولین نسخه های جاوا اسکریپت با پلتفرمی بزرگ تر و با دسترسی بیشتر برای اجرا در سمت بک اند آشنا می‌شویم که همان node.js است که پلتفرمی بر اساس موتور قدرمند اجرایی جاوا اسکریپت همان V8 است  که سرعت اجرایی بالایی دارد . در این مقاله قصد داریم چگونگی اجرای...