PDA

View Full Version : قابلیت های ASP.NET در مقابل V‌‌B.NET



کم حوصله
شنبه 11 بهمن 1382, 19:17 عصر
سلام
در رابطه با برنامه نویسی پایگاه داده بر روی شبکه های کوچک محلی و به طوری که برنامه های ما بر روی انواع سیستم ها با سیستم عامل های متفاوت در حداقل زمان و بالاترین سرعت و کارای و کیفیت و قابلیت ها بیشتر کدام زبان را پیشنهاد می کنید
VB.NET
ASP.NET

لازم به ذکر منظور از ASP.NET نوشتن برنامه به صورت یک وب اپلیکیشن است که کد های آن با VB.NET باشد

با تشکر
:oops:

Vahid_Nasiri
شنبه 11 بهمن 1382, 20:28 عصر
بستگی به میزان هوش و سواد کاربران شما دارد ( اصلا شوخی نکردم! )
اگر بهره ی هوشی خوبی دارند و تابحال دستشان به ویندوز خورده است! :shock: همان asp.net برای شبکه ی داخلی دارد خوب جواب می دهد :wink:
بعلاوه از قابلیت ras ویندوز سرور هم می توان برای آن استفاده کرد و به کاربران اجازه داد حتی از منزل و یا شهری دیگر به سرور شما وصل شوند ( اینترانت داخل کشور شما!! ) و از سایت داخلی asp.net شما استفاده کنند......
ار لحاظ سرعت فرقی نیست. چون موتور هر دو یکی است.....

کم حوصله
یک شنبه 12 بهمن 1382, 09:33 صبح
سلام
جناب آقای نصیری
با توجه به اینکه در حال حاضر برنامه ما با وی بی 6 نوشته شده است و ما سعی به ارتقا آن به زبانهای پیشرفته تر و استفاده از امکانات روز داریم و با توجه به اینکه برنامه ما به صورت یک برنامه محاسباتی سنگین بر روی شبکه محلی کار می کند به نظر شما از امکانات برنامه نویسی با VB.NET استفاده کنیم و یا از ASP.NET به صورت وب اپلیکیشن
ضمنا متذکر می شود تعداد کاربران از حداقل 15 تا حداکثر 250 کاربر متغیر خواهد بود با توجه به نیروهای موجود.
پیشنهاد شما کدام است ؟ :)

Vahid_Nasiri
یک شنبه 12 بهمن 1382, 10:32 صبح
مزایای استفاده از asp.net بجای windows application در شبکه های داخلی :
1- تنها کافی است با هر بار تغییر برنامه ، فایلهای آن روی شبکه کپی شوند و نیازی به نصب روی کلاینت ها وجود ندارد.
2- تنها سرور قوی کافی است و کلاینت ها باید در حدی باشند که بتوانند اینترنت اکسپلورر را اجرا کنند ( به این صورت خرج تمام شده ی سیستم نهایی بسیار کاهش پیدا می کند )
3- از لحاظ سرعت اجرای برنامه های asp.net با windows application های نوشته شده با دات نت فریم ورک تفاوتی وجود ندارد چون هر دو کامپایل شده هستند و هر دو از یک موتور استفاده می کنند.
4- امکانات استفاده از RAS ویندوزهای سرور به سادگی و بدون حتی یک خط برنامه نویسی در اختیار سایت وب داخلی شما که با asp.net کار می کند ، قرار دارد.
5- استفاده از موتورهای اس کیوال سرور و تنظیمات آن تنها روی سرور انجام می شود و نیازی به نگرانی در این زمینه در کامپیوترهای کلاینت وجود ندارد.
6- نگهداری کلی سیستم بسیار ساده تر است. چون نگرانی در مورد کلاینت ها وجود ندارد.
7- سرعت بارگذاری صفحات بدلیل استفاده از شبکه های پرسرعت داخلی فوق العاده بالا است و اصلا به نظر نخواهد آمد.

مشکلات :
1- تهیه ی گزارشات با پرینت زیبا ( شما محدود به آنچیزی که در اینترنت اکسپلورر نمایش داده می شود هستید و هنوز IE6 هم مطابق تکنولوژی asp.net به روز در آورده نشده است .... البته لازم به ذکر است که گزارشات تولیدی در اینجا بدلیل سادگی استفاده از تگ های HTML و تصاویر بسیار شکیل تر و زیباتر خواهند بود و بسیاری از شرکت ها ایده ی paper less را مطرح می کنند یعنی بدون کاغذ و پرینت ... (; ).
2- حتما کلاینت ها باید از IE6 استفاده کنند ( البته کار نصب یک بار باید صورت گیرد ) و سایر مرورگرها (عمدا!!) پشتیبانی جالبی از asp.net و صفحات نهایی آن بعمل نمی آورند.