‫‫C#‎ برای توسعه برنامه‌های dynamic

به غیر از ما، خیلی‌های دیگر هم به فکر توسعه برنامه‌های dynamic با C#‎ و ‎.Net هستند. به عنوان نمونه به تلاش مایکروسافت در نسخه‌های ۳ و بعد از ۳ دات‌نت دقت کنید (LINQ و بقیه) یا به کتاب‌هایی مثل Pro Dynamic .NET 4.0 Applications: Data-Driven Programming for the .NET Framework نگاهی بیندازید.

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