PDA

View Full Version : comparing delphi



kiuhnmgtrdcv
یک شنبه 06 اردیبهشت 1388, 17:44 عصر
سلام دوستان
من تا بحال با دلفی کار نکردم خواستم ببینم به نظر شما چه مزیت ها یا معایبی نسبت به سایر زبان ها مثل سی شارپ داره ؟ بیشتر به درد همین کار با پایگاه داده و گزارش گیری هست ؟
تو چه زمینه هایی محدودیت داره

vcldeveloper
یک شنبه 06 اردیبهشت 1388, 23:30 عصر
این سوال بیش از حد کلی هست، بطور کلی، در دلفی شما می تونید هر کاری که با ++Visual C قابل انجام هست را انجام بدید.
نسبت به #C هم دو مسئله وجود داره، یکی اینکه دلفی یا ++Visual C تحت سکوی Win32 برنامه تولید می کنند، و #C تحت سکوی دات نت. یک بحث این هست که مزایا و معایب توسعه بصورت Native کد (یعنی همون کاری که در Win32) انجام میشه، نسبت به Managed کد (یعنی کاری که دات نت انجام) میده، بررسی بشه؛ یک بحث هم این هست که مزایا و معایب دو زبان فارغ از سکوی مورد استفاده شان مورد بررسی قرار بگیره. مثلا بخش عمده ایی از قابلیت های #C مربوط به سکوی دات نت هست، نه لزوما زبان برنامه نویسی آن. اگر قرار باشه فقط دو زبان در یک سکوی مشخص بررسی بشند، اون وقت اگر سکوی مدنظر دات نت باشه، باید #C را با Delphi Prism که نسخه دات نتی دلفی هست، مقایسه کرد. اگر سکوی هدف Win32 باشه، #C فقط سکوی دات نت رو پشتیبانی میکنه، و توسعه تحت Win32 با #C معنی نداره، و نمیشه در این سکو آن را با دلفی مقایسه کرد.

اینکه چه مزیت ها یا معایبی داره خیلی بحث طولانی هست. در هر حال، بهترین گزینه ایی که می تونید از نظر مزایا و معایب با دلفی مقایسه اش کنید، ++Visual C هست، چون هر دو سکوهای نرم افزاری مشابه ایی را هدف گرفتند. مثلا می تونید درباره امکانات ++Visual C برای تولید نرم افزارهای مبتنی بر بانک اطلاعاتی، و امکانات دلفی در این زمینه تحقیق کنید؛ یا VCL در دلفی را با MFC در ++Visual C مقایسه کنید، و امثالهم.