علیرضا حسینی زاده
یه برنامه نویس
مدیر فنی افرافایل
درباره من
چرا باید به PHP 7 کوچ کنیم؟ ارسال شده در ۱۳ مرداد ۱۳۹۶
منم جز اون دسته بودم که از php 7 میترسیدم، ولی بالاخره با ترسم روبرو شدم و کوچ کردم و میخوام تجربه این کارو باهاتون درمیون بزارم.
همونطور که میدونید php ورژن ۶ هیچوقت به صورت عمومی منتشر نشد و دلیلش هم گند زدن برنامه نویسان تیمی بود که داشتن روش کار میکردن
حالا ما کاری نداریم که چی شد و چی نشد که ورژن ۶ به یک فاجعه تبدیل شد و مجبور شدن کلا بیخیال اون پروژه بشن مهم اینه که مثل بعضی شرکت ها وقتی یه پروژه درست پیش نمیره بازم نمیدن به بازار و سر ملت رو کلاه بزارن
خوب بعد از اون داستان بچه های گل این تیم اومدن استارت ورژن ۷ رو زدن و شروع کردن کار کردن و روی کارایی و بهینه بودن php کار کردن که بزرگترین نقطه ضعفش بود
این سلطان پیر و بدون رقیب دنیای وب بالاخره خودش رو جمع و جور کرد و رفت باشگاه و ورزش کرد و غذای سالم خورد و الان وضعیتش خیلی بهتر شده و اگه قبلا ۱۰۰ متر میدویید میوفتاد زمین الان ۱۸۰ متر میتونه بدوه و بعدش هم زمین نمیخوره و فقط یه استراحت کوتاه میخواد
درکل چیز جدید زیادی اضافه نشده به جز چند مورد جزیی و کلا سعی کردن همون ورژن ۵.۶ که یکم زیادی چاق شده بود و لاغر کنن تا بتونه بهتر فعالیت کنه و کاملا کار درست و بجایی هم انجام دادن
سوالی که پیش میاد اینه که اگر انقدر خوب شده پس چرا استقبالی ازش نشد و تعداد کمی نصب کردن و کوچ کردن
دلیلش اینه که تو مراحل لاغر کردن این ورژن مجبور شدن یه سری چیزها رو حذف کنن. بزارین اینطوری بگم بهتره توی این چندین ورژن گذشته تا ۵.۶ برنامه نویسای php فقط میومدن امکانات اضافه میکردن و هرسری میگفتن لطفا و خواهشا دیگه از این فانکشن های قدیمی استفاده نکنید و خطرناکه و منسوخ شده و…. ولی این فانشکن ها و قسمت ها رو حذف نمیکردن و بازم میشد ازشون استفاده کرد که باعث شده بود php کلی چاق بشه
حالا توی ورژن ۷ دیگه خسته شدن از خواهش کردن و عملا اومدن اعلام کردن که هرچی تا حالا تو ورژن های قدیمی گفته بودیم منسوخ شده و استفاده نکنید رو حذف کردیم و دیگه وجود نداره که بخواین استفاده کنید و این شد که ورژن ۷ لاغر شد
حالا خیلی از برنامه نویسا از ترس اینکه اگه آپدیت کنن ممکنه پروژه های قدیمیشون از کار بیوفته یا اینکه نتونن پروژه رو دیگه سرپا کنن سراغ آپدیت نمیرن و حق هم دارن
ولی من با ترسم روبرو شدم و آپدیت کردم و در کمال ناباوری دیدم که هیچ تغییری نیاز نیست بدم و پروژه هام به خوبی کار میکنن
دقت کنید اگه اصولی کد زده باشین تو پروژه های قدیمیتون هیچ تغییری نیازی نیست بدین و اگر اصولی نباشه بازم بهتره که آپدیت کنید و فانکشن های خطرناک شناسایی بشن و جایگزین کنید
من زیاد به حرف تبلیغات گوش نمیدم و خودم دست به کار شدم و ورژن ۷ رو مقایسه کردم با ۵.۶ و روی وردپرس لاراول و php خام تست کردم و همینجا اعلام میکنم که کارایی و سرعت به شکل زیادی تغییر کرد و پیشنهاد میکنم همگی کوچ کنید
اینم اینفوگرافیک مقایسه این ورژن که خود php داده
جالب بود من خوب مطلب رو توضیح دادی نمودارها خیلی خوب وگویا بودن
خوشحالم مفید بوده
موفق باشی