مهدی کرامتی
پنج شنبه 05 مهر 1386, 19:59 عصر
الان چند سالی هست که بورلند سوار قطار دات نت شده، و منتظر بودم تا ببینم مقصدش کدوم ایستگاه است.
تلاشهای قبلی اش برای رسیدن به یک ایستگاه ثابت شامل چند حرکت بود که در قالب دلفی 8 ، دلفی 2005 و دلفی 2006 به عموم عرضه شد. بنظر من عرضه این موارد حرکت جالبی نبود، چون خود دات نت هم در اون زمان به یک نسخه پایدار نرسیده بود.
اما این دفعه بورلند (بخوانیم CodeGear) در ایستگاه درستی پیاده شده و نتیجه اش عرضه دلفی 2007 است.
الان حدود 5 سال است که با دات نت بصورت حرفه ای برنامه نویسی میکنم، بخصوص از زمان عرضه ویژوال استودیو 2005 و دات نت 2.
IDE هایی که بورلند قبلا برای دات نت عرضه کرده بود در بعضی موارد خیلی بنظرم عجیب میومد، بعنوان مثال چرا Data Adapter های خود دات نت دست کم و نادیده گرفته شده اند و بجای آن بر روی Borland Data Provider ها آنقدر تاکید شده است، حتی Context Menu های دات نت بر روی Data Provider های پایه ای دات نت غیرفعال شده بودند و بجای آن، بر روی BDP کار میکردند!
پشتیبانی یونیکد در BDP های ناقص بود، و کامپایلر نمی توانست تشخیص دهد برای کامپایل کردن یک پروژه ASP.NET باید از کدام یونیت های بازنویسی شده دات نت برای دلفی استفاده کند، کتابخانه ایمپورت شده دات نت، یا کتابخانه VCL.NET .
دات نت 2 و ویژوال استودیو 2005 امکانات کامل و خوبی برای برنامه نویسی وب ارائه میدهند، بخاطر همین من از ابزارهای ارائه شده برای برنامه نویسی وب در نسخه های قبلی دلفی (WebSnap، Intraweb، Express Web Framework و... ) چشم پوشی کردم و برای برنامه نویسی وب به دات نت روی آوردم.
نرمی و کمال زبان #C ، کالکشن های Generic، وجود منابع برنامه نویسی به وفور تعدادی از این امکانات است.
نگرانی من زمانی که مجددا قرار شد CodeGear محصولی جدید برای برنامه نویسی دات نت ارائه دهد تکرار شد: آیا تمام امکانات نسخه کنونی دات نت در دلفی جدید وجود خواهند داشت؟ پاسخ: مثبت!
اگر وقت کنم سعی خواهم کرد تعدادی از این امکانات رو در ادامه این تاپیک نشان دهم.
تلاشهای قبلی اش برای رسیدن به یک ایستگاه ثابت شامل چند حرکت بود که در قالب دلفی 8 ، دلفی 2005 و دلفی 2006 به عموم عرضه شد. بنظر من عرضه این موارد حرکت جالبی نبود، چون خود دات نت هم در اون زمان به یک نسخه پایدار نرسیده بود.
اما این دفعه بورلند (بخوانیم CodeGear) در ایستگاه درستی پیاده شده و نتیجه اش عرضه دلفی 2007 است.
الان حدود 5 سال است که با دات نت بصورت حرفه ای برنامه نویسی میکنم، بخصوص از زمان عرضه ویژوال استودیو 2005 و دات نت 2.
IDE هایی که بورلند قبلا برای دات نت عرضه کرده بود در بعضی موارد خیلی بنظرم عجیب میومد، بعنوان مثال چرا Data Adapter های خود دات نت دست کم و نادیده گرفته شده اند و بجای آن بر روی Borland Data Provider ها آنقدر تاکید شده است، حتی Context Menu های دات نت بر روی Data Provider های پایه ای دات نت غیرفعال شده بودند و بجای آن، بر روی BDP کار میکردند!
پشتیبانی یونیکد در BDP های ناقص بود، و کامپایلر نمی توانست تشخیص دهد برای کامپایل کردن یک پروژه ASP.NET باید از کدام یونیت های بازنویسی شده دات نت برای دلفی استفاده کند، کتابخانه ایمپورت شده دات نت، یا کتابخانه VCL.NET .
دات نت 2 و ویژوال استودیو 2005 امکانات کامل و خوبی برای برنامه نویسی وب ارائه میدهند، بخاطر همین من از ابزارهای ارائه شده برای برنامه نویسی وب در نسخه های قبلی دلفی (WebSnap، Intraweb، Express Web Framework و... ) چشم پوشی کردم و برای برنامه نویسی وب به دات نت روی آوردم.
نرمی و کمال زبان #C ، کالکشن های Generic، وجود منابع برنامه نویسی به وفور تعدادی از این امکانات است.
نگرانی من زمانی که مجددا قرار شد CodeGear محصولی جدید برای برنامه نویسی دات نت ارائه دهد تکرار شد: آیا تمام امکانات نسخه کنونی دات نت در دلفی جدید وجود خواهند داشت؟ پاسخ: مثبت!
اگر وقت کنم سعی خواهم کرد تعدادی از این امکانات رو در ادامه این تاپیک نشان دهم.