آدرس : تهران میدان فردوسی خیابان ایرانشهر بین سمیه و طالقانی مجتمع تجاری میلاد واحد 9

پشتیبانی 24 ساعته : 02188867940 – 09927674217

برای مشاهده لیست علاقه مندی ها وارد شوید!

مشاهده محصولات فروشگاه
0

هیچ محصولی در سبد خرید نیست.

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

دسته بندی :دسته‌بندی نشده 18 دسامبر 2022 علیرضا بابامرادی 457

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

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

. هر خروجی از برنامه جاوا به عنوان بخشی از سند HTML به مرورگر مشتری ارسال می شود. رایج ترین JSP
پلتفرم سرور منبع باز آپاچی تامکت است.
خانواده Microsoft ASP.NET
اولین ورود مایکروسافت به دنیای برنامه نویسی سمت سرور – سرور فعال
Pages (ASP) ظاهر و احساسی مشابه JSP داشت . برنامه های ASP کد اسکریپت را در داخل کد HTML استاندارد تعبیه کرده اند با وب استاندارد خدمات اطلاعات اینترنتی مایکروسافت IIS منتقل شده است

برنامه نویسی سمت سرور و محیط های برنامه نویسی دسکتاپ ویندوز را در یک فناوری ترکیب کرد. با ظهور خانواده زبان های برنامه نویسی دات نت، مایکروسافت ASP.NET را برای محیط وب منتشر کرد.
به‌روزرسانی به محیط قدیمی ASP با ASP.NET
داخل اسناد HTML خود برای تولید محتوای پویا می توانید هر نوع کد برنامه نویسی مایکروسافت دات نت را جاسازی کنید.
خانواده زبان های برنامه نویسی دات نت شامل ویژوال بیسیک دات نت، سی شارپ، جی شارپ و حتی دلفی دات نت است.
به شما این را امکان می دهد از همان کدی که برای ایجاد برنامه های دسکتاپ ویندوز استفاده می کنید، استفاده کنید، همانطور که برای ایجاد صفحات وب پویا استفاده می کنید.
و شما اغلب می توانید از همان ویژگی‌های ویندوز، مانند دکمه‌ها، نوارهای اسلاید، و نوارهای پیمایش، در داخل برنامه‌های وب شما که در برنامه‌های ویندوز می‌بینید استفاده کنید.

جاوا اسکریپ
بله، درست خواندید. همان زبان جاوا اسکریپت که در دنیای برنامه نویسی سمت سرویس گیرنده محبوب است، اکنون به عنوان یک زبان برنامه نویسی سمت سرور شروع به پیشرفت کرده است. کتابخانه Node.js به شما این امکان را می دهد که کد جاوا اسکریپت را در صفحات وب HTML برای پردازش روی سرور رابط کنید.
مزیت استفاده از Node.js این است که شما فقط باید یک زبان را برای هر دو یاد بگیرید
برنامه نویسی سمت مشتری و سمت سرور.
اگرچه زبان Node.js هنوز زبان نسبتاً جدیدی برای بازی است، اما محبوبیت بیشتری پیدا می کند.

PHP
آنچه که به عنوان یک تمرین ساده در بهینه سازی اسکریپت های CGI آغاز شد، به یک زبان برنامه نویسی سمت سرور جدید تبدیل شد که جهان را طوفانی کرد.
Rasmus Lerdorf زبان برنامه نویسی Personal Home Page (PHP) را به عنوان راهی برای بهبود نحوه کار اسکریپت های CGI خود نوشت.

علیرضا بابامرادی

راه آسان‌تری برای ارتباط با کاربران‌مان پیدا کرده‌ایم :) عضویت در کانال

مطالب زیر را حتما بخوانید:

قوانین ارسال دیدگاه در سایت

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

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

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

لینک کوتاه:
0