از نظر فنی بحث خوبی بود.
ولی اول و آخرش برنامه نویسی رو بچسب
چه بخوای چه نخوای زبانهای مختلفی نیاز هستن و کاربرد دارن. اصلا برنامه نویس نباید اینقدر سر زبان دعوا داشته باشه. باید بتونه کارش رو در حداقل یکی از زبانهای اصلی که هست انجام بده. حالا سخت تر و آسون تر داره، همیشه که نمیشه همهء شرایط ایدئال باشه.
مثلا ما الان با برنامه نویس اندروید گیر جاوا افتادیم
میگه اندر دل من هزار خورشید بتافت، لیکن آخر یک زبان کامل تنها نیافت
ببینید اینا ابزار هستن هرکدام واسه یه شرایطی یه حیطه ای یه داستانی یه سخت افزاری یه نرم افزاری یه سیستم عاملی ممکنه مناسب تر باشن یا حتی گاهی عملا انتخاب دیگری جلوی روی آدم نباشه. حالا زبان چه راحت چه سخت، فقط این پارامتر که نیست! ممکنه جایی برید که زور باشه به هر علتی از میان علت های زیادی که هست مجبور باشی فقط با یکی دو زبان خاص کار کنی. مثلا یه پلتفرمی از قبل دارن، یه سخت افزاری دارن که فلان زبان رو پشتیبانی میکنه ولی فلان زبان رو پشتیبانی نمیکنه، و غیره. ممکنه اون سخت افزار رو بخاطر قیمت مناسب ترش یا به علت امکانات بهترش انتخاب کرده باشن یا حتی خود شما انتخاب کنی.
شما الان مثلا در دنیای صنعت هم بری خب هزار جور ابزار هست، دریل داریم فرز داریم و غیره. هرکدام هم باز مارک و مدل و قدرت و امکانات و خصوصیات کم و بیش متفاوتی دارن. من خودمم بابام چون توی کار صنعت بود زیاد ابزار دیدم و میشناسم، بخاطر همین گهگاه از این مثالها استفاده میکنم.
بعضی ابزارها هم هستن سعی میکنن همه کاره باشن یا حداقل کارهای زیادی انجام بدن. میشه الان خیلی زبانها اینطوری هستن. جاوا، پایتون، سی شارپ، حتی تاحدی همین PHP و اینا. ولی با این حال بازم در بعضی جاها زبانهای تخصصی کار تر مناسب تر هستن. بعضی از این زبانها در بعضی کاربردها بهتر عمل میکنن و در بعضی دیگر زیاد جالب نیستن، ولی در حد کار راه اندازی یا وقتی به دلایل دیگری مجبور باشیم خب امکان بدی نیست ممکنه خیلی هم کمک کنه.
کلا این دعواها فایده نداره اگر قصدمون این باشه بخوایم یکی رو از میدون به در کنیم و دیگری رو رواج بدیم، ولی اگر قصدمون شناخت و احتمالا یادگیری چند زبان باشه میتونه مفید باشه.
آدما خودشون متفاوت هستن دیدگاه ها و ویژگیهای متفاوتی دارن قدرت های متفاوتی در زمینه ای مختلف دارن، و اینکه دنیای زبانهای برنامه نویسی و فناوری ها هم اینقدر متنوع هستن جای تعجبی نداره. ولی بهرحال هر آدم عاقلی مجبوره با این تنوع کنار بیاد، و اینطور نیست که هروقت هر کجا رفت فقط چیزهای دلخواه خودش و آدمهای دلخواه خودش اونجا باشن با چیزهای دیگری سر و کار نداشته باشه.
پس باید سعی کرد سازگاری و انعطاف بیشتری داشت.