وب یا ویندوز، مساله این است!
این روزها سوالی که اغلب مشتری از ما کامپیوتری ها می پرسند و یا در جمع های تخصصی در مورد آن بحث می کنیم، آن است که برنامه ها باید در چه محیطی ساخته شوند؟ به شکل Desktop Application و در محیط ویندوز (Windows Based ) ویا بر روی بستر اینترنت و یا اینترانت (Web based Application). اکثر مشتری ها در یک حرکت غیر منطقی و جو زده ترجیح می دهند به سمت برنامه های تحت وب بروند و تولید کنندگان هم به همین دلیل، سبک کار خود را بر اساس این نیاز قرارداده اند از سوی دیگر ماهیت خیلی از مسائل پیرامون الزاما، یا ترجیحا باید به صورت تحت ویندوز باشد. داستانی که تمامی ندارد: Trade Off
نظر شما در این زمینه چیست؟ تلاش می کنم در چند نوشته دیدگاه خودم را در مورد این قضیه تشریح کنم بدون آنکه قصد رسیدن به یک نتیجه قطعی را داشته باشم که می دانیم چنین نتیجه ای وجود ندارد…
همین!
ممنون به خاطر این مطالب آموزنده! یه سوال : از نظر تجاری بازار برنامه نویسی تحت لینوکس رو الان و در آینده چطور می بینید!
ممنون به خاطر این مطالب آموزنده! یه سوال : از نظر تجاری بازار برنامه نویسی تحت لینوکس رو الان و در آینده چطور می بینید!
با سلام و تبریک سال نو. به نظرم مسیر حرکت نرم افزار به سمت توسعه نرم افزارهای تحت وب است. از جمله می بینیم که گوگل برخی نرم افزارهای معروف دسکتاپ از جمله word و اکسل را بصورت تحت وب ارائه داده.
با این حال چند عامل باعث می شود که نتوان برنامه های تحت وب را کاملا جایگزین برنامه های دسکتاپ کرد.
اولین عامل مهم، بحث امنیت اطلاعات است. من هیچ شخص یا شرکتی را سراغ ندارم که جرأت کند اطلاعات مهم خود از جمله اطلاعات مالی را روی یک سرور وب قرار دهد.
عامل بازدارنده دوم، سرعت است. برخی نرم افزارها نیاز به پردازش فوق العاده بالا دارند و با حجم زیاد داده ها کار می کنند.
عامل بسیار مهم دیگر مخصوصا برای کشورهای جهان سومی مانند ایران، عدم دسترسی به اینترنت در تمام ساعات روز و با سرعت مناسب در شرکت ها و سازمان ها و منازل است. لذا نمی توان بطور صددرصد به نرم افزارهای تحت وب تکیه کرد.
به نظرم اصولا برای نرم افزارهای جاری عملیاتی شرکت ها که نیاز به تعامل زیاد با مشتری ندارند استفاده از نرم افزار های دسکتاپ مناسب تر است. اما همیشه بخشی از اطلاعات نیز ماهیت دوطرفه دارند و باید در معرض دید عموم قرار گیرد. در این صورت می توان آن بخش از اطلاعات را توسط یک نرم افزار تحت وب در اختیار سایر استفاده کنندگان قرار داد و به تعامل با ایشان پرداخت.
وب اینترفیس نسبتا ضعیفی دارد و برای بسیاری از کاربردها مانند نرم افزارهای حسابداری که نیاز به سرعت عمل یا هوشمندی و اجرای رخدادهای اینترفیسی زیاد دارند اصلا خوب نیست .
اما به جهت آنکه وب در یک مکان نصب شده نگهداری و توسعه آن آسانتر است و برای کاربردهای راه دور و از لحاظ بروز رسانی نرم افزار هم همینطور .
البته فکر می کنم با ابزاری های و فن آوری های ریموت ویو که جدیدا در حال ظهور است مشکل اجرای دسک تاپها از طریق مرورگر هم تا حدودی حل شود.
بک برنامه تحت وب در صورتی که به خاطر امنیت اطلاعات یا عدم دسترسی به سرور مطمئن یا دلایل دیگر امکان اجرا روی اینترنت را نداشته باشد در بدترین حالت می تواند روی اینترانت شرکت اجرا شود
اما برنامه تحت ویندوز فاقد این قابلیت است
مهمترین برتری برنامه های مبتنی بر وب هم همین است
با سلام.
به نظر بنده هم برخی بر اساس جو و نظر افراد نا آگاه اقدام به نرم افزارهای تحت وب بسیار بی کیفیت می کنند. این مسئله مشکلی است که در شرکت های بی سواد نرم افزاری رواج زیادی پیدا کرده. در انتخاب این بستر ها باید نیاز ها و توانایی ها لحاظ شوند و تفاوت های بین این دو بستر درک شوند.
بنده در آخرین پست بلاگم به این موضوع پرداخته ام. خوشحال می شوم نظر شما را بدانم.
موفق تر باشید