Php کسل کننده

یادش بخیر اولین باری که میخواستم بیام طرف وب چند روز متوالی درگیر انتخاب یک زبان برای وب شدم و بدون شک من هم مثل اکثر ایرانی ها ساعت های طولانی بهتره بگم روزهای طولانی رو صرفاً جهت انتخاب یک زبان مناسب برای وب حروم مطالعه و تحقیق کردم ! خلاصه بعد از کلی تحقیق مثل بقیه هموطنان عزیزم رسیدم به دو گزینه اصلی ! شک ندارم به محض خوندن متوجه شدین چه گزینه ای هستند !

از اونجایی هم که اصولاً من آدم تنبلی هستم و به خونه تکونی و تغییرات زیاد عادتی ندارم و خوشم نمیاد رسیدم به پی اچ پی !

مدت زیادی از این انتخاب من میگذره و تو این مدت علاوه بر خود پی اچ پی با زبون های زیادی یا بخاطر مسائل کاری یا صرفاً علاقه کار کردم یا هم صرفاً بخاطر ارضای حس کنجکاوی باهاشون چند روزی بازی کردم بعد ولشون کردم ولی در کل باید بگم تو این مدت شدیداً از زبان پی اچ پی دلسرد شدم و هربار که قراره با پی اچ پی کاری انجام بدم رسماً انگار میخوام برم ملاقات داعش و تا بلدم بهانه تراشی میکنم که کار امروز رو بندازم فردا تا صرفاً بتونم یه مدت کوتاهم شده با پی اچ پی روبه رو نشم ! علتش رو هم در پایین میخونید :

اولین چیزی که واقعاً حال منو خراب میکنه سینتاکس آشفته بازار این زبونه ! نمیدونم فقط من اینطوری حس میکنم یا هستند آدمای دیگه ای هم که این طرز فکر رو دارند ؟ به محض اینکه تعداد خط میره بالای ۵۰ تو خوندن کدها می افتم به روغن سوزی و وقتی این تعداد رسید به بالای هزار قلپاچ میکنم ! تمیز ترین کدها رو هم که می نویسم بازم باید دوسه بار کله مبارک رو بزنم دیوار و چشمام کور بشه تا بفهمم چی نوشتم !

حالا این وسط به نحوی هم یه خطای مبارک ظهور پیدا کنه که دیگه فاتحه من خونده است ! بخصوص زمانی که مفسر مبارک این زبان هم تو نشون دادن خطا کاری از دستش برنیاد و من می مونم با کلی کد زشت و عجیب و غریب که باید حلش کنم !

دینامیک تایپ بودن این زبان هم علاوه بر اینکه مزیت هست اما گاهی اوقات تبدیل میشه به یک دردسر و مشکل بزرگ ! دوستانی که تو پروژه های بزرگ ساعت های طولانی سر مبارکشون رو بخاطر یه متغیر کوبیدن دیوار حرف منو خوب میفهمن !

مهم ترین چیزی هم که داخل این زبان واقعاً دیگه داره روی اعصاب من راه میره علامت دلاره ! این علامت بعد یه مدت کار کردن با این زبون بخصوص که با زبون های دیگه ای هم آشنا باشین واقعا خسته کننده و تو اعصاب برو میشه !گاهی اوقات باید کلاً دست آدم روی شیفت و ۴ باشه تا هی علامت دلار بزنی !میخوایی فوری یه خروجی ساده بگیری ببینی قراره چی بشه و باید دلار بزنی ! خلاصه باید یه دستت روی دلار بشه ! دقیقاً شبیه if err!=nil در زبان گو که بعد مدتی واقعاً روی اعصاب آدم راه میره  ، تو جاوا هم try …  هست و خیلی رو اعصاب برو هست و کار بیشتری هم میخواد اما من هنوزم ازش لذت میبرم  و بنظرم خفن تره و کمتر آدمو کسل میکنه .( دوستانی که ممکن هست گیر بدن علامت دلار چه ربطی به گیر انداختن خطا داره : منظورم اینه این چیزا کسل کننده هستند و جذابیت برام ندارن ، یادم نرفته هنوزم هستند برنامه نویس هایی که دوپای دیگه هم قرض گرفتند و از دست خطای نول پوینتر تو جاوا فرار کردند)

این سیم کالن هم واقعاً نمیدونم فاز سازنده های این زبون چی بوده گذاشتن ؟ وقتی با روبی پایتون و… کد میزنی نه خبری از دلار هست نه سیم کالن آخر خط و همینا باعث میشه آدم کیف چه عرض کنم ذوق مرگ بشه !

هرازگاهی به خودم میگم من که از هر چند ثانیه یبار یه دلار و  سیم کالن که میزنم پس چه دردی گرفتم با سی پلاس پلاس یا جاوا کار نمی کنم ؟  سختی و اضافه کاریشون درسته یکم بیشتره اما اعصاب خراب کنی تقریباً برابری با این زبان دارند !

