چرا Php رو بندازیم دور و هوا بخوریم ؟

مشکل از جایی شروع شد که ذهن برنامه نویس های ایرانی به این طرف کشیده شد که کل دنیا معطوف به PHP یا Asp است ! سرویس دهنده ها هم از روی همین تفکر شروع کردند تمام خدماتشون رو به این دو محدود کردند و یکی که خارج از این چهارچوب فکر میکرد و دوست داشت چیزهای جدید رو تجربه کنه یا مارک بی سوادی خورد یا گفتن : باو تو هم حوصله داری ها ول کن با همین php میزنیم تموم میشه میره ! یا هم هزینه سرور و ... چنان بالا رفت که هرچقدر حساب کتاب کرد دید حتی پروژه شخصی خودشم با چیزی که علاقه داره نباید بزنه ! این بینش سیاه و سفیدی در مرور زمان حتی به کارفرما هم سرایت کرد و یواش یواش با درخواست های این چنینی از کارفرما روبه رو شدیم : آقا میتونی برای من یه برنامه حساب داری با PHP بنویسی ؟متاسفانه هرچقدر اون زمون ها سعی میکردیم که کارفرما رو متوجه کنیم عزیز دل من با این php حسابداری مغازه نمیزنن نمیشد !! چرا ؟ چون اون طرف یه احمق به تمام معنا وجود داشت که میگفت دروغ میگن 1 تومن بدی به خودم برات بنویسم ! یواش یواش این بینش سیاه و سفیدی باعث شد که کسانی هم که میخواستن تازه وارد این صنعت بشند مبتلا به این بینش بشند و یواش یواش نسلی از برنامه نویس ها پدید اومد که میتونستند با وردپرس سایتی شبیه گوگل بسازند فقط افزونه شو نمیتونستند پیدا کنند و گاها حتی با پی اچ پی سعی میکردند برنامه های دسکتاپ چه عرض کنم ، کد سطح پایین بزنند !!!!!بعدها زمان گذشت و گذشت و کلی ایراد اساسی در این زبان برطرف شد و فریم ورکی بنام لاراول هم با اومدنش باعث شد این قشر سنتی و تنبل تعصبشون چند برابر بشه و اعتماد به نفسشون از سقف هم بگذره بره خونه طبقه بالا ! یکی از خاطراتی که از اون دوران دارم اینه که با یه خانوم بحث میکردم و این خانوم به طرز عجیبی حس میکرد من احمق و بی سوادم و تاکید داشت که هوش و درایت کافی برای یادگیری لاراول رو ندارم ( یکی از میوه هایی که همون قشر سنتی برای ما گذشت وجود این اشخاصه که بحث علمی سرشون نیست ) . قسمت جالب ماجرا این بود که وقتی از ایشون سوال میکردم برای چی باید با لاراول کار کنید استدلال میکردند که احزار هویت داره !! و اینجای کار بود که میفهمیدم اکثر این افراد حتی خود php رو هم درست و حسابی بلد نیستند و اگر تقاضا کنی برات یه فریم ورک ساده mvc پیاده کنند مات و مبهوم به صورتت نگاه میکنند ! دوستان دقت کنید که من به زبان php حمله نمیکنم اما باید واقعا قبول کنیم این زبان بیش از اندازه مسخره هست و اینکه امروز اکثر آگهی های برنامه نویسی متعلق به این زبانه واقعا شرم آوره !! چرا ما نباید عینک سیاه و سفید خودمون رو برنداریم ؟ آیا تو کل این کره خاکی غیر php زبان دیگه ای وجود نداره ؟ وقتی که بحث سرعت توسعه در میانه و از دید اقتصادی نگاه میکنید چه کسی میتونه ادعا کنه که سرعت توسعه در لاراول خیلی بیشتر از ROR یا MeteorJs هست ؟ چرا نباید از ابزارهای دیگه استفاده نکنیم ؟ دقیقا کجا نوشته شده یا کدوم قانونی وجود داره که قشر کثیری از جامعه ما رو مجبور کرده برن لاراول یاد بگیرن ؟ لاراول و php مگه چه مزیتی دارند ؟ تنها مزیتشون اینه که اکثر ما تنبل هستیم و چون زبان php رو بلدیم در نتیجه لاراول رو هم یاد میگیریم و بعد اون دیگه ول کن ماجرا نیستیم و این باعث میشه که در کشور ایران خیل عظیمی از برنامه نویس های php وجود داشته باشه و در نتیجه کسی که با دید تجاری به قضیه نگاه میکنه مجبوره پروژه رو با این ابزار جلو ببره تا بعدا لنگ برنامه نویس نمونه ! تنها توصیه برادرانه ای که میتونم بکنم این است که حتما و حتما زبان هایی مثل پایتون و روبی و اسکالا و الکسیر و ... رو امتحان کنید ! چندتا پروژه ساده در ریلز یا جانگو پیاده کنید و بعد از اون اگر دوباره راضی شدید با زبان PHP کد بزنید هرچقدر دوست دارین به من فحش و ناسزا بدید ! برای شخص من توسعه هر پروژه ای در پایتون یا روبی و ... به مراتب بسیار لذت بخشتر و هیجان انگیزتر از آفتی بنام Php بوده و هرکسی که پیشنهاد من رو اجرا کرده با من موافق بوده ! اما چرا ناراضی هستیم ؟ بیشتر نارضایتی قشر عاشق برنامه نویسی در این خلاصه میشه که برای بازار کار مجبوریم با php کد بزنیم ! علتشم وجود عده ای هست که از یاد گرفتن چیزهای جدید ترس دارند یا تنبلی میکنند و برای مخفی کردن این ترس و تنبلی تنها راهشون دفاع از Php یا لاراول است ! این دوستان گاها استدلال های عجیبی هم میارند که خالی از لطف نیست : زبان Php بیشترین استفاده در حیطه وب رو داره بله دوست عزیز منم منکر این نیستم اما شما وردپرس و ... رو نباید به حساب بیارید ! زبان php بیشترین استفاده رو داره چون هرکی از راه میرسه یه سایت وردپرس راه میندازه ! فیس بوک و کلی سایت بزرگ با Php نوشته شدهمن با کسی که هنوز خبر نداره بچه نانوری بنام Php چطوری به لطف C++ و هسکل و ارلنگ و جاوا و ... غیره در جلوی صحنه تازی گری میکنه حرفی ندارم و پیشنهاد میکنم مطالعه خودشون رو بیشتر کنند ! اتفاقا بهتره بدونید پروژه های خیلی خیلی خفن تری با پایتون یا روبی یا اسکالا و .... نوشته شدند ! وب سایت یوتیوب جالبه بدونید اولین بار با Php پیاده سازی شده بود اما تصمیم گرفتند بعدا با پایتون بازنویسی کنند و علتشم ساده هست : زبان php مزخرفه و کس که با ابزار دیگه کار کنه وقتی با php کد میزنه انگار از لس آنجلس میبرنش افغانستان !سرعت توسعه در لاراول به مراتب بیشتره با یک گوگل کردن میتونید زبان ها و فریم ورکهایی پیدا کنید نه تنها سینتاکسشون میلیون ها بار جذاب تر از php هست بلکه در مبحث سرعت و سرعت توسعه و Scale و ....... لاراول رو جیب پشتی خودشون میزارن !با چندتا کلیک لاراول رو میندازم داخل هاست و لازم نیست غم دیپلوی و کانفیگ سرور داشته باشم اتفاقا همین الانم با چندتا کلیک ROR و جانگو ... رو دیپلوی میکنند اما از اونجایی که ایران همیشه 500 سال از جهان عقب بوده برای همین هنوز هم هیچ خدمات درست و حسابی برای وب سایتهای نوشته شده با زبون های دیگه داخل ایران پیدا نمیشه ! اتفاقا ما باید بیشتر تلاش کنیم که خدمات دهنده های ایرانی هم سنتی شکنی بکنند و یه تکونی به خودشون بدند ! زبان Php به مراتب آسونتر از بقیه است این طرز تفکر از پایه غلطه ! اتفاقا این زبان به مراتب از زبانی مثل پایتون سخت تره و بنظر من بهتره بگید که من جرات و شهامت کافی برای امتحان کردن چیز جدید رو ندارم و چون php بلدم بنظر من بهترین ابزار موجوده در بقیه زبان ها چیزی بنام LAMP نداریمبا کسی که حتی به خودش از شدت تنبلی اجازه نمیده یه گوگل بکنه ببینه چی به چیه بحث خطاست من زبان Php رو دوست دارم و جذاب ترین زبانه این یک دروغه بزرگه ! غیر ممکنه کسی با زبانهای دیگه کار کنه و از php خوشش بیاد ! حتی زبان گو که آدمو یاد دوران داس و سی میندازه به مراتب خیلی جذاب تر از Php هست ! چطور میتونید بگید در مقابل سادگی و خوانایی پایتون ، جذابیت روبی و ... php رو دوست دارید ؟اما سخنی با تازه کاران : حتما و حتما یک پروژه رو با لاراول پیاده کنید و دوباره همون پروژه رو با روبی آن ریلز یا پایتون جانگو یا هر چیز دیگه ای که دوست دارد بازنویسی کنید ! بدون شک از php متنفر میشین بخصوص سینتاکسش و از خودتون عصبی میشید که چرا سالیان سال با وجود بنز و لکسوس رایگان از گاری استفاده کرده اید !