جاوا ، PHP ، ASP.net ، جاوا اسکریپت
جاوا
جاوا یکی از تلاش های قبلی برای یک زبان برنامه نویسی کنترل شده سمت سرور بود.
اگرچه زبان برنامه نویسی جاوا به عنوان زبانی برای ایجاد برنامه های کاربردی مستقل که می تواند بر روی هر پلت فرم کامپیوتری اجرا شود، می تواند همچنین به عنوان یک زبان برنامه نویسی سمت سرور در برنامه های کاربردی وب اجرا می شود.
به این ترتیب، صفحات سرور جاوا 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 خود نوشت.
ادامه در مقاله ترکیب برنامه نویسی سمت سرویس گیرنده و سمت سرور
قوانین ارسال دیدگاه در سایت