بهار آموزش با تخفیف های شگفت انگیز توسینسو بهار آموزش با تخفیف های شگفت انگیز توسینسو
مانده تا پایان تخفیف
مشاهده دوره ها
0

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

نرم افزارهای تحت شبکه با چه زبانهای برنامه نویسی نوشته میشوند؟ و چگونه تحت شبکه سمت سرور راه اندازی میشوند میشوند و سمت کلاینت کار میکنند؟

پرسیده شده در 1394/10/27 توسط

8 پاسخ

0

اینجا معلوم شد که این نوع برنامهای ما نوع اول نیست چون روی کلاینتها آیکون نرم افزار هست و با کلیک روی اون وارده برنامه میشن نه از طری webbroser .ولی بینه دوتای دیگه از کجا باید بفهمم ؟

پاسخ در 1394/10/28 توسط
3

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

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

پاسخ در 1394/10/28 توسط
0

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

اگه برنامه در مرورگر اینترنت (مثلا IE، ّfirefox و ...) باز میشه یعنی تحت وب هست.

در غیر این صورت احتمال زیاد برنامه دارای agent روی کلاینت ها هست.

پاسخ در 1394/10/28 توسط
1

به نوع برنامه مرتبط میشه

پاسخ در 1394/10/28 توسط
0

سلام به شما دوست عزیز.

برنامه نویسی سوکت نوعی از برنامه نویسی هست که از طریق اون دو تا اپلیکیشن با هم دیگه ارتباط یرقرار میکنند مثلا به هم متن ارسال میکنندمانند تلگرام که شما دقیقا توی برنامه تلگرام میتونید با یک اپلیکیشنی که توی یک موبایل دیگه ای قرار داره ارتباط داشته باشید(ارسال متن فیلم عکس و...) همچنین تلگران یک نمونه از برنامه های تحت وب هستش.

باهر زبانی هم میتونید سوکت بنویسید که معروق ترین هاشون c# و python و java هستند

دوست عزیز سوکت نویسی همچنین با زبانهای

c

c++

php

ASP.NET

ruby

و...

هم نوشته میشه.

پاسخ در 1396/03/20 توسط
0

این بستگی به نوع نوشتن برنامه و کدی که تو برنامه هست داره یا مربوط به شبکه است ؟ که مثلا چه سرویسی روی سرور نصبه؟

پاسخ در 1394/10/28 توسط
0

درود به دوستان و سپاس از پاسخ هاتون.

منظور من برنامه های کلاینت سروری ( که تحت وب نیستند) هست . ما در بیمارستان یکسری برنامهها مثلا ( برنامه ثبت بیمار و اطلاعات مربوط به بیمار , برنامه ثبت رزو اتاق عمل برای بیمار .....) داریم ک برنامه ها از دو بخش سرور و کلاینت تشکیل شدند. یک فولدر برای سرور و یکی برای کلاینت . حال سوال اینجاست که ما باید یکی یکی این برنامه را روی سیستها نصب کنیم ؟

رابطه بین اینها چجوری ؟ وقتی ما برنامه هارو روی سرور نصب میکنیم چجوری سمت کلاینت روی سیستم کلاینت نصب یا آپدیت میشه ؟

پاسخ در 1394/10/28 توسط
4

سلام Itpro ای عزیز.

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

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

در انتها خواهش می شود که در برچسب گذاری خود دقت نموده و برچسب ها را حتی الامکان فارسی بزنیدItpro باشید

پاسخ در 1394/10/27 توسط

پاسخ شما