Nulled24

زبان سمت سرور چیست؟

به زبان های برنامه نویسی که کد های آن توسط سرور آنالیز میشوند،زبان های سمت سرور میگویند.
پاسخ این تجزیه و تحلیل در نهایت به مرورگر فرستاده میشود.

مزایای این زبان ها:
1- با پایگاه داده ارتباط برقرار میکنند. دیتا ها در آن تجزیه و تحلیل میشوند.
2-دیتا ها را روی سرور ذخیره میکنند تا در مواقع نیاز از آن ها استفاده شود.

back-end و front-end چيست؟

هر چيزي که با ايده هاي کاربر مثل طراحي ها و زبان هاي برنامه نويسي درگير باشد را front-end ميگويند.

طراح فرانتند،فایل طراحی شده مورد نظر را از طراح UI، تحویل میگرید.

سپس با استفاده از کد های HTML و CSS به یک قالب مورد قبول مرورگر تبدیل میکند.

در طراحی سایت با frontend ، توسعه‌دهنده به طراحی ظاهر وب‌سایت که در مرورگر توسط کاربر مشاهده می شود، می پردازد.

به بیان ساده تر، frontend یک وب سایت به معنای هر چیزی که در یک سایت مشاهده می کنید و با مرورگر در ارتباط است، می باشد.

به قسمت برنامه نویسی سایت که دور از چشم کاربران است، backend میگویند.

backend به طور مستقیم با کاربر ارتباط ندارد. برنامه نویسان کد هایشان را از طریق سرور به مرورگر کاربران منتقل میکنند.

برای توسعه و پیشرفت وبسایت از طریق backendT باید به یکی از زبان های برنامه نویسی مسلط بود.

به طوری که بتوانیم تمامی نیاز های وبسایت را از طریق کدنویسی برطرف کنیم.

اگر بخواهیم یک سایت پویا(Dynamic) طراحی کنیم،به این زبان ها نیاز داریم.

انواع زبان های سمت سرور:

  • ASP.NET
  • PHP
  • java
  • Ruby
  • #C
  • Python
  • Perl

معرفی برخی از زبان های برنامه نویسی سمت سرور:

1-جاوا اسکریپت: جاوا اسکریپت یک زبان برنامه نویسی مبتنی بر شی است که برای برنامه نویسی سمت سرور و کاربر استفاده میشود.

2-ruby: روبی یکی دیگر از زبانهای برنامه نویسی انعطاف پذیر و شی گرا است .

زبان روبی رسماً در روز ۲۴ فوریه ۱۹۹۳ (۵ اسفند ۱۳۷۱) توسط یوکیهیرو ماتسوموتو معرفی شد.

ماتسوموتو درباره انگیزه‌اش برای ساخت روبی می‌گوید:

«در جستجوی زبانی بودم که از پایتون شیءگراتر و از پرل قدرتمندتر باشد.

برای همین تصمیم گرفتم خودم آن را بسازم».

3-python:یک زبان شی گرا و سطح بالا است، که خیدوفان روسوم آن را طراحی کرده‌ است.

اولین بار در سال ۱۹۹۱ منتشر شده‌است.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *