سلام.
VB زبان مزخرفیست. وقتتو با آن تلف نکن.
در مورد انتخاب زبان بسیار دقت کن. من بهت جاوا یا http://python.org رو پیشنهاد می کنم. perl قدیمی است. php هم خوب است اما حوزه کاریش وب هست. c هم که جای خود دارد(اما درگیر مسائلی مثل اشاره گرها و جمع آوری زباله ها خواهی شد . بستگی به مقوله ای که توش کد میزنی داره). Ruby هم خوب هست اما فعلا بیشتر به خاطر ROR اش مشهور است. پس می ماند همان python یا java .
برای ساخت gui برای اکثر زبان ها هم http://www.wxwindows.org بهترین گزیته است. هر چند که من خودم http://gtk.org رو بیشتر می پسندم اما به دلایلی wxwidget بهتر است. این ها زبان نیستند بلکه یک framework یا به عبارتی دیگر یک toolkit برای ساخت gui می باشند. من خودم با GTK کار کردم.
باز هم می گویم VB مزخرف است.
من آدم رکی هستم. اگر کاری از اول اشتباه باشد تذکر می دهم. نمی دونم شاید بهتر باشه طرف اول تجربه گنه تا بهش برسه ولی ...
Joined: 27 Nov 2004 Posts: 1232 Location: www.parsx.com
Posted: Sun Dec 17, 2006 10:10 pm Post subject:
علت های مزخرف بودن vb رو می گید
برای این می پرسم که شخصی از من پرسید ولی جواب خوبی نداشتم
پس vb رو رد نکردم ولی ...
برای اینکه من رو قانع کنه جواب های زیر رو داد
vb زبانی است که توسط ماکروسافت پشتی بانی می شه پس هیچ وقت منقرض نمی شه
همه می شناسنش و کدهای اماده زیادی داره
برعکس سی و جاوا دلفی و ... در زمان مقدار دهی انواع داده ای نیازی به یکسان بودن data type هاشون نیست ( این باعث راحتی برنامه نویسی و کم کردن کد برنامه می شه )
یادگیریش از زبان های دیگه راحت تره
البته این حرفش زیاد مورد قبول من نبود " زبان برنامه نویسی office هستش "
پرکاربردتر از دیگر زبان های برنامه نویسی هستش
مهم الگوریتم نه زبانی که باهاش برنامه می نویسی
و ...
و دیگر اینکه:
بله اگر بنده بخوام تا ابد برای ویندوز برنامه بنویسم و هیچ وقت احتمال ندم که زمانی هم نیاز به نوشتن برنامه قابل اجرا بر روی دیگر سکوها (چه سخت افزاری و چه نرم افزاری) پیدا می کنم(هر چند که همین الآن هم در بعضی جاها (سرزمین خودمان را عرض می کنم) فقط برنامه نویس جاوا و ... قبول میکنند و در بعضی مواقع هم نوشتن برنامه با VB برای یک زمینه خاص وجود ندارد -- و البته خارج از مبهن ما که دیگر بحثش جداست و جای بسی افسوس برای ما) و اینکه به صورت کاملا خودمانی کارمان نوشتن یک برنامه انبارداری یا پروژه انتخاب واحد دانشگاه و این چیزها باشد و از همان اول یک یا چند فرم بذاریم جلویمان و شروع به چیدمان ابزارها کنیم (البته گور بابای مهندسی نرم افزار و مباحث جالب و بعضا پیچیده مدیریت نرم افزار از تولد تا مصرف و ...) و یا اینکه دو تا سایت بنویسیم که مهمترین قسمت آن پردازش ۴ تا فرم submit شده باشه و البته ویندوز را همه چیز بدانیم که VB نه تنها کم نیست بلکه از سرمان هم زیاد است.
البته که تمام این چیز هایی که رفیقت گفته احتمالا برای خنده گفته. شاید می خواسته بهت بگه که تنها برتری VB نسبت به زبان های دیگه همین موارد است . این ها را برای کسی باید گفت که از کامپیوتر فقط یک موس و صفحه نمایش و همچنین یحتمل یک برنامه به نام MS Paint هم میشناسه.
اگر بتوانی بگویی که برتری VB نسبت به زبان های دیگر چیست که ... همممم.
Quote:
مهم الگوریتم نه زبانی که باهاش برنامه می نویسی
خنده دار بود.
به هر حال از ما که رشته مان کامپیوتر هست و ادعایمان در داشتن علم کامپیوتر در مقابل کسانی که ندارند گوش فلک رو هم کر کرده توقعی خیلی بیشتر از این ها میره. اینکه فکر کنیم تنها سیستم عامل دنیا ویندوز است و از زبانهای برنامه نویسی هم فقط یه VB به علاوه اسم بقیه اونا رو بدونیم ... (کلمه مناسبی نیافتم) است.
نکته دیگر اینکه حتما زمینه کاریت رو باید مشخص کنی. زبان ها را یکی یکی بررسی کن (ارزش وقت گذاشتن داره) و آگاهانه یکی (یا بهتر چند تا) را انتخاب کن.
اینکه چون من قانع نشدم و با نتواست من را قانع کند یا من او را قانع کنم و .... را بریز دور. شروع کن به بررسی کردن انواع فن آوری ها و تکنولوژی ها و روش ها و استانداردها و همچنین ابزارهای پیاده سازی آنها و البته خوب و بد بودن آنها. و خودت تشخیص بده که چه هدفی یا زمینه ای را باید انتخاب کنی بعد بهترین راه برای موفقیت را.
توصیه می کنم در اسرع وقت یک سی دی لینوکس تهیه کنی و ببینی که ما computer student ها (به قول خودتان) و اساتبد بی سواد ما (نه با سواد هاشون) تا حالا داشتیم گردو بازی می کردیم بحث من بر سر دروس پایه مثل سیستم عامل و یا ساختمان داده و ... نیست که هر چند استاد سیستم عاملی که هنوز خودش تا به حال فقط با ویندوز کار کرده و سورس هیچ سیستم عاملی ندیده یا ... و فقط یک مشت تئوریات را قادر به بلغور کردن می باشد به نظر من بی سواد است.
در بی سوادی من هم شک نکنید.
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum