سلام
خیلی از برنامه نویسان میگویند php داره قدیمی میشه اما الان php بازار کار خیلی خوبی داره و سایت های خیلی زیادی با php نوشته شدن و سیستم های مدیریت محتوای خیلی معروف مثل وردپرس هم با php نوشته شده . پس چرا خیلی از برنامه نویس ها میگویند php داره قدیمی میشه؟
منظورشون از قدیمی اینکه دیگه زمان اینکه بخوای فقط از php برای طراحی سایت استفاده کنی گذشته و الان دیگه باید از فریم ورک های php یا هر زبان دیگه ای استفاده کرد
اینو بگم که کلا وقتی اسم حذف یه زبان می یاد دیر و زود کنار می ره ولی اینودر نظر داشته باشید که php خودوش اپدیت کرد و اون php4,5 قدیم نیست php7 کاملا خوب و بهنیه شده و من که php کار نیستم می تونم بگم با توجه با php8 که در راهه ولاراول حداقل 7-8 سال دیگه را کامل در اوج به سر می بره ولی در کل هر زبانی یه عمری داره و به نظرم فقط cکهنه و قدیمی نمی شه
سلام.
شاید استفاده از واژهی «قدیمی» خیلی مناسب نباشه! با به وجود اومدن تکنولوژیهای جدید و بهبود برخی از تکنولوژیهای قدیمی تر و همچنین به وجود اومدن نیازهای جدید که در بعضی موارد نمیشه اونهارو با پیاچپی پیاده سازی کرد یا اینکه روش بهینهای نیست، پیاچپی روند ترند بودن خودش رو از دست داده و مجبور شده بخشی از بازار خودش رو با تکنولوژیهای دیگه تقسیم کنه.
البته تو بازار ایران هنوز این تطابق با بازار جهانی انجام نشده و پیاچپی میشه گفت هنوز یکهتازی میکنه ولی احتمالا دیر یا زود این همگام سازی با بازار جهانی انجام میشه. توجه کنید که حرف من به معنی نابود شدن پیاچپی نیست، حداقل نه به این زودیها.
بله PHP قدیمی هست
در واقع اگر زبان اسکریپتینگ Perl رو در نظر نگیریم، PHP اولین زبان توسعه اپلیکیشن در سمت سرور هست
اما هر چیز که قدیمی باشه، دال بر منسوخ بودن و بلا استفاده بودن نداره..
هر چند وقت یکبار دوستانی رو میبینم که توی فضای مجازی میگند PHP این طور و اون طور...
من نمیگم PHP بی عیب و نقص هست.. اما برای ۹۵٪ پروژه هایی که توی ایران کلید میخورند، کاملا کافیه.
من با تعصب و تمرکز بیش از حد روی یک زبان، کاملا مخالفم
اما این رو هم بگم که الان ۱۵ ساله که میگند PHP داره میمیره و .NET دورهاش تموم شده.. اما میبینید که هنوز هم در راس هستند.
تا زمانی که بازار کار برای یک زبان وجود داشته باشه به نظر من قدیمی نمیشه
هم تو ایران و هم تو کاریابی های خارجی معروف مثل indeed برای php تقاضا زیاده
اولین مشکلی که تاپیک شما داره این هست که عنوانش حالت خبری داره.
شاید بهتر بود میپرسیدید آیا php قدیمی شده ؟
اون موقع بود که میشه به راکت کست زیر ارجاع بدیم:
https://roocket.ir/podcast/1015
php قدیمی نشده و نمرده تنها مسئله ای که وجود داره این هست که با اومدن تکنولوژی های جدید کامیونیتی هایپ میشه و فکر میکنه یک زبان و فریمورکی که قدیمی تر هست دیگه کارایی نداره و قراره همه چیز عوض بشه و کل تکنولوژی به سمت اونها بچرخه ولی اینطوری نیست.
زبان php یک زبان درحال توسعه هست. یعنی چی ؟ یعنی اینکه php اون زبانی که چند ده سال پیش ارائه شده نیست. و داره به صورت مداوم تغییر میکنه و بروز میشه. هر سال یک آپدیت دریافت میکنه و خودش با نیاز ها تطبیق میده.
خیلی از دلایلی که برنامه نویسان های دیگه میارن از روی دانش کمی هست که دارند در مورد php و حتی اون تکنولوژی که دارند باهاش مقایسه را انجام میدن.
به عنوان مثال برای برنامه نویسی realtime و async میگن php خوب نیست و نود بهتره درحالیکه ما توی php چیزی داریم به عنوان swoole که این قابلیت ها رو به ما میده.
از این دست موارد خیلی زیاد هست.
چیزی که شما باید بهش توجه کنید هدفتون از انتخاب یک زبان هست.
اگر برای استخدام هست باید بازار کار منطقه ای که میخواهید استخدام بشید بسنجید
اگر میخواهید پروژه شخصی راه بندازید باید نیازمندی ها رو بسنجید و بر اساس اونها تصمیم بگیرید.
در نهایت هر زبان یا فریمورک فقط یک ابزار هست. و شما باید روش استفاده صحیح از ابزار ها رو بلد باشید.
@manish
تو نت سرچ کن php is dead 2015??
کلی تاپیک میاد و همین طور ادامه پیدا میکنه
سال 2016 پی اچ پی ایا مرده ؟
سال 2017 پی اچ پی ایا مرده؟
سال 2018 پی اچ پی ایا مرده؟؟؟
.......
سال 2021 پی اچ پی ایا مرده؟؟؟
هرساله این موضوع مطرحه و همه هم میگن نهایت دوسال دیگه زنده باشه ولی بازم میبینم خیلی بیشتر از این حرفا هستش
زمانی میمیره که هییچ وب سایتی دیگه ازش نباشه هیچ اپدیتی نیاد هیچ فریمورکی دیگه ازش اپدیت نشه
بابا بخدا نمیمیره این زبان چرا همش فکر میکنید تو ایران کاربرد داره؟برید سایت indead بزن php بعد قسمت کامپانی هاش ببین چقدر برای پی اچ پی درخواست دارن شرکت های تاپ مثل امازون اینا لاراول و وردپرسم دارن فرت و فرت اپدیت میدن خب اینم یه دلیل زنده موندن یا قدیمی نشدن زبانه
من قصدم اصلا طرفداری از پی اچ پی نیس پی اچ پی کار میکنم اصلا گیرم بگن فردا پی اچ پی مرده یا قدیمی شده خب؟ اگه من اصول رو یاد گرفته باشم راحت میرم سمت یه زبان دیگه
زمانیدیه چیزی قدیمی و منسوخ میشه که هیچ استفاده ای نباشه ازش مثل فلاپی در مقایسه با فلش
قطعا پی اچ پی یا هر زبون قدیمی یه چیزایی تو خودش داره که متمایزش میکنه وهنوزم استفاده میشه و خواهد شد
شما حتی زبان های خیلی قدیمی مثل Lisp هم بازم کار پیدا میشه اما نه خیلی زیاد
امیدوارم حرفام کمکتون کرده باشه
بستگی داره از چه نظر به زبان نگاه کنید.
از نظر تکامل ابزارهای تولیدی واقعا php رو نمیشه با خیلی از زبان های تحت وب مقایسه کرد.
به طور مثال فریم ورک هایی مثل Yii و Laravel انقدر امکانات به شما میدن که واقعا در کوتاه ترین زمان یک وب اپلیکیشن رو بدون نگرانی در مورد کتابخانه های مورد نیاز میتونید بنویسید و توسعه بدید.
زبان php یک زبان راحت برای یادگیری هست و پیچیدگی هایی که در زبان هایی مثل جاوا و جاوا اسکریپت میبینید رو نداره, از طرفی فریم ورک ها و CMS های بسیار تکامل یافته ای داره که واقعا در زبان های دیگه با این حجم از کامیونیتی و انسجام نمیتونید پیدا کنید(وردپرس, جوملا, دروپال,مجنتو,اوپن کارت,ووکامرس,پرستاشاپ,او اس کلس,grave و ...)
بنده با نود هم کار میکنم اما معروف ترین سیستم های مدیریت محتوای مبتنی بر جاوا اسکریپت (strapi,keystonejs) هنوز خیلی کار دارند تا به یک ابزار کامل تبدیل بشن و بعد از این همه سال با یک کامیونیتی بزرگ هنوز اول راه هستند, گرچه ایده های نوین و بدیعی در کدنویسی و تولید بک اند دارند و با خیلی از کتابخانه های فرانت راحت پیوند میخورند.
اما این آشفتگی که در کتابخانه های جاوااسکریپتی برای تولید بک اند وجود داره زمان خیلی زیادی از کدنویس رو صرف یادگیری و تحقیقات و تنظیم بسته های NPM که زود به زود آپدیت میشن و به دد لاین و اکسپایر شدن نزدیک میشن میکنه.
این اتفاق در زبان های دیگه کمتر می افته
پس از نظر تکاملی به نظرم php خیلی جلوتر هست, البته اگر کارکرد رو فقط به وب محدود کنیم, نه هوش مصنوعی و ...
از نظر بازار کار, زبان php هنوز هم در خیلی از کشور ها بازار داغ تری داره, حتی اروپا
خیلی از برنامه نویس ها با دیدن بازار داغ یک زبان به سمت اون کشیده میشن, مخصوصا اگر یادگیری اون راحت باشه و سریع بشه ازش پول در آورد.
هدف شما از تولید یک سیستم مهم هست, گاهی افراد خیلی سفت و سخت روی یک تکنولوژی تاکید میکنند و حاضر هستند هزینه ی چند برابری رو متحمل بشند تا اسم تکنولوژی دیگه ای وسط نیاد.
دوماه پیش بنده با دوستی در سوئد وارد فاز همکاری برای تولید یک پروژه ی استارتاپی شدم که زمان محدودی برای ورود به بازار کار داشت و باید هرچه سریع تر ابتدا در ایران و سپس در سوئد لانج میشد.
ایشون تاکید داشتند که اگر برنامه با PHP نوشته بشه همه بهمون میگن این بدرد نخور هست چون از یک تکنولوژی قدیمی استفاده میکنه, در حالی که من روی زمان تاکید داشتم و عقیده داشتم در این زمان کوتاه فقط کار رو میشه با php جمع کرد, کار هم واقعا در فاز MVP کار خیلی عجیبی نبود که بخواد انقدر وابسته به تکنولوژی باشه یا تغییر زبان تاثیری بر عملکردش داشته باشه
طبق نظر ایشون با اجبار پروژه با نود جی اس و nuxt شروع شد اما با توجه به اینکه فرانت و بک از هم جدا هستند و همین موضوع زمان زیادی از یک کدنویس فول استک میگیره, زمان بندی بهم خورد در ماه اول مجبور شدند سوت توقف پروژه رو بزنند.
اینجاست که خیلی از استارتاپ ها با php کار رو شروع میکنند و در صورت لذوم پس از سوددهی تغییر تکنولوژی میدن
اما واقعا هر الگوریتمی در هر زبان کدنویسی ای میتونه نوشته بشه و نباید خیلی روی انتخاب زبان گیر کنید, مخصوصا اگر کارهای استارتاپی مثل سایت فروشگاهی و شبکه اجتماعی و رزرواسیون و امثال اینها دارید.
الان زبان هاي قديمي تري از php هست؛ مثلا python ولي دليل نميشه به دليل قديمي بودن زبان هاي بدي باشن
سلام.
اولا که باید بگم php یک زبان بسیار قدرمنده که در ایرانم همیشه تقاضای زیادی داره ولی اگه بخوایم واقع بین باشیم در خارج از ایران اوضاع خیلی فرق میکنه.
به نظرم که php به تنهایی دیگه نمیتونه به همه نیاز ها پاسخ بده
به نظر من همیشه فاکتورهایی وجود دارند که باعث می شن یک چیز قدیمی هنوز مخاطب داشته باشه.
فاکتورهایی مثل پول، هزینه نگهداری، زمان، سادگی، مخاطبان، تبلیغات، شرایط و مسائل دیگه.
وقتی هنوز جایگزین مناسبی برای اون مورد با فاکتورهای مورد نظر وجود نداشته باشه خوب باز هم استفاده خواهد شد.
واقعیت این هست که پی اچ پی یکسری از این فاکتورها رو داره که هنوز جایگزین مناسبی براش نیست. مثلا سی ام اس های پی اچ پی به خاطر سادگی و هزینه مردم عادی رو هم مخاطب قرار می دن. مگر هزینه فاکتور مهمی نیست؟ یک فروشگاه ساده چرا باید یک هزینه زیادی روی برنامه نویس، هزینه های سرور و موارد دیگه بکنه که بخواد فقط یک فروشگاه راه بندازه؟
اگر هم در کشورهای دیگه مخاطب پی اچ پی شاید کمتر شده به خاطر مسئله نبودن یکسری از این فاکتورهاست.
ولی خوب مطمئنا یک جایگزین مناسب بیاد به تدریج کمتر استفاده می شه مثل همه چیزهای دیگه. اما من نمی دونم چرا همه فکر می کنن مثلا کلا سایت هایی که با پی اچ پی نوشته شدن یک شبه تغییر خواهند کرد. هنوز درصد زیادی از وب سایت ها از پی اچ پی استفاده می کنند و در صورتی که کلش بخواد انتقال پیدا کنه به زبان ها و سیستم های دیگه سال ها زمان خواهد برد.
مگر یک چیزی بیاد که به صورت ویژه و چشمگیر این فاکتورها رو هدف قرار بده و مخاطب جذب کنه.
php پیر نیست تازه اول جونیشه :)
ثانیا الان C++ که نسخه سی هست هنوز پر استفاده تر از پایتون و بقیه زبوناس :)
اگه یکم چشمامون رو باز کنیم می بینم php بهترین زبون برای طراحی وبه
بعضی ها در مورد جنگو حرف می زنن می گن بهتر از لاراوله ولی فقط یه جنگو که کافی نیست
پی اچ پی فریم ورکای خیلی خوبی داره و همچنین هزینه نگه داریش خیلی خیلی کمه
سلام به همگی .
من این گفتگو را حدود یک سال پیش ایجاد کردم و در آن زمان تقریبا هیچ تجربه ای نداشتم اما الان که php را تا حدودی یاد گرفتم و به برنامه نویسی وردپرس هم مسلط هستم میدانم که از بابت انتخاب زبان برنامه نویسی و زیر شاخه های آن بسیار انتخاب درستی داشتم چون با php خام کدنویسی برای پروژه های بزرگ خیلی طولانی و سخت میشه اما اگر یکی از زیر شاخه های php (فریمورک ها یا وردپرس) را یاد بگیریم انجام پروژه ها خیلی راحت تر میشه . من که برنامه نویسی وردپرس (قالب وردپرس) رو یاد گرفتم و خیلی از انتخابم راضی هستم .
php هم نه قدیمی شده و نه تا وقتی این همه پروژه و آگهی استخدام برای این زبان و فریمورک های آن هست از بین میرود .
اون موقع که فریم ورک های وب کم بود و مجبور بودن فقط با php یا جاوا بکند بنویسن php محبوب شد، حالا که جنگو و deno js و فلاتر اومده بکند ها دیگه کمتر با php نوشته میشن. منظورشون از قدیمی شدن اینه
@saghari خیر php سال 1994 ساخته شده و اولین نسخه رسمی آن در سال 1995 منتشر شد.
https://en.wikipedia.org/wiki/PHP
الان میلیون ها سایت هست که با php هستن بعد شما داری می ** قدیمی شده ؟؟ درسته سوال هستی ولی اصلا این طور نیست
الان cms وردپرس با php بر پایه ی mvc درست شده
همین سایت راکت با php و کتابخونه ی لاراول php درست شده پس قدیمی و منسوخ نشده😀
آقا وردپرس هم دیگه داره منسوخ میشه، ول کنین این بحث های بیهوده را
خودتون را آماده کنین برای مراسم کفن و دفن php
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