PDA

View Full Version : دسترسی به فایل اجرایی برنامه نصب شده روی سرور



baidin
سه شنبه 19 اردیبهشت 1396, 10:33 صبح
سلام
قبلا در یک پروژه من با یک محدودیت مواجه شدم و در شرکت طرف قرار داد تنها از ویندوز XP استفاده می کردند و ...
کارشناس فنی یکی از شرکت ها میگفتن ما همین مشکل را داشتیم و برنامه را روی سرور نصب کردیم و فایل ها را شیر کردیم و از کلاینت ها به اون دسترسی داریم.(در کلاینت ها فایل اجرایی شیر شده روی سرور را اجرا می کنند)
این راه حل به نظر دوستان چه محاسن و معایبی داره؟
از محاسن اون این هست که کانکشن استرینگ را مجبور نیستیم در کلاینت داشته باشیم و احتمال هک شدنش طبیعاتا نیست.
از محاسن دیگر هم عدم وابستگی به ورژن سیستم عامل کلاینت هست.
متشکرم

رامین مرادی
چهارشنبه 20 اردیبهشت 1396, 10:21 صبح
البته فک کنم بشه فقط تو یه محیط اداری ثابت کار کرد. فقط اگه اونا شعبه های مختلف داشتن اونموقع چی میشه؟؟ پیشنهاد من فایل های مورد نیاز برنامه رو کنار برنامه بدید تا اونم نصب کنن رو کلاینت

baidin
پنج شنبه 21 اردیبهشت 1396, 12:24 عصر
البته فک کنم بشه فقط تو یه محیط اداری ثابت کار کرد. فقط اگه اونا شعبه های مختلف داشتن اونموقع چی میشه؟؟ پیشنهاد من فایل های مورد نیاز برنامه رو کنار برنامه بدید تا اونم نصب کنن رو کلاینت
منظور از محیط اداری ثابت چیه؟

رامین مرادی
پنج شنبه 21 اردیبهشت 1396, 13:05 عصر
خب شورتکات برنامه رو میشه تو یه شبکه محلی به اشتراک گذاشت. حالا اگه بخوان این برنامه رو از نظر جغرافیایی در شعب دیگه اجرا کنن اونموقع مشکل ساز میشه. البته اونم میشه یه کاری کرد که اونم تو حوزه مدیر شبکه هست.

رامین مرادی
پنج شنبه 21 اردیبهشت 1396, 13:07 عصر
البتهتعداد اجرا های اون برنامه رو هم باید در نظر بگیری که منابع سیستم رو به یغما نبره.... فکر پردازشهایی که تو برنامه انجام میدی و رم و پردازنده ای که مصرف میکنی هم باش.

baidin
پنج شنبه 21 اردیبهشت 1396, 13:10 عصر
سلام
قبلا در یک پروژه من با یک محدودیت مواجه شدم و در شرکت طرف قرار داد تنها از ویندوز XP استفاده می کردند و ...
کارشناس فنی یکی از شرکت ها میگفتن ما همین مشکل را داشتیم و برنامه را روی سرور نصب کردیم و فایل ها را شیر کردیم و از کلاینت ها به اون دسترسی داریم.(در کلاینت ها فایل اجرایی شیر شده روی سرور را اجرا می کنند)
این راه حل به نظر دوستان چه محاسن و معایبی داره؟
از محاسن اون این هست که کانکشن استرینگ را مجبور نیستیم در کلاینت داشته باشیم و احتمال هک شدنش طبیعاتا نیست.
از محاسن دیگر هم عدم وابستگی به ورژن سیستم عامل کلاینت هست.
متشکرم
اصلا مساله شدن یا نشدن نیست. بنده عرض کردم این کار انجام شده و سوال محاسن و معایب این روش هست

baidin
دوشنبه 25 اردیبهشت 1396, 01:17 صبح
لطفا دوستان راهنمایی کنند:افسرده:

336699
سه شنبه 26 اردیبهشت 1396, 17:09 عصر
سلام

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

این روشی هم که شما بکار بردین کلا اشتباه است

معایب این روش را هم دوستان در پست های قبل به آن اشاره کردن + یکسری مشکلات دیگر

در مورد مزیت هم ، برای کلاینت فرقی نمی کنه برنامه روی سرور نصب شده یا روی سیستم خودش ، فقط برای برای برنامه نویس آماتور که تجربه ساخت وب اپلیکیشن رو نداره ،
مزیت حساب میشه که
با ساخت یه ویندوزفرم ، سروته قضیه رو هم آورده :اشتباه:

baidin
چهارشنبه 27 اردیبهشت 1396, 01:02 صبح
سلام

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

این روشی هم که شما بکار بردین کلا اشتباه است

معایب این روش را هم دوستان در پست های قبل به آن اشاره کردن + یکسری مشکلات دیگر

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