PDA

View Full Version : آیا VB6 برای تولید نرم افزار های تجاری مناسب است ؟



sjj
یک شنبه 21 آبان 1385, 14:37 عصر
دوستان همه ما می دونیم که VB6 از ضعف های زیادی برخورداره.حتی عده ای به این زبان به عنوان اسباب بازی(!) نگاه می کنند و ...
با این همه به نظر شما آیا VB6 برای تولید نرم افزار های تجاری مناسب است ؟

sjj
دوشنبه 22 آبان 1385, 01:01 صبح
از دوستان کسی نظری نداره ؟؟

mortez maya
دوشنبه 22 آبان 1385, 01:04 صبح
سلام خدمت دوستان و sjj عزیز به نظر من وی بی مناسب هست دوستان توجه کنن که خیلی وقت ها این ضعف از طرف خود ما هست که نمی تونیم تمام قدرت یک برنامه رو مورد استفاده قرار بدیم وگر نه vb به خودی خود دارای امکانات خوبیه به خصوص که مایکروسافت پشتیبان وی بیه جدای از اینکه به هر حال هر سیستمی ممکنه دارای ضعف هایی هم باشه این نظر من بود تا دوستان عزیز چه نظری داشته باشن؟

tiktikboom
دوشنبه 22 آبان 1385, 02:33 صبح
از نظر من هم وی بی توانایی های زیادی داره اما کار با وی بی به تنهایی برای پروژه های بزرگ اصلا توصیه نمی شه بشتر جاهایی که به زمان نوشتن برنامه اهمیت داده می شه از وی بی استفاده می کنند و گر نه برای پروژه های با کارایی بالا از وی سی استفاده می شه که اسمبلر راحت پشتیبانی می کنه و برای امنیت بیشتر به کد برنامه و نحوه ی ارتباط اون با بیرون مربوط میشه اما همین قدر که وی بی یک زبان سطح بالاست . با اینکه تو خیلی از رتبه بندی ها تا رقم اسی و چهارمین زبان برنامه نویسی هم رسیده اما قابلیت های اون و کامپوننت های وسیعی که دربر گرفته کارایی برنامه ها در وی بی رو زیاد می کنه

mehrzad007
دوشنبه 22 آبان 1385, 12:30 عصر
دوست عزیز:
1-شما چند تا برنامه نوشتی که احتیاج به اسمبلر و این کوفت و زهر مارا داشتی؟
2-شما توی کشور ما عزیزم می تونی با هرچیزی بنویسی حتی کیوبیسیک و بشی برنامه نویس حرفه ای!نه رده بندی هست و نه کسی ازت میپرسه تو چی بلدی. و برنامه شما هم اگه بتونی با پارتی یا هر وسیله دیگه فروخته بشه میشه یه برنامه حرفه ای . حتی اگر به هیچ دردی هم نخوره .

amirsadeghi
دوشنبه 22 آبان 1385, 16:34 عصر
همونجور که دوستان گفتند وی بی خیلی قابلیت داره و بیشتر وقتها ضعف از ماست
ولی
اگه با .نت کار کنی یه مقدار از پیچیدگی های برنامه خودت کاسته میشه و تقریبا فرق خیلی کمی با وی بی 6 داره.به نظر من بهتره با وی بی.نت کار کنی :چشمک:

yavari
دوشنبه 22 آبان 1385, 19:40 عصر
سلام

یه سوال از دوستان !
ما اگه بیایم برنامه ها روعوض ویندوز اپلیکیشن ، بر پایه وب اپلیکیشن بنویسیم که البته رو لوکال اجرا میشه بهتر نیست ؟؟؟

ممنون

MNosouhi
دوشنبه 22 آبان 1385, 20:36 عصر
دوستان همه ما می دونیم که VB6 از ضعف های زیادی برخورداره.حتی عده ای به این زبان به عنوان اسباب بازی(!) نگاه می کنند و ...
با این همه به نظر شما آیا VB6 برای تولید نرم افزار های تجاری مناسب است ؟

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

Spate
دوشنبه 22 آبان 1385, 21:52 عصر
دوستان منم مغتقدم مهم دانش برنامه نویسی و استفاده از اونه نه اینکه با چی بنویسم.
البته پیشنهاد من "NET."
همگام با تکنلوژی باشیم
اطلاعات خودمون رو بروز کنیم
تا برنامه نویس قابلی باشیم

