10-03-2011, 05:05 PM
Nocturne نوشته: به نظر من این بحث ها زیاد بحث های معقولی نیست،به طور مثال اینکه کثرت گرایی در مورد یه زبان رو با کثرت گرایی یک دین مقایسه کرد هم همچنان چیز معقولی نیست و قیاس مع الفارق است،به نظر من انتخاب یک زبان تنها به قدرت اون بستگی ندارد بلکه به اینکه سطح کاربر چیست؟چه سلیقه ای دارد؟چه مقدار پیشرفت را در چه زمانی میخواهد،و اینکه منابع مطالعاتی و کامیونیتی که در اینترنت برای آن زبان وجود دارد را هم باید در نظر گرفت،به طور مثال نمیتوان کامیونیتی پی اچ پی رو با ای اس پی دانت مقایسه کرد،دلایل اینکه پی اچ پی بیشتر همه گیر هست اوپن سورس بودن آن و ساده تر بودن آن است و همینطور کامیونیتی،البته من با سی شارپ و ای اس پی دات نت هنوز کار نکردم پس نظری در مورد اینکه کارایی کودوم بهتر هست ندارم فقط میگم همه ی معیارها نمیتونه کارایی باشه.
خیر، همانگونه که گفتیم، خرد همگانی یا کثرتگرایی همواره در نمایه و ظاهر درست به نگر میآیند و میتوان برای آنها به
خوبی فرنودتراشی کرد (open source است!)؛ خوب اگر open source بودن این اندازه مهم است، چرا ویندوز close source این همه کاربر دارد؟
همانگونه که شما نمیتوانید با نگاه به زبان «انگلیسی» و شمار زیاد کسانی که با آن گفتگو میکنند بگویید «انگلیسی بهتر از زبان X است)، همانگونه هم نمیتوانید درباره PHP هودهگیری بکنید.
PHP میتواند کامیونیتی بزرگتری از #C داشته باشد، میتواند کاربران بیشتری داشته و سایتهای بسیار بزرگتری
میتوانند روی آن نوشته شده باشند و همچنان زبانی بسیار ضعیف و ناکارآمد در برابر #C باشد، که در حقیقت هم همینگونه است.
برای بررسی دو زبان برنامهنویسی، بایستی از دیدگاه منطقی و اصولی نگریست و فاکتورهای زیر را در نگر داشت:
- تندی و performance زبان نامبرده
- دستور زبان و خوانایی syntax آن
- پشتیبانی و پیادهسازی مفاهیم امروزین مانند OOP
- ...
و تا اینجا تندی بیشتر را نشان دادم، میتوانیم یک به یک پیش رفته و فاکتورهای دیگر را نیز ارزیابی کنیم.
.Unexpected places give you unexpected returns