Is php dead, and why should you care? Will PHP die?

แชร์
ฝัง
  • เผยแพร่เมื่อ 21 ก.ย. 2024

ความคิดเห็น • 123

  • @varadchiney1451
    @varadchiney1451 3 ปีที่แล้ว +6

    Excellent explanation.
    Absolutely agree with you, language is just a barrier. Actual difficulty is oops/data structures etc. and programming concepts

    • @ApplicableProgramming
      @ApplicableProgramming  3 ปีที่แล้ว +1

      I like to think so. Are you working with php as well?

    • @varadchiney1451
      @varadchiney1451 2 ปีที่แล้ว +1

      @@ApplicableProgramming Yes I am. My core work in my current job is working as a back-end developer and completely based on LAMP stack

  • @jamescross
    @jamescross 2 ปีที่แล้ว +2

    Really great advice and creativity. Totally agree. Languages and frameworks come and go. Once someone gets their foot in the industry, it's best to get good at core skills. Also liked the robot shock drop and robot pov edits.

    • @ApplicableProgramming
      @ApplicableProgramming  2 ปีที่แล้ว +1

      Ah thanks for watching man, it is appreciated :)
      Lack of nice looking "TH-cam studio" forces me to improvise :D

  • @dalcod
    @dalcod ปีที่แล้ว +1

    Are you a problem solver? Good, use the tools that are available at your disposal(company) to tackle the problem using the concepts of programming - period. Indeed, this is a life lesson as some in the comments alluded to. I have been coding in Java for a few years and a couple years ago, I switched to PHP because my role required it. Thankfully, I had a basic prior knowledge in PHP but that is the beauty of it - if you are a programmer/problem solver - you will use whatever tool is there for you to work with. And yes - this channel is underrated.

    • @ApplicableProgramming
      @ApplicableProgramming  ปีที่แล้ว +1

      hey, thanks! Glad you resonated with the video. I see now you do Java and PHP :)
      may I ask how you got to this video?

    • @dalcod
      @dalcod ปีที่แล้ว

      @@ApplicableProgramming I searched for design patterns and your video appeared among the first few search results. I then I liked your presentation and checked out this video, and couple other videos(and subscribed). I am not a pro in PHP yet, but I think PHP is not and will not be dead any time soon. Great content, keep up the good work.

  • @atlanticamorphine
    @atlanticamorphine 2 ปีที่แล้ว +2

    People like you are what's keeping PHP alive.

  • @soyalvdev
    @soyalvdev 3 ปีที่แล้ว +2

    Skynet offline? U rock! Please, keep making php info videos and tutorials. I'm learning a lot with you and I'm a newbie but I think your php programming practices are very good.

    • @ApplicableProgramming
      @ApplicableProgramming  3 ปีที่แล้ว

      Hehe, glad you liked the video. Do you already work with php, or still learning it?

  • @MK-bs3dq
    @MK-bs3dq 3 ปีที่แล้ว +1

    Nice video. PHP Dev here since 2013

    • @ApplicableProgramming
      @ApplicableProgramming  3 ปีที่แล้ว +1

      Thanks man, glad you liked it. I see you have some blender videos on your channel, do you do that on the side or professionally?

    • @MK-bs3dq
      @MK-bs3dq 3 ปีที่แล้ว

      I just used it for birthday presentation. 😊

    • @MK-bs3dq
      @MK-bs3dq 3 ปีที่แล้ว +1

      Im studying design patterns you posted. Its good.

    • @ApplicableProgramming
      @ApplicableProgramming  3 ปีที่แล้ว

      @@MK-bs3dq Thanks. Anything that you would like me improve, something that I went over too fast maybe?

  • @b4rt1j1
    @b4rt1j1 2 ปีที่แล้ว +1

    Amazing creative video, well said, thank you :)

    • @ApplicableProgramming
      @ApplicableProgramming  2 ปีที่แล้ว

      Thank you El Bartos, do you use PHP? May I ask how did you end up on this video? :)

    • @b4rt1j1
      @b4rt1j1 2 ปีที่แล้ว

      @@ApplicableProgramming I started learning python and programming in general about half year ago, tried to build a cryptobot using python libraries which gave me a clue how usefull and interesting programming is. I started with PHP few months ago and want to perhaps find a job in this field.
      I ended up on your channel when i was looking for mvc structure project to gain some experience in mvc. :)

  • @DhirendraKumarS
    @DhirendraKumarS 3 ปีที่แล้ว +2

    The new way of presentation, liked it.

    • @ApplicableProgramming
      @ApplicableProgramming  3 ปีที่แล้ว

      Thanks, I... Put some time and thought in it :) what do you think about PHP? Do you care?

  • @PureAngel993
    @PureAngel993 3 ปีที่แล้ว +2

    Hahaha, nice clip 😁 . I like the philosophy and an explanation of what language really is. Again, nice video 👍

  • @matejdragun6745
    @matejdragun6745 3 ปีที่แล้ว +1

    Really good video :)
    I was thinkin' about this topic a lot, because coworkers call me "Jack of all trades, but master of none". It is a good thing to have that many options, but also limits you when it comes to be an expert in some area. There are companies searching for people who can do multiple things, but usually they are really small companies or even startups. Big companies search for people with expertise in some area. None of the paths are wrong as long as you are happy with what you do :)
    Lijep pozdrav! :)

    • @ApplicableProgramming
      @ApplicableProgramming  3 ปีที่แล้ว +1

      Thanks. I agree, becoming the Jack of all trades is certainly something to consider, for its good and bad sides. However, I do not think it is only black or white, you still focus on primarily one thing. You can be Jack of all trades, and still a master of one. In my case my main focus are cms/e-commerce and API integration in PHP, and angular in JavaScript. Other things I do on the side are either a temporary things, or something I am yet to master. Having that said, Angular was a temporary thing once but then I fell in love with TypeScript and now I an fully focused on JavaScript/Angular and related technologies. And that is exactly the point, you can switch your trade based on your interests, marked and of course above all, what actually makes sense for the current project at hand.
      Finally, it is better to be a Jack of all trades, then a master of NONE :)

  • @knowledgeable832
    @knowledgeable832 3 ปีที่แล้ว +2

    Zanima me koliko je danas PHP popularan u odnosu na Node u zemljama bivše Jugoslavije i kakvi su trendovi?

    • @ApplicableProgramming
      @ApplicableProgramming  3 ปีที่แล้ว

      Iako nije bas naucno najbolji nacin, mozes da pogledas oglase i vidis koliko ima oglasa za Node i koliko za PHP u regionu koji te zanima.

  • @kwasiasiedu9872
    @kwasiasiedu9872 2 ปีที่แล้ว +2

    Thank you for this video. It really puts into perspective the popularity trends of programming languages and what they can do for solving problems in front us.

    • @ApplicableProgramming
      @ApplicableProgramming  2 ปีที่แล้ว +1

      Thanks for the comment. That was exactly the point, I've noticed the fear from so many developers when it comes to changing languages and getting out of comfort zone. Going over all that stress and feeling of not knowing what are you doing is not pleasant for sure. But it is inevitable in my opinion.
      Have you been programming for long, or just starting?

    • @kwasiasiedu9872
      @kwasiasiedu9872 2 ปีที่แล้ว +1

      @@ApplicableProgramming I have been programming for a few years through web development jobs. I am still looking to learn more. I look forward to more videos.

    • @ApplicableProgramming
      @ApplicableProgramming  2 ปีที่แล้ว +1

      @@kwasiasiedu9872 That is great that you want to improve more, that is a certain way to success (or at least, not learning more is a certain way to not succeed :) ).
      Do you use some JavaScript as well?

    • @kwasiasiedu9872
      @kwasiasiedu9872 2 ปีที่แล้ว +1

      @@ApplicableProgramming Yes, I work with JavaScript on a most of my assignments and personal projects. I am still learning more.

  • @federicoflores6411
    @federicoflores6411 3 ปีที่แล้ว +2

    Really good and creative video

    • @ApplicableProgramming
      @ApplicableProgramming  3 ปีที่แล้ว

      Thank you Frederico. What do you think, why do you care about PHP?

    • @federicoflores6411
      @federicoflores6411 3 ปีที่แล้ว +1

      @@ApplicableProgramming actually there's a lot of php jobs here in the philippines so i decided to learn php and laravel with vue js in the front. again thats a nice content and video thanks

    • @ApplicableProgramming
      @ApplicableProgramming  3 ปีที่แล้ว

      @@federicoflores6411 Thanks. Have you done any programming before?

  • @vincentlance377
    @vincentlance377 2 ปีที่แล้ว +1

    Such an uderrated channel. Love your presentation and wisdom/advice. It feels genuine and natural coming from you unlike other youtubers who say the same generic shit

    • @ApplicableProgramming
      @ApplicableProgramming  2 ปีที่แล้ว +1

      Thanks Hassan, it is actually comments like this that keeps the channel going :)
      Do you work with php professionally?

    • @vincentlance377
      @vincentlance377 2 ปีที่แล้ว +1

      @@ApplicableProgramming I'm a second year Computer Science Major, when I was starting php I had some people telling me not to bother learning because its going to be dead in a few years, but I did anyway. Sometimes I get thoughts about the languages I am learning and if they will help me land my first job or constrain me to a dead language with no market, but what you said about us programmers learning concepts and not languages is so true. Once you get you get the fundamentals/problem solving skills ,they carry to any language you want to learn.

    • @ApplicableProgramming
      @ApplicableProgramming  2 ปีที่แล้ว

      @@vincentlance377 That is a good tactic I believe, as having spread knowledge proves that you can and want to learn something new. I was on interviews where companies were "desperate" to hire people, even if they used some technology in one demo project, as that is in reality enough to be able to learn it relatively fast.
      What is the dream job you want to work at?

  • @MorgurEdits
    @MorgurEdits 2 ปีที่แล้ว +1

    Came here to know would it be worth learning PHP for my specific problem, but I left with a life lesson, that I guess I already kind of knew being the second year into my computer science degree, programmed with Java, JavaScript, C, C# and touched Python a bit. It's all about optimizing my time.

    • @ApplicableProgramming
      @ApplicableProgramming  2 ปีที่แล้ว

      Ah, thanks. Your comment is appreciated. What problems do you like solving?

  • @craftmanJoe
    @craftmanJoe 3 ปีที่แล้ว +2

    What a nice video. Thank you very much for the advice, my friend.

    • @ApplicableProgramming
      @ApplicableProgramming  3 ปีที่แล้ว

      Glad it was helpful Wesley. May I ask how did you find it, by searching or did TH-cam suggest it to you?

    • @craftmanJoe
      @craftmanJoe 3 ปีที่แล้ว +1

      @@ApplicableProgramming Of course. I searched for "php design patterns". Your video was the first result.

    • @ApplicableProgramming
      @ApplicableProgramming  3 ปีที่แล้ว +1

      @@craftmanJoe Cool, thanks. At least I did something right with that video :D
      Are you already working with php, or just learning it?

    • @craftmanJoe
      @craftmanJoe 3 ปีที่แล้ว +1

      @@ApplicableProgramming Yes, I'm a Software Engineering from Brazil. I worked witch react and node, but I should to support a legacy system in PHP, althoug I don't know PHP in details yet, so I have to speed up my learning.

    • @ApplicableProgramming
      @ApplicableProgramming  3 ปีที่แล้ว

      @@craftmanJoe Cool, a forced PHP dev? :) is php popular in Brazil as it is in Europe?

  • @tomicajovevski
    @tomicajovevski 2 ปีที่แล้ว +1

    I don't think that it is dead. I'm not proffesionaly php dev,i'm system admin and i started learning php. Why php? Because the abundance of literature online,because of the community,because is easy to set up local server,because the big opportunity for freelance.... that's why. My goal is to learn the language to the point where i will feel comfortable. Then if i need to learn different backend language it will be much easier to grasp the concept.

    • @ApplicableProgramming
      @ApplicableProgramming  2 ปีที่แล้ว

      "...if i need to learn different backend language..." that was my point exactly, you learn what you need, and not what everyone else says you should. Point being, we are programmers, and not "php only programmers". I guess it is a bit easier for you as a sysadmin, as you guys are relatively used to changing tools and providers quite often, rarely are you guys stuck with only one tool and only one system.
      Поздрав до Македонија :)

  • @bovfbovf
    @bovfbovf 2 ปีที่แล้ว +1

    Nice video!

  • @mlsandreas
    @mlsandreas 3 ปีที่แล้ว +1

    Really liked your video!! What do you suggest for someone new to programming? what is the newbie path?

    • @ApplicableProgramming
      @ApplicableProgramming  3 ปีที่แล้ว +1

      Thank you Andreas, I put a lot of time into the video, so that is really nice to hear :)
      I would suggest, as mentioned in the video, find one or more companies you would like to work at, and see/ask them what they are using. If that is php, the just go for it. If they usee JavaScript or Java, well... you know what to do. I started with PHP because I can immediately see the results in the browser, and in Serbia it was very popular to work with at the time (I think it still is).
      But what are you conclusions so far? Do you like PHP, have you tried something else? What kind of projects would you like to work with?

    • @mlsandreas
      @mlsandreas 3 ปีที่แล้ว +1

      @@ApplicableProgramming i am learning php because i use some php cms installations, but on the other hand i want to dive into programming concepts and for the little things i have seen with php (maybe i am wrong as i am not a programmer), its not the ideal language. Javascript on the other hand seems too much for me , i have the feeling that every week something is changing!!!. So i am looking to python or c#!!

    • @ApplicableProgramming
      @ApplicableProgramming  3 ปีที่แล้ว +1

      @@mlsandreas ​ Well, you know that I cannot tell you for sure what to do unless you want to work in the same company as I do :)
      But since you asked me, I think that you liking what you do will have MUCH more influence on your success then all the statistics and proven examples out there. I am personally solution driven, so if I want to make a website, I will chose what will get me there easily (php). When I am making a universal mobile app, then I chose javascript+ionic, as it is suitable for what I am about to make.
      I am not sure that PHP is lacking some programming concepts really bad (that would be relevant for web anyway), so... JavaScript is a mess, has always been if you ask me, but on the other hand... it is your sure way of doing pretty much ANYTHING, as it is that powerful when used properly. And you can use it properly, it is just a bit difficult to proper tutorials and mentors. Because it is used everywhere, backend frontend, web mobile and desktop. Knowing JavaScript (but really knowing it, not just jQuery level, but knowing it deeply) will open pretty much all doors, as there is no website without it. And today there is no business without some web solution. Also, frontend people are earning pretty much the same as backend guys these days.
      There are multiple paths, but most important question is, where do you want to be in five years? :) (when you can answer this to your self in the mirror, you will know the answer to all your problems :)
      But what kind of projects are you interested in? Web, native mobile apps, some custom hardware, desktop applications? What kind of companies would you like to work with?

    • @mlsandreas
      @mlsandreas 3 ปีที่แล้ว +1

      @@ApplicableProgramming I am intrested in web and mobile so your previous answer helped a lot!!

    • @ApplicableProgramming
      @ApplicableProgramming  3 ปีที่แล้ว

      @@mlsandreas Great to hear :) If I may ask, why programming?

  • @jogalong
    @jogalong 3 ปีที่แล้ว +2

    For me python is really messy compared to php. Too bad it's soo catching on now

    • @ApplicableProgramming
      @ApplicableProgramming  3 ปีที่แล้ว

      That is pretty much exactly how I feel about it. I did not use django or python in the web setting though, so I cannot judge it on that. I've used it mostly for home automation and some scripts, and for that is fine. Probably because that was the original intention. Similar experience with JavaScript, it somehow just does not fit for a backend language to me. I am probably wrong on both though. Have you used python for web backend?

  • @maometus
    @maometus 2 ปีที่แล้ว +1

    PHP is not popular in desktop and mobile application, but for the web is very popular, 80% of websites built in PHP, so the comparison is depending on which platform you are targeting.

    • @ApplicableProgramming
      @ApplicableProgramming  2 ปีที่แล้ว +1

      That is true, nothing comes close to it in the web space. However, it is still loosing popularity compared to itself in the previous period. Do you use some other language other then PHP?

    • @maometus
      @maometus 2 ปีที่แล้ว +1

      @@ApplicableProgramming
      I tried many times to replay your comment but the crazy youtube AI keep deleting my comment !

    • @ApplicableProgramming
      @ApplicableProgramming  2 ปีที่แล้ว +1

      @@maometus Yeah A lot of people are struggling with that. TH-cam deletes my comments on other peoples videos, it is just... random or broken

    • @maometus
      @maometus 2 ปีที่แล้ว +1

      @@ApplicableProgramming
      TH-cam Artificial Intelligence, is designed to remove any comment have a bad words or external links, but sometimes it goes crazy and remove comments without any reason, My comment it was just about programing languages and framworks but it was removed many times !
      I don't know how I call this youtube Ai, a Artificial Intelligence or Artificial Stupidity?
      I will try to split my comment in to parts and see wat cause the problem.

    • @maometus
      @maometus 2 ปีที่แล้ว +1

      @@ApplicableProgramming
      First part:
      Yes, PHP is losing popularity compared to the past, but it's not the only one, all the languages are losing popularity for the web platforms, Java, ASP dotnet, and so on, and that because web programming is losing popularity compared to the past, it was so trendy, all people focusing on web development in the near past, but now there are new interesting programming fields, like the mobile, and embedded systems, so it's totally normal if any web language loses a few popularity, that's doesn't mean the language is going to die, the language dies when it stopped evolving and stop catching with new technology and new architectures, and I don't see that in PHP its keep evolving, but I see that in C/C++ it stopped evolving, it's still using old architectures which don't help in modern days, C# is way better than C++, some people still stick to C++ because they think its faster, but not anymore C# is faster than C++ and can do everything you do in C++ and more in a modern way.

  • @nathansnow
    @nathansnow 3 ปีที่แล้ว +1

    Hahaha when you dropped that toy 😂
    Have you seen ElectroBoom?

    • @ApplicableProgramming
      @ApplicableProgramming  3 ปีที่แล้ว

      O yeah, he is the man. He is soo good that it actually took me a year to figure out that he is actually that smart, rather then that clumsy.

    • @nathansnow
      @nathansnow 3 ปีที่แล้ว +1

      @@ApplicableProgramming hahaha same here!
      But, thanks to "playing dumb" he's become quite a rich man... Who'd have thought "pretending to be stupid" would be such a lucrative profession 🤔

    • @ApplicableProgramming
      @ApplicableProgramming  2 ปีที่แล้ว

      @@nathansnow Well... I do not think he falls into the "pretending to be stupid", he is more being clumsy for entertaining purposes. He is very educational as well. I watched two episodes of some reality show, and if you watch pretty much any reality you will see the same pattern. Unlike reality shows, ElectroBoom is also very educational, and he knows what he is doing professionally. That is where I see the difference

    • @nathansnow
      @nathansnow 2 ปีที่แล้ว

      @@ApplicableProgramming sorry I didn't mean paying dumb in a negative way, but rather clumsy as you said... I love his little mishaps and have learnt lots.
      I also learnt lots following your CMS tutorials, to the point I was going to create my own small ERP system for my business using PHP... But I ended up going with a Java Spring Boot application back-end, and am in the process of redesigning the front end using react

    • @ApplicableProgramming
      @ApplicableProgramming  2 ปีที่แล้ว

      @@nathansnow No no, I didn't take it that way, was just pointing out the difference :)
      I would argue that for enterprise solutions, Java Spring is a more mature and robust solution for restful backend. We usually use Java either with dropwizard or spring for restful api, rarely we would put some API in the php, that is more for the data that is coming from other systems, so php is just a proxy there.
      Have you used PHP some other places?

  • @amen-ir
    @amen-ir 2 ปีที่แล้ว +1

    I live in a backward country, where most specialists emigrate. PHP is not a good programming language for relocation offers from other countries! Do you think PHP is a good choice ?! After 5 years of working in PHP, I am learning a new language like Go so I can find better suggestions.Don't fool yourself.

    • @ApplicableProgramming
      @ApplicableProgramming  2 ปีที่แล้ว

      That is exactly my point Amen, you should not be afraid of learning new language or a tool that market around you demands. If php is useful where you live, or for things you want to work with, then learn it. If not, then learn something you are more interested in.
      Where do you live?

    • @amen-ir
      @amen-ir 2 ปีที่แล้ว +1

      ​@@ApplicableProgramming
      i live in Iran , we have a proverb in our country:
      "دندانی که درد میکند رو باید کشید"
      that means you must extractioned tooth that hurts, we should not wait for a technology to die, we should learn a new technology with more efficiency and performance,This is my personal opinion.

    • @ApplicableProgramming
      @ApplicableProgramming  2 ปีที่แล้ว

      @@amen-ir what are you going to make with Go? is it good for websites?

  • @amigaworkbench720
    @amigaworkbench720 3 ปีที่แล้ว +1

    0:11 like C language? =)

    • @ApplicableProgramming
      @ApplicableProgramming  3 ปีที่แล้ว +1

      Hehe, maybe :) But I think that same chart shows C actually growing in popularity. I used C only in some Arduino projects (or was it C++ not sure)

  • @zefalien1413
    @zefalien1413 2 ปีที่แล้ว +1

    A ja gledam nesto poznat mi ovaj akcenat hahahha

  • @ApplicableProgramming
    @ApplicableProgramming  3 ปีที่แล้ว +3

    Does anyone really care about PHP?

    • @rxxt-sh1vj
      @rxxt-sh1vj 3 ปีที่แล้ว +5

      I do care..and I have been listening this since 2010...PHP is still alive in 2021..:D

    • @ApplicableProgramming
      @ApplicableProgramming  3 ปีที่แล้ว +1

      ​@@rxxt-sh1vj yeah, my moment of truth was when Ruby was "taking over" and every cool programmer was using ruby on rails and swearing it is killing php and that "noone" was using php anymore. Also around 2010 if I remember correctly. And I almost panicked, but after some time I just realized that people who were still using php didn't even bother replying to the ruby evangelists, and... and like you say, it is still here and going strong, so... everyone can pick their poison :)
      but when I started working with Java and TypeScript is when I realized that it is not that "difficult" to switch, so I could not care anymore about any of the languages now. As long as the AI does not take it all over :)

    • @rxxt-sh1vj
      @rxxt-sh1vj 3 ปีที่แล้ว +4

      @@ApplicableProgramming 70% or more of the web is built on PHP if someone says its dead then he/she is totally an idiot...:D

    • @ApplicableProgramming
      @ApplicableProgramming  3 ปีที่แล้ว

      @@rxxt-sh1vj That is true... but still the question is: why do you care about PHP in particular?

    • @rxxt-sh1vj
      @rxxt-sh1vj 3 ปีที่แล้ว +4

      @@ApplicableProgramming I love coding in PHP thats why i do care for it..and PHP 8 has also brought good features like constructor property promotion etc...:D..I am loving it