Hossein Bazyan
دوشنبه 22 آبان 1385, 22:15 عصر
دوست عزیز:
12-شما توی کشور ما عزیزم می تونی با هرچیزی بنویسی حتی کیوبیسیک و بشی برنامه نویس حرفه ای!نه رده بندی هست و نه کسی ازت میپرسه تو چی بلدی. و برنامه شما هم اگه بتونی با پارتی یا هر وسیله دیگه فروخته بشه میشه یه برنامه حرفه ای . حتی اگر به هیچ دردی هم نخوره .

اینو خوب اومدی . آره عزیزم یادمه سال 77 در ارومیه برنامه حسابداری اداره کل امور عشایر آذربایحانغربی و بالطبع کل ایران را با فاکس پرو نوشته بودند که باور بفرمائید دانش آموزان دوره کار دانش من خیلی بهتر از اون برنامه نویس برنامه نویسی میکردند ولی چی بود ؟! آقای نویسنده در وزارت کشور پارتی داشت ( البته این به سالهای بین 77 تا 80 برمیگرده و الان را نمیدانم )

mpmsoft
سه شنبه 23 آبان 1385, 12:19 عصر
به نظر من تو وبی سرعت عمل خیلی بالاست

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

من خیلی از وی بی راضی هستم من تسلط به دلفی هم دارم ولی 70 درصد نرم افزارها را با وی بی می نویسم فقط به خاطر اینکه با سرعت بالایی نرم افزارم رو می نویسم

iman_pc_love
سه شنبه 23 آبان 1385, 12:46 عصر
بستگی داره که چه برنامه ای بخای بنویسی
ولی چیزی که مسلمه اینه که با وی بی 6 برنامه های بزرگ-قابل مدیریت-استاندارد رو نمیشه توسعه داد

Masoudxb
سه شنبه 23 آبان 1385, 14:17 عصر
ببیبنید وی بی اصلا قابل مقایسه با دلفی و ویژوال سی نیست.
بعضی از معایبش رو ذکر میکنم:
برنامه های نوشته شده با وی بی خیلی کند تر از محیطهای مذکور اجرا میشن، حالا دات نت که بماند...
نمیشه برنامه نویسی حرفه ای و بهینه شده باهاش انجام داد چون نه میشه داخل کد (جایی که نیاز هست ) از اسمبلی استفاده کرد، اصلا اشاره گر که خیلی مهمه در برنامه نویسی در وی بی وجود نداره & ....
و خیلی موارد دیگه که مجال ذکرشون نیست، ولی با اینهمه هر کاری رو میشه با هر محیطی انجام داد، ولی کیفیت کار خیلی متفاوت خواهد بود. در هر صورت بدون عیب بودن کار رو من خیلی مهم میدونم.

Mehrdad daneshjo
پنج شنبه 03 خرداد 1386, 12:12 عصر
به نظر من وی بی بعضی اوقات ، سرعت سیستم رو می گیره ،
بر هر حال به وی بی نمیشه تو کارهای بزرگ اعتماد کرد ، مخصوصا اگر برنامه تجاری و یا حسابداری باشه که دقت کار خیلی مهم هست و کیفیت .

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

CodeMasterX
جمعه 04 خرداد 1386, 08:33 صبح
درسته که وی بی ضعف ها و مشکلات زیادی رو با خودش به همراه آورد و دیگه پشتیبانی هم نمیشه ولی هنوز هم بله برای نرم افزار های تجاری سبک و متوسط جوابگو هست.این هم نرم افزار توی همین ایران و دنیا داریم که با وی بی 6 نوشته شدن.ولی اگه برین و چند تا نرم افزار خارجی که با وی بی 6 نوشته شدن رو ببینید میبینید که داره با دات نت توسعه و پشتیبانی میشه.تمام کمپانی هایی که قبلا اکتیوایکس می ساختن هم الان دارن کامپوننت های دات نت می سازن.این یعنی چی ؟
یعنی اینکه باید با تکنولوژی همگام بود.وی بی 6 شاید برای کارهای ساده و کوچولو مناسب باشه و هنوز هم در این مقوله انتخاب خیلی ها است.ولی باید رفت سراغ تکنولوژی ها جدید تر و داغ تر که برای ما وی بی کارهای میشه VB.NET 2005,ASP.NET 2.0.

و از همه اینها که بگذریم نظر شخصی بنده اینه:

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