رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
تاریخچه php
#1
زبان سمت سرور PHP یک زبان برنامه نویسی تحت وب هست که در حال حاضر گمان میشود بر روی ده ها یا هزاران میلیون دامنه مورد استفاده قرار گرفته است. امروز در تراشه سعی داریم به بررسی اجمالی تاریخچه این زبان محبوب بپردازیم. به همین منظور در ادامه با تراشه همراه باشید ...
PHP که امروز میشناسیم در واقع جانشین یک محصول به نام PHP/FI می باشد که توسط راسموس لردوف دانمارکی ساکن کانادا در سال 1995 طراحی شد. در واقع راسموس لردوف در سال 1994 تعدادی اسکریپ در زبان برنامه نویسی سی نوشت. این اسکریپت توانایی نشان دادن رزومه راسموس و بررسی آمار بازدیدهای صورت گرفته از وب سایت وی را داشت که توسط بسیاری از کاربران و توسعه دهندگان مورد استقبال قرار گرفت.
با گذشت زمان راسموس قابلیت های بیشتری را به ابزار خود اضافه کرد و ابزار خود را بسیار غنی تر و بزرگتر ساخت. از جمله این قابلیت ها  میتوان به توانایی تعامل با فرم های تحت وب و اتصال این فرم ها با پایگاه داده اشاره کرد که کاربران را قادر ساخت با استفاده از آن وب سایت های پویای کوچکی را طراحی و پیاده سازی نمایند. (تصویری از آقای راسموس لردوف را در زیر مشاهده می کنید)
[عکس: php-rasmus.jpg]
در ژوئن سال 1995 لردورف اسکریپت ها نوشته شده را با نام Personal Home Page Tools version 1.0 منتشر کرد که بطور خلاصه PHP Tools نام گرفت. این نسخه که به عنوان نسخه اول PHP می توان از آن نام برد به منظور جذب توسعه دهندگان به سمت این زبان و همچنین تلاش برای رفع باگ های موجود در این نسخه به صورت متن باز منتشر شد. بعدها در سال 1997 نسخه دوم PHP با نام Personal Home Page/Form Interpreter بطور خلاصه PHP/FI منتشر شد. در این نسخه قابلیت هایی همچون پشتیبانی از Cookie ها، توابع تعریف شده توسط کاربران و ... وارد زبان PHP گردید.


پس از این تاریخ و عرضه آن به صورت متن باز توسعه دهندگان PHP به چند نفر افزایش یافت. اندی گاتسمن و زیو سوراسکی (Andi Gutmans and Zeev Suraski) هسته این نسخه را بازنویسی کردند و همزمان با این اتفاق نام PHP از Personal Home Page به PHP Hypertext Preprocessor یافت. یعنی تا آن زمان PHP مخفف عبارات Personal Home Page به معنی  صفحهٔ خانگی شخصی بود و پس از این تغییرات به PHP Hypertext Preprocessor به معنی پیش پردازنده ابر متن تغییر یافت و تا به امروز نیز با این نام شناخته می شود.
در ماه ژوئن 1998 میلادی رسماً PHP نسخهٔ 3.0 منتشر شد. در آن  زمان PHP بر روی حدود 10 درصد از وب سرورهای جهان نصب شد. از ویژگی هایی که در نسخه 3 به PHP اضافه شد میتوان به برنامه نویسی شی گرا (Object Oriented) اشاره کرد.
اندی گاتسمن و زیو سوراسکی دو توسعه دهنده بزرگ هسته ی جدید PHP به گشترش بیشتر این زبان ادامه دادند و سرانجام  موتور پردازش زند (Zend) در سال 1999 بوجود آمد. جالب است بدانید که نام موتور زند از مخفف اسم کوچک این دو (Zeev و Andi) تشکیل شده است و تولد این موتور موجب بنا گذاشته شدن شرکتی با عنوان "زند تکنولوژی" گردید.
پروسه سریع گسترش زبان PHP و همچنین استقبال عمومی توسعه دهندگان و برنامه نویسان از این زبان تحت وب قدرتمند موجب گردید در سال 2000 نسخه 4 این برنامه به صورت رسمی معرفی شود که از Session ها در این نسخه به خوبی پشتیبانی می شد.
در ژانویه 2004 میلادی نسخه رسمی 5 PHP که از  موتور زند 2 استفاده می کرد پس از توسعه و عرضه پیش نسخه های فراوان منتشر شد. نسخه 5 دربرگیرنده پشتیبانی کامل از شی گرایی و هزاران ویژگی دیگر ... است که هم اکنون نیز نسخه فعلی و نهایی PHP همین نسخه می باشد.. در حال حاضر آخرین نسخه  موجود نسخه 5.6.13 می باشد و توسعه دهندگان از سراسر دنیا در حال توسعه آن هستند. به احتمال زیاد نسخه بعدی نیز به جای PHP 6 طی جهشی با عنوان PHP 7 منتشر خواهد شد. تیم PHP هم اکنون شامل هزاران توسعه دهنده از سرتاسر دنیاست.
اگر دوست دارید به نسخه های پیشین این زبان دسترسی داشته باشید و آنها را بررسی کنید می توانید به بخشی با عنوان موزه PHP که بر روی وب سایت رسمی این شرکت راه اندازی شده است مراجعه کنید.
اللهم صل على محمد وعلى آل محمد و عجل فرجهم
پاسخ
 سپاس شده توسط g.saeed ، Milad ، HSG ، barati
#2
سلام
خدا خیر اش بده آقای راسموس لردوف.....ولی ببخشید چند تا سوال داشتم....ایا میشه php رو با اتکا به خود و بدون کلاسهای خصوصی و توسط گوگل و اینترنت و بدون کمک گرفتن از دیگران یاد گرفت....ممنون
پاسخ




کاربران در حال بازدید این موضوع: 1 مهمان