تبلیغات :
آکوستیک ، فوم شانه تخم مرغی، صداگیر ماینر ، یونولیت
دستگاه جوجه کشی حرفه ای
فروش آنلاین لباس کودک
خرید فالوور ایرانی
خرید فالوور اینستاگرام
خرید ممبر تلگرام

[ + افزودن آگهی متنی جدید ]




صفحه 3 از 28 اولاول 123456713 ... آخرآخر
نمايش نتايج 21 به 30 از 280

نام تاپيک: آینده برنامه نویسان || (چه زبانی یاد بگیریم + از کجا شروع کنیم) * (WPF,WP7,Silverlight) چیست؟

  1. #21
    حـــــرفـه ای Ultimator's Avatar
    تاريخ عضويت
    May 2007
    محل سكونت
    NetFrameWork.
    پست ها
    3,239

    پيش فرض

    نمیدونم چرا نمیتونم قبول کنم این رو...
    من سه سال از عمرم اتلاف شد.اگه همون اول یکی بود که بهم بگه برو سراغ WPF خیلی الان پیشرفت کرده بودم.
    منظورتون از پلتفرم های اختصاصی چیه؟
    به نظر شما شرکت اپل با اون عظمتش برای نوشتن سیستم عامل مک میاد از سی پلاس پلاس استفاده کنه؟خوب این براش خیلی افت داره.یا شرکت گوگل.
    من به بچه های توی دانشگاهم هم گفتم اگه میخواهید برنامه نویس بشید دنبال سی پلاس رو نگیرید.عمرتون فنا میشه...
    به نظرتون اون شرکت هایی که با سی پلاس پلاس مینویسن(توی ایران) چقدر طول میکشه که به جایی برسن؟وآخرش به کجا میرسن؟
    من تجربیات خودمو در اختیار میذارم....و میدونم به زودی دوستانی میان که بگن دوره برنامه نویسی عوض شده و به عصر جدید برنامه نویسی وارد شدیم.
    WPF فقط یک زبان نیست بلکه یک عجوبه توی برنامه نویسی هست.و در حال حاضر XAML جدیدترین زبان برای استفاده برنامه نویسان هست.و اونقدر شیرین هست که من بشخصه به شما تضمین میدم که آیندهء خوبی خواهید داشت حتی اگه کارمند نباشید و در خانه برنامه نویسی کنید.
    به نظر شما شرکت اپل با اون عظمتش برای نوشتن سیستم عامل مک میاد از سی پلاس پلاس استفاده کنه؟خوب این براش خیلی افت داره
    زبان برنامه نویسی اپل Objective C هست از فرزندان ++C !

  2. 4 کاربر از Ultimator بخاطر این مطلب مفید تشکر کرده اند


  3. #22
    کاربر فعال انجمن دات نت عــــلی's Avatar
    تاريخ عضويت
    Feb 2007
    محل سكونت
    زیر سایه عرش الهی
    پست ها
    2,335

    پيش فرض

    منظور من از نظر شماست تعصب نیست منظورم سلیقست. همونطور که خوتونم گفتین الان ممکنه یه طراح وب بیشتر با Js حال کنه . مثلا همین آقایی که تنکس میزنه زیر پست ها ( [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ] ) من حدث میزنم که ایشون خیلی بیشتر از کد نویسی با JS لذت ببرن ! خب علاقست و تجربه چندین ساله ! ولی من یه دات نت دولوپر هستم که سالهاست عادت کردم با پلت فرم مایکروسافت کد بنویسم و الان هم خودم سیلورلایت مینویسم و دوست دارم باز هم بنویسم . ولی مم نیست من چی دوست دارم مهم اینه که همین الان حال حاظر شما خودت مقایسه کن بگو نسبت کسایی که میتونن html5 رو اجرا کنن با کسایی که میتونن سیلورلایت رو اجرا کنن چقد ر فاصله داره ؟

    درسته که هر دو احتیاج به آپدیت خواهند داشت ولی سیلورلایت یه پلاگینه و خیلی ها شاید دلیلی نبینن که نصبش کنن اما هر کسی حد اقل یه مرورگر استفاده میکنه ! و اون مرورگر ها خود به خود دارن خودشون رو با html5 وفق میدن ، فرق هست بین نصب یه پلاگین مثل فلش و سیلورلایت و آپدیت کردن مرورگر .

    بازهم میگم من خودم صد برابر بیشتر راحتم با سیلورلایت ولی تا اونقدر فراگیر نشه. من روش زیاد حساب نمیکنم لا اقل روی وب. ولی برای اینترفیس ویندوز فون7 و ویندوز 8 قبلا هم استفاده کردم و راضیم ازش .

    الان شما یه صفحه وب با سیلورلایت بنویس خیلی هم عالی باشه و از html5 بهتر باشه . رو iOs و android و linux و mac و ... میخاین چکارش کنین ؟ پس یه سطح وسیع از بازدید کننده ها رو میخواین از دست بدین . برنامه وب برنامه دسکتاپ نیست که کاربر رو مجبور کنیم چیزی نصب کنه یا اینستالر داشته باشه و یا برای سیستم عامل خاصی نوشته شده باشه
    سیلورلایت برای لینوکس.
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    البته منم حرفای شما رو قبول دارم در مورد سیلورلایت یکم استثنا هست چون مسیرش معلوم نیست.ولی خوب یکی از زبان های یکپارچه هست که مورد استفاده قرار میگیره و با یادگیری WPF یا WP7 میشه برای سیلورلایت هم برنامه نوشت.

    منم دوست دارم این دوست عزیزمون eAmin رو در بحث ها ببینم فقط زیر پست ها دیده میشه.
    .

  4. 5 کاربر از عــــلی بخاطر این مطلب مفید تشکر کرده اند


  5. #23
    کـاربـر بـاسـابـقـه god of war 2's Avatar
    تاريخ عضويت
    Jun 2007
    پست ها
    585

    پيش فرض

    سلام.
    عقل و منتق چی میگه؟
    عقل میگه سی پلاس پلاس؟
    منطق میگه اون زبانی که باعث میشه برنامه به بهترین نحو دست کاربران برسه هم از نظر الگوریتمی و هم از نظر زیبایی و ساختار.
    من دنیای برنامه نویسی 2011 رو براتون گفتم.
    این زبان هایی که معرفی کردم در حال حاضر ت تو بورس هست...
    شما نرم افزار حساب داری هلو رو ببینید.
    همین نرم افزار رو با WPF با 150% زیبایی و کارایی بهتر در عرض 1 ماه به تنهایی(یک برنامه نویس) میشه نوشت.
    عجیبه نه؟
    واقعا دنیای برنامه نویسی 2011 همین هست که شما میگید؟
    خیلی عجیبه و باورش هم خیلی سخته!؟
    اول اینکه فکر کنم شما زبان برنامه نویسی رو با کتابخانه ها اشتباه گرفتید! زبان یک واحد مجزا از کتابخانه هست اگر زبانی مثل #C یکی از زبانهایی است که کتابخانه Net. از آن پشتیبانی میکند دلیل نمیشه که مثلا بگیم بهترین برنامه ها از نظر زیبایی و ساختار با #C نوشته میشن. متاسفانه در ایران اینطور جا افتاده که هر جا مثلا اسم زبانی مثل #C می اید ذهن همه به سمت Net. میرود در صورتی این یک زبان هست و ممکنه در خیلی از برنامه ها و موارد دیگر که هیچ ارتباطی هم با Net. ندارند از آن استفاده شده باشد.
    حالا بر اساس این عقل و منطقی که شما گفتید یک سوال این وسط بوجود می اید
    زبانی مثل ++C دقیقا چه کمی و کاستی و یا ضعفی نسبت به زبانهایی مثل #C و یا VB دارد؟
    مطمئنان اگر این سوال رو برعکس کنیم جواب های زیادی برای آن وجود دارد اما در حال حاضر چه جوابی وجود دارد؟

    در رابطه با کتابخانه ها هم این قضیه صدق میکند مطمئن باشید کتابخانه های دیگری هم وجود دارند که میتوانند با کتابخانه Net. برابری کنند و یا حتی از آن هم بهتر باشند. برای مثال یکی از آنها Qt هست که واقعا هیچ کمی و کاستی نسبت Net. ندارد و حتی فوق العاده قویتر از نظر سرعت اجرای برنامه ها و همچنین استفاده از منابع سیستم هست و علاوه بر آن cross-platform هست که بدون تغییر در سورس برنامه میتونید برای تعداد زیادی از سیستم عامل ها برنامتونو کامپایل کنید.
    این کتابخانه از بیشتر زبانهای برنامه نویسی هم پشتیبانی میکند البته زبان اصلی که بیشترین کارایی و قدرت را در استفاده از این کتابخانه دارد ++C هست.
    دارای IDE فوق العاده قدرتمندی هم هست که در مورد امکانات کدنویسی, کامپایل و اشکال زدایی و همچنین اسناد راهنما هیچ کمی و کاستی نسبت به VS ندارد. حتی میتونید از این کتابخانه در خود VS هم استفاده کنید.
    کدنویسی در محیط آن بسیار راحت و جالب هست و سرعت ساخت برنامه هم با توجه به Performance بالاتری که نسبت به برنامه های ساخته شده توسط Net. دارد مناسب هست.
    از نظر زیبایی هم میشه گفت تمام امکانات ظاهری WPF در آن وجود دارد.
    حالا با این توضیحات چرا نباید از زبان قدرتمندی مثل ++C استفاده کرد؟ و حتی اصلا چه لزومی دارد که از Net. استفاده کنیم؟ و ...

  6. 2 کاربر از god of war 2 بخاطر این مطلب مفید تشکر کرده اند


  7. #24
    کاربر فعال انجمن دات نت عــــلی's Avatar
    تاريخ عضويت
    Feb 2007
    محل سكونت
    زیر سایه عرش الهی
    پست ها
    2,335

    پيش فرض

    زبان برنامه نویسی اپل Objective C هست از فرزندان ++C !
    نمیدونم ولی من اینجا یه چیز دیگه میبینم:
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    گوگل اپل رو مسخره میکنه اگه از زبان های مایکروسافت استفاده کنه.

    سلام.

    واقعا دنیای برنامه نویسی 2011 همین هست که شما میگید؟
    خیلی عجیبه و باورش هم خیلی سخته!؟
    اول اینکه فکر کنم شما زبان برنامه نویسی رو با کتابخانه ها اشتباه گرفتید! زبان یک واحد مجزا از کتابخانه هست اگر زبانی مثل #C یکی از زبانهایی است که کتابخانه Net. از آن پشتیبانی میکند دلیل نمیشه که مثلا بگیم بهترین برنامه ها از نظر زیبایی و ساختار با #C نوشته میشن. متاسفانه در ایران اینطور جا افتاده که هر جا مثلا اسم زبانی مثل #C می اید ذهن همه به سمت Net. میرود در صورتی این یک زبان هست و ممکنه در خیلی از برنامه ها و موارد دیگر که هیچ ارتباطی هم با Net. ندارند از آن استفاده شده باشد.
    حالا بر اساس این عقل و منطقی که شما گفتید یک سوال این وسط بوجود می اید
    زبانی مثل ++C دقیقا چه کمی و کاستی و یا ضعفی نسبت به زبانهایی مثل #C و یا VB دارد؟
    مطمئنان اگر این سوال رو برعکس کنیم جواب های زیادی برای آن وجود دارد اما در حال حاضر چه جوابی وجود دارد؟

    در رابطه با کتابخانه ها هم این قضیه صدق میکند مطمئن باشید کتابخانه های دیگری هم وجود دارند که میتوانند با کتابخانه Net. برابری کنند و یا حتی از آن هم بهتر باشند. برای مثال یکی از آنها Qt هست که واقعا هیچ کمی و کاستی نسبت Net. ندارد و حتی فوق العاده قویتر از نظر سرعت اجرای برنامه ها و همچنین استفاده از منابع سیستم هست و علاوه بر آن cross-platform هست که بدون تغییر در سورس برنامه میتونید برای تعداد زیادی از سیستم عامل ها برنامتونو کامپایل کنید.
    این کتابخانه از بیشتر زبانهای برنامه نویسی هم پشتیبانی میکند البته زبان اصلی که بیشترین کارایی و قدرت را در استفاده از این کتابخانه دارد ++C هست.
    دارای IDE فوق العاده قدرتمندی هم هست که در مورد امکانات کدنویسی, کامپایل و اشکال زدایی و همچنین اسناد راهنما هیچ کمی و کاستی نسبت به VS ندارد. حتی میتونید از این کتابخانه در خود VS هم استفاده کنید.
    کدنویسی در محیط آن بسیار راحت و جالب هست و سرعت ساخت برنامه هم با توجه به Performance بالاتری که نسبت به برنامه های ساخته شده توسط Net. دارد مناسب هست.
    از نظر زیبایی هم میشه گفت تمام امکانات ظاهری WPF در آن وجود دارد.
    حالا با این توضیحات چرا نباید از زبان قدرتمندی مثل ++C استفاده کرد؟ و حتی اصلا چه لزومی دارد که از Net. استفاده کنیم؟ و ...
    راستش یه لحظه احساس کردم هیچی از برنامه نویسی نمیدونم.
    نمیدونستم WPF یک کتابخانه هست وگرنه میرفتم و کتابهای مورد علاقمو از توش بیرون میکشیدم.
    دوست عزیز این تاپیک درمورد مزیت های زبان ها یا قدرت اونا نسبت به هم نیست.کسی هم کسی رو مجبور نمیکنه...هر کی دوست داره گوش نکنه تجربه نشون داده یه برنامه نویس WPF بسیار سریعتر میتونه یه نرم افزار رو بنویسه تا یه برنامه نویس C یا ++C.
    و کسانی که کار کرده باشن میدونن که شکی در گرافیک WPF که مستقیم با Direct X در ارتباطه نیست.
    من یک دکمه ساده رو توی یه ثانیه با WPF وسط فرم قرار میدم.ولی یه برنامه نویس ++C باید یه ماه وقت بذاره که فقط دکمشو طراحی کنه.

  8. 5 کاربر از عــــلی بخاطر این مطلب مفید تشکر کرده اند


  9. #25
    حـــــرفـه ای Ultimator's Avatar
    تاريخ عضويت
    May 2007
    محل سكونت
    NetFrameWork.
    پست ها
    3,239

    پيش فرض

    نمیدونم ولی من اینجا یه چیز دیگه میبینم:
    کد:
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    گوگل اپل رو مسخره میکنه اگه از زبان های مایکروسافت استفاده کنه.
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    زبان مایکروسافتیش کجا بود ؟ مگه C و C++ مال مایکروسافته ؟

  10. 5 کاربر از Ultimator بخاطر این مطلب مفید تشکر کرده اند


  11. #26
    کاربر فعال انجمن دات نت عــــلی's Avatar
    تاريخ عضويت
    Feb 2007
    محل سكونت
    زیر سایه عرش الهی
    پست ها
    2,335

    پيش فرض

    زبان مایکروسافتیش کجا بود ؟ مگه C و C++ مال مایکروسافته ؟
    فکر کنم همه چیز با هم قاطی شده چون ما توی پستهامون هم از C++ به عنوان VC++ مایکروسافت استفاده کردیم هم C.
    اشکالی نداره خدا میبخشه.

  12. 4 کاربر از عــــلی بخاطر این مطلب مفید تشکر کرده اند


  13. #27
    کـاربـر بـاسـابـقـه god of war 2's Avatar
    تاريخ عضويت
    Jun 2007
    پست ها
    585

    پيش فرض

    راستش یه لحظه احساس کردم هیچی از برنامه نویسی نمیدونم.
    نمیدونستم WPF یک کتابخانه هست وگرنه میرفتم و کتابهای مورد علاقمو از توش بیرون میکشیدم.
    اینم یک قابلیت جدید WPF که توسط شما کشف شد(اگر دوست داشتید میتونید کتابهای مورد علاقتونو از داخلش بردارید)

    کلمه کتابخانه (library) تا حالا به گوشتون نخرده!!؟

    دوست عزیز این تاپیک درمورد مزیت های زبان ها یا قدرت اونا نسبت به هم نیست.کسی هم کسی رو مجبور نمیکنه...هر کی دوست داره گوش نکنه تجربه نشون داده یه برنامه نویس WPF بسیار سریعتر میتونه یه نرم افزار رو بنویسه تا یه برنامه نویس C یا ++C.
    هیچ اجباری در کار نیست ولی در پست اولتون چیز دیگه ای گفتید ممکنه تعداد زیادی از کسانی که هنوز تو این زمینه مبتدی هستند نا خواسته چند سال بعد به مشکل بخورند.
    بنظرتون تا کی در ایران نرم افزار های حسابداری مبتنی بر بانک اطلاعاتی با این سرعت تولید میشه که بهترین بستر برای تولید آن Net. هست. اگر تا 3 سال دیگه با این سرعت نرم افزار های حسابداری (که بیشتر با کارایی های مشابه هستند) تولید بشه برای هر واحد فروش یک نرمافزار حسابداری سفارشی وجود داره.
    مطمئنا در آینده این روند تغییر خواهد کرد. نرم افزار هایی با کاربرد های غیر از حسابداری و بانک اطلاعاتی و با نیاز به سرعت و کارایی بالا (که Net. برای این منظور مناسب نیست) باید تولید شوند. بعنوان مثال صنعت بازیسازی و یا تولید برنامه های موبایل در ایران در حال پیشرفت هست و مطمئنا در یک یا دو سال آینده متن بیشتر آگهی های استخدام از واژه #C و WPF به ++C و Qt ,DirectX , OpenGL ,Android , ios تبدیل خواهند شد و زبانی مثل #C یا تکنولوژی مثل WPF دیگر در این میان کارایی ندارند.
    خوشبختانه یا متاسفانه در حال حاضر بستر Net. در ایران بیش از حد جا افتاده ولی این روند زیاد طول نمیکشه.با ورود سیستم عامل های جدید برای گوشیهای تلفن همراه و دسگاههای دیگر که سیستم عاملی بغیر از ویندوز دارند دیگر زبانها و تکنولوژی های انحصاری جای خود رو به تکنولوژی های قابل حمل میدن. حالا اشخاصی که با حرف شما به این جهت کشیده شدن میشه گفت بیشتر وقط خود رو تلف کردند!

    و کسانی که کار کرده باشن میدونن که شکی در گرافیک WPF که مستقیم با Direct X در ارتباطه نیست.
    من یک دکمه ساده رو توی یه ثانیه با WPF وسط فرم قرار میدم.ولی یه برنامه نویس ++C باید یه ماه وقت بذاره که فقط دکمشو طراحی کنه
    WPF مستقیم با DirectX در ارتباط نیست و در این میان واسطه وجود دارد(تصویر زیرو ببینید):

    در ضمن DirectX با بسیاری از زبانهای دیگر هم پشتیبانی میشود که بهترین سرعت و کارایی باز هم برای ++C هست.
    در ضمن CPU های جدید امروزی هم یک واحد پردازنده گرافیکی دارند که برای رندر رابط کاربری فوقالعاده قدرتمند هستند و اصلا نیازی به استفاده از DirectX و GPU نیست.
    و به نظر من استفاده از GPU برای رندر رابط کاربری یک برنامه مثل استفاده از نرم افزار 3dmax برای طراحی ظاهر یک دکمه (button) هست .

  14. 7 کاربر از god of war 2 بخاطر این مطلب مفید تشکر کرده اند


  15. #28
    کاربر فعال انجمن دات نت عــــلی's Avatar
    تاريخ عضويت
    Feb 2007
    محل سكونت
    زیر سایه عرش الهی
    پست ها
    2,335

    پيش فرض

    اینم یک قابلیت جدید WPF که توسط شما کشف شد(اگر دوست داشتید میتونید کتابهای مورد علاقتونو از داخلش بردارید)
    کلمه کتابخانه (library) تا حالا به گوشتون نخرده!!؟
    ...
    میشه بگید اینو از کجا در آوردید؟
    WPF یک تکنولوژی هست.با زبان های برنامه نویسی xaml و (سی شارپ یا ویبی و یا سی پلاس)
    حالا اشخاصی که با حرف شما به این جهت کشیده شدن میشه گفت بیشتر وقط خود رو تلف کردند!
    ...
    دوست من شما کلاً نگرفتی داستانو.
    حالا صبر میکنیم من معمولاً تنها نمیام اساتید باید بیان تا شما خودتون باور کنید حرفایی که میزنم صحت دارن وگرنه این حرفا تو گوش شما نمیره
    WPF مستقیم با DirectX در ارتباط نیست و در این میان واسطه وجود دارد(تصویر زیرو ببینید):
    ...
    خوب اینو که همه میدونن...حرف من کلی بود وگرنه خود دات نت کلی پیچ و خم داره برای کامپایل اصلاً خود دایرکت ایکس کلی پیچ و خم برای پردازش اطلاعات روی GPU داره.
    در اصل میخواستم بگم که سی پلاس پلاس و ویندوز اپلیکشن هیچ ارتباطی با دایرکت ایکس ندارند.وخودتان باید ارتباط بدهید.
    اینم بگم شما با این حرفات فقط حرف منو رد نمیکنیدا...
    حالا عجله نکن خیلی حرفا هست که باید زده بشه و قانع میشید که باید با تکنولوژی روز بروز باشید.
    تا کی میخواهید پیکان 54 استفاده کنید؟
    [QUOTE] و به نظر من استفاده از GPU برای رندر رابط کاربری یک برنامه مثل استفاده از نرم افزار 3dmax برای طراحی ظاهر یک دکمه (button) هست . [/QUOTE]
    به نظر شما مایکروسافت کار مسخره ای کرده؟

    Last edited by عــــلی; 06-11-2011 at 23:48.

  16. 3 کاربر از عــــلی بخاطر این مطلب مفید تشکر کرده اند


  17. #29
    حـــــرفـه ای eAmin's Avatar
    تاريخ عضويت
    Aug 2007
    محل سكونت
    Node.js
    پست ها
    2,259

    پيش فرض

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

    یکی از موضوعاتی که چندین بار مطرح شد و خیلی مهم هست اینه که ما قراره تو چه زمینه ای فعالیت کنیم؟ برای چه سیستم عامل و پلتفرمی قراره هست برنامه بنویسیم.
    به عنوان مثال در ضمینه --/ Runtime Disassembly در سیستم های Embedded و موضوعات مرتبط هیچ کس نمیاد Python و Ruby رو رها کنه و بره سراغ #C ، چون بخاطر ماهیت اسکریپتی که دارن و قدرتی که در ارتباط برقرار کردن با انواع مختلف ابزارهای سیستمی/سیستم عاملها در بین زبانهای اسکریپتی رو دارا هستن و نیاز به کامپایل کردن نیست یکی از بهترین گزینه ها در اینجور موارد هست.

    فرض میگیرم که منظور شما این بوده که یک برنامه نویس تازه کار واقعا چه زبانی رو باید یاد بگیره در سال 2011 !!!
    اول از همه ببینید مهم اینه که به برنامه نویس تازه کار/دانشجو/دانش آموزان دوره دبیرستان مسائل پایه ای برنامه نویسی آموزش داده بشه تا اینکه از همون اول اون رو محدود به یادگیری WPF/C#/XAML کرد و واقعا ندونه چی به چیه. اصلن من کلا با این کار مخالفم! چون محدود بودن به این موارد یعنی انحصار، اصلا شما از کجا میدونید شاید اون برنامه نویس اصلا نخواد با ویندوز کار و یا برای اون برنامه بنویسه؟ پس چه بهتر که به اون زبانی آموزش داده بشه که تقریبا بشه گفت مادر تمام سیستم عاملها/زبانهای برنامه نویسی است. باید یک دید بلند مدت داشت و در انحصار زبانهای برنامه نویسی یک شرکت نبود که صرفا" هر محصولی که ارائه کرده فقط برای کامل کردن محصولات دیگر خودش هست! باید ضمینه ای رو فراهم کرد تا بجای اینکه فقط استفاده کننده باشیم، کمی هم تولید کننده باشیم(میدونم این تیکه ی آخرش یک خرده کلیشه ای شد ولی در اینجا واقعا به یک همچین چیزی نیاز هست) (این مواردی که گفتم نقض کامل یک قسمت از گفته های شما در پستهاتون هست)

    مگه غیر از این هست که WPF و XAML فقط وظیفه ی این رو دارن تا فقط به برنامه نویس کمک کنن تا UI برنامه خودش رو با سریع ترین روش ممکن ایجاد کنن؟ تازه اونهم محدود فقط به ویندوز! (تا زمانی که خود سازنده اقدام نکنه خیلی نمیشه به پروژه های مثل mono و moonlight دل خوش کرد!)
    یکی از مهمترین مزیتهای WPF اینه که بهترین رابط کاربری رو در کمترین زمان ممکن که توسط gpu هم پردازش میشه برای شما محیا میکنه ولی این دلیل نمیشه که زبانهایی مثل C/C++ نتونن امکانات مشابه رو برای خودشون پیاده سازی کنند، نخیر! برنامه نویس می تونه یک کتابخوانه library ثانویه ایجاد کنه به طوری که قادر باشه یک فایل شبیه به XAML رو پارس و رابط کاربری رو مثل WPF پیاده سازی کنه! یکبار این کتابخوانه نوشته میشه و در دفعات بعدی مثل WPF قابل استفاده هست. (این فقط یک مثال هست که شما هی رو این قضیه مانور ندید بالاخره افرادی از سایر نقاط جهان هستند که به این فکر افتاده باشن برای ++C )
    در سیستم عامل مک و iOS هم از زبان نشانه گذاری xml استفاده میشه برای قرار دادن و موقعیت دهی عناصر UI برنامه. زبان XAML هم یک زبانه نشانه گذاری هست که base اون بر پایه xml بنا نهاده شده...

    یک خرده خلاصه میکنم، برای کسی که میخواد فقط برای یک پلتفرم انحصاری برنامه بنویسه که طیف برنامه های اون فقط در قالب تجاری هست و به برنامه های سیستم مربوط نمیشه استفاده از ابزارهای معرفی شده خوب هست، همچنین HTML5 و JavaScript که بنظر من آخرش هستند، همونطور که دارید میبینید سرعت پیشرفت این تکنولوژی بسیار بالاست و شرکتهای زیادی هم سعی در اضافه کردن امکانات بیشتری به اون هستند و میشه گفت در آینده ای نزدیک تمامی مشکلات و کمبودهای فعلی که داره برطرف میشه، مثلا در لینکی که مقایسه HTML5 و Silverlight قرار داده شده بود، در بحث انیمیشن fps پایین تری نسبت SL داشت چون از توابع تایمری پایه ای در JavaScript استفاده شده بود که برای انیمیشن ها در html5 بهینه سازی نشده درصورتی که اگر همون مثال ها رو توسط [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ] پیاده سازی میکرد، fps بالاتری بدست می آورد.
    ولی اگر یک برنامه نویس گستره فعالیتهای اون در حوزه سیستمی هست و دوست داره برنامه های Cross Platform ایجاد کنه، بهش پیشنهاد میکنم فقط بره دنبال زبانهای C/C++ و بقیه زبانهای کراس پلتفرم دیگه.

    درضمن درمورد JavaScript هم بهتره بهش چپ نگاه نکنید! 100000 تا #C جلوی من نزارید، من باز هم میگم JavaScript چون سادگی و نوع پیاده سازی برنامه نویسی Asynchronous اون رو با هیچ زبانی عوض نمیکنم! باید باهاش کار کرده باشید تا بفهمید قدرت JavaScript در سادگی پیاده سازی همین امکان هست، که خیلی از غیر ممکنها رو ممکن کرده در این زبان!


    شرمنده اگر از این موضوع به اون موضوع پریدم چون ریسمان این تاپیک از دستم در رفت و موضوعات مطرح شده زیاد بود، اگر قدم به قدم پیش میرفت شاید بهتر میتونستم پاسخ بدم.
    پ.ن: @نیما: حالا ما شدیم این آقاهه؟
    موفق باشید.
    Last edited by eAmin; 07-11-2011 at 00:27.

  18. 5 کاربر از eAmin بخاطر این مطلب مفید تشکر کرده اند


  19. #30
    کـاربـر بـاسـابـقـه god of war 2's Avatar
    تاريخ عضويت
    Jun 2007
    پست ها
    585

    پيش فرض

    ...
    میشه بگید اینو از کجا در آوردید؟
    WPF یک تکنولوژی هست.با زبان های برنامه نویسی xaml و (سی شارپ یا ویبی و یا سی پلاس)
    معمولا به یک مجموعه از کلاسها و توابع مرتبط به هم که برای یک منظور خاص نوشته شده باشند یک کتابخانه گفته میشود.
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    اینم بگم شما با این حرفات فقط حرف منو رد نمیکنیدا...
    اگر منظورتون خدایی نکرده توهین هست مطمئن باشید اصلا چنین قصدی رو ندارم و نخواهم داشت.

    به نظر شما مایکروسافت کار مسخره ای کرده؟
    همیشه سیاست هایی (کثیف) پشت این کارها وجود دارد که این هم یک نمونه از همین سیاست هاست.
    شاید یکی از هزاران دلایلی که برای این کار داشته این باشد که میخواهد از نام GPU که به دنبال آن افکاری مانند قدرت رندر فوقالعاده گرافیک و ... به ذهن برنامه نویسان خطور میکند در برنامه های تولید شده توسط WPF استفاده کند که باعث تولید بیشتر برنامه بوسیله آن و گسترش بیشتر آن میشود ولی در واقعیت شبیه همان مثالی هست که در پست قبلیم زدم.

  20. 3 کاربر از god of war 2 بخاطر این مطلب مفید تشکر کرده اند


Thread Information

Users Browsing this Thread

هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)

User Tag List

قوانين ايجاد تاپيک در انجمن

  • شما نمی توانید تاپیک ایحاد کنید
  • شما نمی توانید پاسخی ارسال کنید
  • شما نمی توانید فایل پیوست کنید
  • شما نمی توانید پاسخ خود را ویرایش کنید
  •