برنامه نویسی تحت وب چیست؟

برنامه نویسی تحت وب

برنامه نویسی تحت وب به برنامه‌هایی می‌گویند که برای انجام امور مختلف به صورت آنلاین طراحی و ساخته شده‌اند. این برنامه‌ها که معمولا  با یکی از زبان‌های (java  ;PHP, ASP.NET)

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

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

 

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

 

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

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

 

در متن های اموزشی بعدی هر یک از زبان های برنامه نویسی رو مختصر توضیح میدهیم.

امید وارم این مطالب ناچیز مورد پسندتون قرار گرفته باشه.

ارسال پاسخ

آدرس ایمیل شما منتشر نخواهد شد. فیلدهای مورد نیاز با * مشخص شده اند.پر کردن این فیلد ضروری است *