رفتن به مطلب
جامعه‌ی برنامه‌نویسان مُدرن ایران
  • 0
قاسم رمضانی منش

کدنویسی محض یا استفاده از ویرایشگر بصری


سوال

با سلام.

با توجه به اینکه محیط Qt Creator برای استفاده از QWidget یا Qt Quick یک محیط‌بصری هم تعبیه کرده است که کار را برای استفاده راحت‌تر کرده است. امّا واقعاً استفاده از این ابزار در پروژه‌های بزرگ درست  می‌باشد ؟ یا اینکه باید از برای کنترل بیشتر با استفاده از کدنویسی‌محض طراحی‌محیط را به عهده گرفت ؟ در این‌صورت ... وظیفه‌ی اصلی این محیط طراحی چیست ؟

- مثال‌هایی که خود Qt هم دارد ، بدون استفاده از محیط ویژوال طراحی شده است.

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

1 پاسخ به این سوال تا کنون داده شده است

پست های پیشنهاد شده

  • 1
در 49 دقیقه قبل، قاسم رمضانی منش گفته است :

با سلام.

با توجه به اینکه محیط Qt Creator برای استفاده از QWidget یا Qt Quick یک محیط‌بصری هم تعبیه کرده است که کار را برای استفاده راحت‌تر کرده است. امّا واقعاً استفاده از این ابزار در پروژه‌های بزرگ درست  می‌باشد ؟ یا اینکه باید از برای کنترل بیشتر با استفاده از کدنویسی‌محض طراحی‌محیط را به عهده گرفت ؟ در این‌صورت ... وظیفه‌ی اصلی این محیط طراحی چیست ؟

- مثال‌هایی که خود Qt هم دارد ، بدون استفاده از محیط ویژوال طراحی شده است.

بستگی داره با چه دیدگاهی بهش نگاه کنید‍.

مسلماً کسی که حرفه‌ای است در کار خود نیازی به محیط‌های ویزاردی ندارد. اما یک واقعیت وجود دارد، در واقع اصل استانداردی است که باید در محیط‌های توسعه وجود داشته باشد. بنابراین برای اینکه کنترل سریعتر و بهتری در طراحی و پیاده سازی اجزاء داشته باشید وجود چنین ویژگی بسیار کارآمد خواهد بود. برای مثال جهت بررسی States‌ها در یک جزء مشاهده‌‌ی بصری آن کمک بسیاری در تصمیم گیری بر تغییرات و توسعه خواهد کرد.

فرض کنید مانیتور شما حرفه‌‌ای با پهنای بسیار بزرگ است، برای طراحی حرفه‌ای نیمی از محیط توسعه‌ی خود را در اختیار نیمی از پهنای مانیتور خود و تمامی بخش‌ها مرتبط با منطق آن را همزمان با یکدیگر تحت نظر قرار خواهید داد.

Screen Shot 2018-12-22 at 21.23.28.png

تصویر فوق یک روش استاندارد برای تحت نظر داشتن جزء به جزء یک شیء است که تحت Satetes‌ها بررسی می‌شود و شما به صورت Real-time می‌تونید این جزئیات را تحت نظر داشته باشید.

نتیجه : کاربرد چنین ویژگی صرفاً جهت تسلط بسیار بر اشیاء و وضعیت آن‌ها در زمان توسعه می‌باشد.

  • تشکر شده 1

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

برای ارسال دیدگاه یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید دیدگاهی ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در سایت ما ثبت نام کنید. عضویت خیلی ساده است !

ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید

ورود به حساب کاربری

  • کاربران آنلاین در این صفحه   0 کاربر

    هیچ کاربر عضوی،در حال مشاهده این صفحه نیست.

×