حالا از دستور ایز ست هم چیزی نگم بهتره ! و اول آخرش مجبورت میکنه بشینی یه کلاس درست حسابی بنویسی که از شر این دستور راحت بشی !

خب اون روز داشتم با خودم فکر میکردم چرا زبان PHP باید هنوز زنده باشه ؟ بخاطر وردپرس و بقیه تشکیلات ؟ یا هاست ارزون ؟ یا راحتی LAMP  ؟ علتش واقعاً چیه ؟ چرا تو ایران برای Django یا Ruby On Rail’s هاست درست حسابی وجود نداره ؟

از اصلی ترین دلایلی که هنوز باعث میشه PHP هنوز زنده باشه بنظر من هاست اشتراکی ارزون قیمت و وردپرس و LAMP باشه وگرنه حالا ممکنه خیلی ها هم از این حرفم ناراحت بشن ولی PHP واقعا دیگه قدرت رقابت نداره با زبون های جدید (حتی JS هم با اینکه کلی ایراد داره ولی بنظر من از PHP بهتره )

من خیلی بعید میدونم برنامه نویسایی که عاشق کارشون هستند و هر روز دنبال تجربه جدید هستند دیگه با این زبون احساس راحتی کنند ، من به شخصه تا در توان دارم سعی میکنم از این زبون دور باشم !

متاسفانه قیمت vps هم تو ایران مناسب نیست و مقرون به صرفه نیس برای یه وبلاگ ساده ماهی ۲۵ تومن پول خرج کرد وگرنه کلاً این زبون رو میبوسیدم میزاشتم کنار ( کارفرما هم نمیتونه راه بیاد )

در ضمن اکثر کسایی که برنامه نویسی سمت وب رو با php شروع کردند و تو همون زبون موندند متاسفانه دانش خیلی کمتری نسبت به بقیه برنامه نویسا و توسعه دهنده ها دارند مگر اینکه مهاجرت کرده باشند به زبان جدید !

هنوز هم کم نیستند تعداد برنامه نویسای php که از پروتکل http ,tcp سردرنمیارن و خیلی جزئیاتش رو نمیدونن علتش هم خیلی ساده هست چون تو این زبون چیزی که یاد میگیره اینه : echo “hello”; و وقتی میبینه به این راحتی تو مرورگر یه متن چاپ شد فکر میکنه کل وب اینه

بهرحال باید بسوزیم و بسازیم چون در کشوری به نام ایران زندگی میکنیم ، دم از تمدن چند هزار ساله میزنیم و هیچ کس رو هم رتبه و هم شان خودمون نمیدونیم اما همیشه عقبیم !

6 thoughts on “Php کسل کننده

  1. سلام چقدر عجیب یا تو منی یا من توهم 😀 منم دقیقا همین مشکل دارم باور کن حالم دیگه داره از php به هم میخوره با اینکه الان ۳ سال میگذره دارم با php فریم ورک laravel و yii کار میکنم برنامه نویس php همیشه این مشکل دارن برنامه نویس های php هیچ وقت خوشحال نیستند توی ایران که هر کس اسم برنامه نویسی به گوشش میخوره میره php حالا جالبش اینه با php سایت میسازن زیر ۲۰۰ هزارتومان نه بازار داره نه جذابیت داره هیچی این زبان نداره رفتم شرکت برای استخدام میگه باید html css js bootstrap jquery بلد باشی بتونی front end بسازی و backend رو با php به صورت کامل تحویل ما بدی ماهی یک میلیون ۲۰۰ با سرعت عمل بالا خواستم همون جا گریه کنم 🙁 برنامه نویس های php توی ایران باید اچار فرانسه باشن این صحبت های من در حالی برنامه نویس های python و ruby با اینکه بازار خوبی در ایران ندارن اما مثل پادشاه باهاشون رفتار میشه حقوق و مزایا بسیار خوب من به شخصه میخوام میخوام برم سمت django چون بلاخره برات کاری پیدا میشه حداقلش یه احترام برنامه نویس برات قائل هستند راستی وبلاگت عالیه سعی میکنم گاهی وقتی بهت سر بزنم 🙂

    • سلام عزیز لطف داری ، والله گفته هات واقعیته و در کل پی اچ پی واقعا مزخرفه
      جانگو و پایتون عالی ان حتماً شروع کن ، درمورد درامدم فک کم منطقی ترین راه رفتن از ایرانه

    • سلام تشکر
      بله درسته مشتری چاقو میخواد حالا دوست دارین بدزدین یا خودتون تراش بدین یا بدین یکی دیگه تراش بده و ….
      مهم اینه نتیجه مد نظر مشتری باشه
      ولی فراموش نکنیم لذت بردن از کار هم فاکتور مهمی هست و زبان یکی از اصلی ترین دلایل لذت از این کاره

دیدگاه‌تان را بنویسید: