Developers
Developers
خواندن ۴ دقیقه·۵ سال پیش

25 سالگی PHP

25 سالگی PHP
25 سالگی PHP

پی اچ پی 25 سال با جهش عملکرد دیگری در افق جشن می گیرد

در 8 ژوئن 1995 بود که Rasmus Lerdorf اعلام کرد وجود نسخه 1.0 PHP. این زبان توسعه همه جا در وب حدود 25 سال است که وجود دارد ، و همچنین 25 سال است که به عنوان یک زبان بد شناخته شده است.

راسموس لدورف نام PHP را برای "  صفحه اصلی شخصی  " انتخاب کرد. این پروژه شخصی کوچک فقط برای ایجاد صفحات وب از قالب ها مورد استفاده قرار گرفت . هر مدل شامل HTML افزوده شده توسط چند خط PHP است ، به عنوان مثال برای جستجوی اطلاعات در یک پایگاه داده و پر کردن صفحه وب نهایی. باید گفت که در دهه 1990 ، تنها گزینه جایگزین برای تولید صفحات وب "به صورت دستی" نوشتن کد در C بود و این پروژه به طور قابل توجهی روند کار را ساده کرد.

اما همانطور که بعداً سازنده آن اعتراف کرد ، ایده اصلی آن این بود که از PHP فقط برای چیدمان سایت استفاده می شود و بقیه همیشه باید در C. نوشته شود به جز اینکه کسی نمی خواست وب سایت ها را در C رمزگذاری کند. برعکس ، همه می خواستند از PHP استفاده کنند تا همه کارها روی سرورها انجام شود. برای پاسخگویی به این تقاضا ، عملکردها بر روی به روزرسانی ها افزوده شده است ، اما همیشه بر این اساس ساده و بدون هیچ گونه تأمل کلی.

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

برای چند سال ، طراحان PHP با این وجود برای اصلاح این نقص های اصلی کار می کنند. با انتشار PHP 7 در دسامبر 2015 ، عملکرد جهشی چشمگیر به جلو داشت. و تمام نشده است: PHP 8 که باید در پایان سال منتشر شود ، در برخی موارد مجدداً عملکرد خود را دو برابر خواهد کرد. خبر بزرگ کامپایلر JIT ( فقط در زمان ) خواهد بود كه PHP را براساس كد دستگاه x86 كامپايل كرده و در نتيجه مي تواند سرعت پردازش را افزايش دهد.

PHP 8 JIT
PHP 8 JIT


سود واقعی به نوع عملیاتی که انجام می شود بستگی دارد ، آنها باید به ویژه در سنگین ترین عملیات ها ، به ویژه مواردی که بر اساس محاسبات ریاضی هستند ، پیدا شوند. با وجود همه چیز ، جالب است بدانید که پرکاربردترین زبان در وب تبدیل شدن به یک قهرمان عملکرد است. اما حتی اگر سازندگان آن به سرعت پیشرفت کنند ، کاربران آن همیشه از جدیدترین نوآوری ها سود نمی برند.

تخمین زده می شود که تقریباً 80٪ وب سایت ها اکنون مبتنی بر PHP هستند که حدود یک سوم آن ها فقط بر پایه وردپرس بنا شده اند. PHP 5 تقریباً نیمی از این سایت ها استفاده می شوند و حتی برای کسانی که به روز رسانی شده اند ، اکثریت هنوز در نسخه 7.2 یا بالاتر است ، در حالی که ما در 7.4 هستیم. و حتی اگر سرورها به روز باشند ، برنامه های نصب شده روی سرورها هنوز به ندرت از زبان جدید سوء استفاده می کنند.

سیستم مدیریت محتوا WordPress ، برای بازگشت به بزرگترین CMS در وب ، تازه شروع به بررسی به روز رسانی کد آن برای PHP 7. کرده است. آخرین نوآوری ها کافی است بگوییم که هنوز تعداد زیادی کار وجود دارد تا پایگاه عظیم خطوط کد که وردپرس را تشکیل می دهد به طور کامل بروزرسانی شود.


منبع:
https://www.macg.co/ailleurs/2020/06/php-fete-ses-25-ans-avec-un-nouveau-bond-de-performances-lhorizon-114535

phpبرنامه نویسیتولدطراحی سایت
دانشمندان چیزی را که قبلا وجود داشته کشف میکنند اما برنامه نویسان چیزی که قبلا وجود نداشته را خلق میکنند.
شاید از این پست‌ها خوشتان بیاید