ایشون با مدارکی برتری این زبان رو به زبان های دیگه من جمله ماکروسافتی ها اثبات می کنند.برتری یا فاقد صلاحیت بودن در چه چیزی؟ اول باید این رو مشخص کنید، بعد بحث کنید. مثلا یکی میگه #C برتر هست، چون باهاش می تونید ASP.NET بنویسید. یکی میگه دلفی چون برنامه های دسکتاپ بهتری تولید میکنه. یکی میگه زبان دلفی از خواناتر هست، و غیره. اینها هر کدام حوزه های مختلفی هستند. وقتی میگید فلان چیز برتر هست، یا فاقد صلاحیت هست، باید مشخص کنید در چه حوزه ایی؟ Syntax زبان؟ پلت فرم مورد استفاده؟ بازار کار؟ قابلیت های IDE؟ یا چیز دیگه؟بله با مدارک میشود برتری این زبان را نسبت به مایکروسافتی ها اثبات کرد!! ولی با مدارک هم
میشود اثبات کرد که دلفی در برابر مایکروسافت ها فاقد صلاحیت است.!!
مسئله اینه که کاربرد 64 بیتی در حال حاضر خیلی محدود هست. من کلا 5 حوزه کاربرد در شرایط فعلی براش می بینم:در مورد 64 بیتی هم که مایکروسافت خیلی وقت است 64 بیت دارد.
1- محاسبات فوق سنگین که نیاز به اعداد فوق العاده بزرگ دارند.
2- نرم افزارهایی که به بیش از 4 گیگ رم برای اجرا نیاز دارند.
3- نرم افزارهایی که باید به یک نرم افزار 64-بیتی یا کتابخانه 64-بیتی دیگه دسترسی داشته باشند.
4- Shell Extension ها در ویندوز
5- درایورهای سطح کرنل.
مورد پنجم برای دلفی ارزشی نداره، چون دلفی برای نوشتن نرم افزار سطح کرنل طراحی نشده. مورد های اول و دوم هم به شکل بسیار نادری استفاده میشند، و کاربردشان شاید به 1 درصد هم نرسه. اصلی ترین مورد نرم افزارهای گروه سوم و چهارم هستند. این دو گروه هم حجم شان زیاد نیست، یعنی برنامه های زیادی به این دو قابلیت نیاز ندارند، ولی برنامه هایی که نیاز دارند، Workaround خاصی جلوی پایشان نیست، و مجبورند حتما 64-بیتی باشند.
اگر نرم افزاری روی معماری X86-64 جزو این پنج گروه نباشه، 64-بیتی بودن یا نبودن کامپایلر براش ارزش خاصی نداره، و فقط ارزش تبلیغاتی پیدا میکنه.
کلا اون تصویر ها همگی غیر رسمی هستند. شرکای تکنولوژیکی Embarcadero به این نسخه های پیش از بتا دسترسی دارند، و حق انتشار مطلبی در این زمینه را ندارند. حالا ظاهرا کارمند یکی از همچین شرکت هایی به طور ناشناس و غیر قانونی این تصاویر را منتشر کرده، و ظاهرا خودش هم CnPack را روی اون نسخه نصب کرده.برا اساس جستجويي كه كردم CnPack در دلفي 2011 وجود نداره بلكه براي نمايش سازگاري CnPack با اين نسخه از دلفي در تصوير قرار داده شده ...
جامعه دلفی کاران همیشه از جامعه VBکاران یا C++ کاران کمتر بوده. جامعه Ruby کاران یا Python کاران هم از بسیاری از زبان ها کمتر هست.1- در سطح دنیا افراد بسیار محدودی هستند که شروع به یاد گیری دلفی می کنند. این تعداد واقعا در مقابل تعداد کسانی که شروع به یاد گیری C# یا F# میکنند واقعا قابل چشم پوشیه! سایت ما هم بالاخره یه جامعه آماری هست می تونین خودتون نگاه کنید.
درباره اینکه افراد زیادی شروع به یادگیری آن نمی کنند؛ دو نکته وجود داره، اول اینکه سیاست های غلط بورلند بین سال های 2002 تا 2007 ضربه سنگینی به دلفی زد، و از سال 2007 تا الان تیم توسعه دلفی داره میدوه که خرابکاری های بورلند را جمع و جور کنه. دوم هم اینکه قیمت دلفی در خارج از کشور زیاد هست. هر کسی قدرت خرید آن را نداره. ویژوال استودیو برای مایکروسافت بیشتر از اینکه خودش ارزش تجاری داشته باشه، بازاری که برای سیستم عامل ویندوز فراهم میکنه، ارزش داره. یعنی اگر مایکروسافت میخواست ویژوال استودیو را مجانی هم عرضه کنه، باز هم از نظر تجاری ضرر نمی کرد.
تیم توسعه دلفی هر دو مشکل فوق را پوشش داده؛ برای سیاست های غلط، سعی کرده با جبران آن سیاست ها، و حرکت در مسیر صحیح، آینده دلفی را جداب تر کنه. برای این منظور، هم Bug fixهای گسترده ایی ارائه شدند، هم قابلیت های متعددی هم به زبان دلفی، و هم به IDE آن اضافه کردند، و این روند همچنان ادامه داره. همچنین برای جذب مشتریان جدید، شروع به تبلیغات وسیع تر، و افزایش حجم مستندات و مطالب مرتبط با دلفی در اینترنت کردند، تا منابع آن برای افرادی که قصد شروع برنامه نویسی با دلفی را دارند، افزایش پیدا کنه. البته در این زمینه هم هنوز کارهای زیادی هست که باید انجام بدند.
در بحث قیمت، تیم توسعه دلفی برای نسخه آینده، یعنی دلفی 2011، یک نسخه رایگان یا بسیار ارزان قیمت ارائه میکنه، تا بتونه افرادی که برای سرگرمی برنامه نویسی می کنند و دانشجویان را بیشتر جذب کنه.
دات نت یک سکوی نرم افزاری هست، نه یک زبان برنامه نویسی. دلفی به عنوان یک زبان برنامه نویسی هم روی سکوی Win32 حضور داره، و هم روی سکوی دات نت.تکنولوژی هایی که همراه .net هستند بسیار متنوع و گسترده ارائه می شوند و دیگه امیدی به رقابت برا بقیه باقی نمیزارن
من IDE ویژوال استودیو 2010 را دیدیم، امکان جدید چندانی برای برنامه نویسان Visual C++ ارائه نمیکنه. در واقع بسیاری از امکانات خاصی که در IDE دلفی وجود دارند، از امکانات ویژوال استودیو 2010 کاربردی تر هستند. قابلیت هایی مثل IDE Insight، یا امکان Modeling دو طرفه، و اعمال Patternهای مختلف روی کلاس های موجود، امکان تعریف قوانین مختلف برای کیفیت سورس کد، یکپارچگی با SVN، و غیره.3-ظاهره محیط vs 2010 رو ببینید و با محیط Delphi 2011 مقایسه کنید. بالاخره این یه امتیازه مهمه!
4- امکانات IDE در vs2010 و فهرست اونها کاملا گویای اینکه که ابزار های اون برنامه نویسی رو دلچسب تر و بسیار بسیار راحتتر میکنه
در ضمن، الان قابلیت هایی که دلفی 2010 برای پشتیبانی از قابلیت های ویندوز 7 ارائه میکنه، در هیچ محیط توسعه نرم افزار تحت ویندوزی به این حد ارائه نمیشه. همچنین دلفی پشتیبانی گسترده تر و بهتری از انواع بانک های اطلاعاتی ارائه میکنه.
رقیب دلفی ++Visual C مایکروسافت هست (چون هر دو در سکوی Win32 فعالیت می کنند) که هنوز حرف چندانی در برابر دلفی برای گفتن نداره.
هنوز هم عمده کاربرد دات نت از نظر من در نرم افزارهای ASP.NET و بعد از آن در نرم افزارهای Enterprise تحت ویندوز هست.





پاسخ با نقل قول