You mean, you don't understand web application and database interaction. Usually the bottlenecks happen due to inexperienced developers taken workload. A developer who knows what they are doing will say, there are so many things you can do to resolve bottlenecks.
@@mred5 No, he meant what he said, not what you tried to imply he said and he's right. Also, you're wrong about this being about experience. I think youtube is full of people screwing up databases, even people more experienced that me+you combined. So most of the time, the problem is the database. Or you can put it more abstractly by stating: Most of the time, the problem is communication between services.
I often think that PHP missed a window of opportunity to rebrand the language and call it PHP+ or something along those lines. When people hear PHP 8, they think of those old insecure PHP versions you mentioned and the new number doesn't change that perception.
@@albertoarmando6711Having read through the changes, it was quite interesting, some things that were typically leading to insecure code, have been removed, and some deprecated. And the addition of a lot of HTML5 related functions has me excited, I don't have to try to code around the missing functions.
@@albertoarmando6711 nothing specific on the feature side, but the way you are encouraged to write your code is getting better and better. They also want to add certain things behind the scenes that give performance boost. Things they don't mention directly
PHP is just amazing, as a Startup founder it is honestly the best language to launch and scale your MVP, you can heavily use queues for complex or slow processes, along with FFI/Easy integration with external microservices it is an amazing language to work with
I am also looking to build my own Startup app with Laravel and React. I am just struggling with payments. I would really appreciate if you would provide me with articles or tutorials on Stripe integration or Paddle. I found Laravel cashier but it seems not to work with react/inertia.js application.
PHP is my soup. I was introduced to it when I was doing my internship while in my 3rd year of college by some naughty boys. I have done so many gigs in PHP and continue to do so even today. I wonder why people over exaggerate faults in PHP. Anyway I decided to stick to PHP and Vanilla JavaScript. I do not bother much with the new JS frameworks that keep coming. I do things the old way and solve the problems for my clients without introducing other dynamics that complicate maintenance of their software applications.
"The competency of the developer has little to do with whether you have a degree" Hear that HR ? I've been asking out like this. Do you want some one who can do the job or do you want the degree? That mindset is difficult in today's degree is first market
As you said at the end of the day its not the language that can or cannot handle the traffic its the database, mainly database will be the main factor of any website when it comes to handling the web traffic
For my own projects I'm quite attracted to Go with HTMX at the moment. Go lacks the cheap hosting of PHP, but it gains on speed, ease of deployment with a single executable and an amazing standard library for routing, templating, etc. HTMX seems good enough for most developers to make interactive front ends without having to know JS. But what you say about PHP being great for freelancers and small businesses is certainly true.
I'm using HTMX with PHP, amazing thing can be done. I'm looking into GO too and want to do a project soon. And your claim "lacks the cheap hosting of PHP", well, I don't know where did you get it from, there is plenty of fast and cheap hostings for PHP, just make sure you don't take advice about it from YT influencers, they all selling for commission.
Dude, HTMX is for browser side script and PHP is server side script. You can't compare them, it's two different things and have different purpose. Beside HTMX is a library, not a language.
@LatenightDev I think you misunderstood my point. HTMX is not a replacement for PHP. But if you serve HTMX from PHP, Go or any other backend language, then you can create a relatively rich front end browser experience without having to know Javascript.
Yeah I don't know why it's not pushed more. Node.js and Python apps already have some providers hosting for those languages but Go being simpler to use and deploy should make it a nobrainer. It can be run under the user's account or as a systemd service.
I dont know why js is taking place in jobs more than php. Js dont have servers, js just runtime like nodejs. Php is used in all servers. Php has good frameworks. Js is starting to have young frameworks
It is used in frameworks like Laravel, Symfony and Yii. Especially Laravel is a framework that really makes it easy to make web applications. I believe PHP is still used in many applications we don't hear much about. PHP was/is used to create applications like Facebook and Wikipedia. If they are still using the language, I don't know.
Why making fast website but can't recognize by google and other search engine ? JS still bad for SEO. even you have good score for page speed, it still give you less index.
With over 60% of websites on the internet built using PHP and these sites constantly need maintenance, and new features. As long as these websites exist, there will always be a demand for skilled PHP developers, which means plenty of opportunities for jobs in the future.
I used PHP from 2004 to 2014 and C# ever since. And I was good at it, even wrote ZEND extensions for Windows System stuff. I always miss PHP (edit and done) but prefer the infrastructure, performance and static typing of C#.
All good points, Unck. Like you say in other videos, it depends what you want to do and where you would like to work. It's hard to know this when you are starting out.
PHP is still popular, and a lot of the old security issues have been fixed. But in the coming years, Python is likely to take the spotlight, especially with the big move toward AI. Python has tons of libraries and tools for working with AI, and the AI community is really gravitating toward it. Plus, Python is easy to pick up, I’d even say it’s simpler to learn than PHP.
POV: waking up from 10-year coma going straight to making vids not even bothering to look at modern programming languages (or revisit old but *real* ones)
Hello! If my calculations are not wrong, that is about 1300 USD right? How much time does consume to you to maintain a website like the one u described? I'm a new developer and I'm curious
Per hour ba ito bossing? if so malaki to, ako lumipat ako ng Java mas malaki tlga offer compared sa PHP dito satin sa pinas, unless kung international pwde pa
Would you say the Philippines uses mostly php in e-commerce sites? What is thee we usage of next js, react or is there any ranking of languages used there?
It's the culture, frameworks and packages that make the difference not the language. PHP seems to focus on tooling to ship production ready apps in the simplest way possible.
I need to learn this language, I am in a small college program and they don't teach us PHP . I will check it out. ps: I did check your site and I may try your course after I finish my schooling to freshen up, the price is fair if the course is good.
One trend it can not keep up with is containerization. This dependency for most projects with fpm what used to be a strong point is now becoming it's Achilles heel.
you can build a good back-end with both languages, but I would say if you only use node and react, then things are more straightforward. just focus on learning the concepts of back-end and you won't have any problem picking a language
I tried it since some people say that php is not fast...it is not true!...it obviously depend on how you develop the backend, the middle layer and the frontend...
Even tho I agree with you that php is very good, I very strongly believe Go is as fast for development, if not faster than php due to the extensive stdlib, even cheaper deploy (because binary compilation), the scalability of the codebase is even better since static typing and the formatter making it obligatory to handle errors, also, its so damn easy, its in my opinion, the safest language, and probably the best web language for modern developent, you basically need no external packages to have a production ready server.
[You] very 'strongly' believe ... "Hardly believing something" means one assume that thing is not the case, which is the opposite meaning based on the context of your sentence.
How about Go steff for web business ? Its has simple syntax its easier to maintain Its minimal fast its has simplicity build in features only thing could be ecosystem which it has but not like php so would you recommend using Go or PHP given that write time could be faster in Go due to its limitations and simplicity
I started off learning php in the mid 2000s, but never followed through unfortunately. Might learn it from scratch and stick to it. I watched many of your videos but just realized I'm not subscribed....will you earned one! :)
Omg, I was starting to think it's an announcement of a new big trend, that is going to create millions of bootcamps and mess up job market, like it was with React
I doubt it. Modern day web apps go way beyond being just web apps as they integrate a lot more functions like data analysis, machine learning and ai, data visualization, scientific computing etc... And that's where Python shines. PHP however has more a web-centric focus which may not be enough anymore these days.
Currently with a help of translators anything could be useful, mixed languages usually used in game development. I think Photoshop is the most underrated tool for programmers, because I came from graphics design, I knew some stuff about configs and colliders, but photoshop is a revolutionary tool.
For whatever reason I can't keep php language in my brain .it evaporate from my brain immediately . But I can remember Python , java , c, c+, js for decades .🎉
I wish my local market would've been as saturated with PHP as it is with Java. But, mostly working with web, it kind dawns upon me - what do companies usually do with Java? I think I will have to gravitate towards it.
I did not disagree with PHP. the Php my favorite one and i worked more than 15 years. Some devloper have mindset it not the good one. But this is depend how you deplop the secure app it can be any tech stack.
Thank you very much! I am just starting to learn PHP with Laravel in the future. That being said, it's my thing to learn to program without spending a penny. Not that I don't have money to spend, I just don't want to, given all the resources. Could anyone help me, what free resources to use?
You wrote, Thank you very much! I am just starting to learn PHP with Laravel in the future. That being said, it's my thing to learn to program without spending a penny. Not that I don't have money to spend, I just don't want to, given all the resources. Could anyone help me, what free resources to use? That is a wrong mindset that you have right there! People exhaust their resources, time, energy, internet, electricity, computers etc. to create content that you can benefit from and you your life's purpose, is to learn to program without spending a penny and yet you have money to spend. You could at least buy a programming book once in a while, donate to a TH-cam channel that you consume its educative content or even buy a course. How stingy can you be? You will not even be able to retain the information you study or get paying projects with a warped thinking like that. How will this ecosystem survive with rigid misers' like you? Do you realize that no one liked your comment even after 2 weeks as I reply to it now? You got to change your grab and take it all selfish attitude. My apologies if this sounds rude but I had to call out your BS on this.
The main difference from jvm frameworks that jvm is always in hanging state. As for laravel you call script, it does its job and then it lays off. The speed is one of the advantages .. But once a month that jvm can fail. So they utilize paid version by the time.
People who talk about type safety and generics I totally agree. We miss it and need it although this doesn’t give reason to developers writing shit code in php just because it is possible 😂
I am not. I strongly dislike Ruby. I much prefer C# and PHP over Ruby, but I would rather use Rust, Python, TypeScript, Kotlin, or just about anything over Ruby.
the problem is not with the php language. The problem is that there is a crisis in the world. There are fewer and fewer tasks in freelance software development, and the whole world is full of people who just learned php and sell their services. India, Russia, Ukraine, China, Belarus, the whole world has also learned php.
@@StefanMischook If you're planing to do a video about C, mention that the ONLY reason why C should be used, is because C is suitable for long time projects due to its stable and slowly change of syntax and almost never depreciate its functionality. I mean, there is a reason why all the long time GNU projects are written in C and not C++. Even if C++ has more tools included compared to C.
I love php, I love node js, in my opinion there are things like realtime, streaming that can be done simpler/easier with node js but so complicated doing it with php
Please read - if you are a developer 🙏🙏 Hi guys, I'm a 26yo from morocco. My dream was to be a web developer, I've started learning to code bit by bit since university (4 years ago). and I'm currently finishing a Software engineering program (backend specialisation). I have missed some concepts, but i'm good. I feel like finding a job as a developer nowadays is almost impossible, especially in my country. I need your advice to point me towards the right path if that's possible. I wanna know which stack will work best and any additional advice will be appreciated. Thank you very much.
common gateway interface with bash is best! old php and old javascript was also fun. using base tech in front and back end is best and most motivating. keep it simple!!! i tried and had to work with everything from java servlet, jsp, sucking frameworks like zk, gwt, cq5, cocoon, jsf, primefaces...it all sucks. angular framework, sencha extjs...jquery kindergarten...also sucks. it is wasting your time learning useless shit you cannot use anywhere else than in that specific framework or lib.
Depends on your use case. If you are doing a CRUD-backend, then PHP is absolutely sufficient for that. If you are crunching a large amount of data, then, yes, PHP is not ideal. My job involves both, so I have a mix of apps that's mostly the CRUD/interface written in PHP and some number crunching microservices written in Rust. There's no reason why you couldn't do both.
PHP is basically a web-only language, you cannot use it for AI, embedded computing, robotics, desktop applications, mobile apps, etc. As a web dev language PHP is a poor one at that because its weak at web-related tasks such as JSON serialization and HTTP clients. You can't deserialize JSON to a class or have different property names or strong typing. To do HTTP requests you have to use libcurl which is awful. PHP might be the only language that doesn't support async/await. The standard library is poor (no UUID support, terrible JSON support, terrible HTTP client). Not suited for WebSockets, Server-Sent Events, dependency injection or background processing. That said, PHP have made amazing progress since the PHP 4 days and it have been heavily modernized and improved, and the Laravel community have done a wonderful work of creating Laravel and everything around it.
Hmm that doesn't sound too good. Makes it sound like it is fine for small websites and freelance stuff etc, but as soon as you need something more complex beyond a typical website, it would simply not be a good fit for.
@@neomangeo7822 Well you can code anything with PHP, you can use it for large websites too. You can always use caching and Redis and load balancers for performance, and you can use microservices and distributed architectures, you can use service buses to distribute work, etc. I think you could use PHP for massive websites too. It it is possible. It is just some stuff in PHP are less convenient and less ergonomic. For new developers it is not a good language to spend time learning because it is limited to the web only. If you currently use PHP then you should continue to use if if it serves you well and I am sure PHP will keep on getting better and better because it has a track record of doing exactly that.
@@neomangeo7822 We have built factory automation software ai integrations and much more at my workplace with laravel/php so it's BS. You can build anything with php
👏👏👏 SHOUT THIS LOUDER FOR THE PEOPLE AT THE BACK!!! More people need to stop this "php is shit" garbage... it's boring already... put php in a docker container and locally mount your source code into it, put an nginx front end proxy in front of that and you've got an amazing developer experience with practically zero local setup required. Just install docker. Done.
@@neomangeo7822 it's a lot harder with typescript, even though you can do it. You can't just drop files in a folder and go. You need to worry about transpiling and inotify to trigger compiling so you can live reload code and things like that. But you're mostly correct. It is the same, or at least, not impossible.
I like PHP. It has served me well for over two decades, but the age of the language is showing. This is not because that it's inconsistent or unsafe or anything like that, but the way classes are declared, the use of null values, deep inheritance, the limited enums, exceptions etc etc, are just not ideal. It entices you to design overcomplicated code. This is not a criticism just for PHP. Java and C# have many of the same issues. I've mostly moved on to Rust for new projects. I also think that Golang could be good choice to look at.
"PHP is the top server side programming language... it's more popular than Java, Javascript, C#, Ruby etc..." *proceeds to show a graph showing that more websites use PHP than other languages just because 90% of the web is wordpress based* Also, for the PHP security problem. It is still a thing. PHP is still a templating language where LFI/RFI are possible (and not a general purpose language, whether you like it or not). PHP filters (php://) still exist and are still insecure in many ways. Also, most of PHP insecure functions from the standard library are still here (strip_tags, htmlentities etc...).
Hey stefan , awesome video! Your unique style really stands out. I'm a video editing specialist focused on TH-cam growth, and I can help enhance your content with high-quality edits and engaging thumbnails. If you're ever open to exploring new ideas or strategies that can boost your channel further, I'd love to connect and see how we can collaborate. Let me know your thoughts
answer is yes. saved your time
🤣
Yes I know but I want him to say it😂😂
stop it. why are u so bad?
not funny
are u a human?
"99% of bottlenecks when it comes to web apps is with the database"
finally someone said it
You mean, you don't understand web application and database interaction. Usually the bottlenecks happen due to inexperienced developers taken workload. A developer who knows what they are doing will say, there are so many things you can do to resolve bottlenecks.
@@mred5 No, he meant what he said, not what you tried to imply he said and he's right. Also, you're wrong about this being about experience. I think youtube is full of people screwing up databases, even people more experienced that me+you combined. So most of the time, the problem is the database. Or you can put it more abstractly by stating: Most of the time, the problem is communication between services.
I often think that PHP missed a window of opportunity to rebrand the language and call it PHP+ or something along those lines. When people hear PHP 8, they think of those old insecure PHP versions you mentioned and the new number doesn't change that perception.
With 8.4 about to release, PHP is taking a big step forward. You will almost have to make an effort to build an insecure PHP application.
what changed?
@@albertoarmando6711Having read through the changes, it was quite interesting, some things that were typically leading to insecure code, have been removed, and some deprecated. And the addition of a lot of HTML5 related functions has me excited, I don't have to try to code around the missing functions.
@@albertoarmando6711 I guess He's saying it comes with improved security that you can't have something insecure.
@@albertoarmando6711 nothing specific on the feature side, but the way you are encouraged to write your code is getting better and better. They also want to add certain things behind the scenes that give performance boost. Things they don't mention directly
i mean PHP 8.3 literally has security issues 🤣🤣🤣🤣🤣🤣i wouldnt just state stuff like that easily
Simple rule: use the right tools for your scenario - 20+ years in web development? With PHP… proud of it!
wow
PHP is just amazing, as a Startup founder it is honestly the best language to launch and scale your MVP, you can heavily use queues for complex or slow processes, along with FFI/Easy integration with external microservices it is an amazing language to work with
I am also looking to build my own Startup app with Laravel and React. I am just struggling with payments. I would really appreciate if you would provide me with articles or tutorials on Stripe integration or Paddle. I found Laravel cashier but it seems not to work with react/inertia.js application.
PHP is my soup. I was introduced to it when I was doing my internship while in my 3rd year of college by some naughty boys. I have done so many gigs in PHP and continue to do so even today. I wonder why people over exaggerate faults in PHP. Anyway I decided to stick to PHP and Vanilla JavaScript. I do not bother much with the new JS frameworks that keep coming. I do things the old way and solve the problems for my clients without introducing other dynamics that complicate maintenance of their software applications.
I do also the same. But did you ever think to dive in LARAVEL?
@@jestonibabas5290 Never! I have managed to doge Laravel over the years. I use editors like Notepad++ on Windows or Gedit on Linux based OS platforms.
@@jestonibabas5290 No. I do not use any PHP framework.
"The competency of the developer has little to do with whether you have a degree"
Hear that HR ? I've been asking out like this. Do you want some one who can do the job or do you want the degree? That mindset is difficult in today's degree is first market
As you said at the end of the day its not the language that can or cannot handle the traffic its the database, mainly database will be the main factor of any website when it comes to handling the web traffic
all hail Laravel!! 🙇
For my own projects I'm quite attracted to Go with HTMX at the moment. Go lacks the cheap hosting of PHP, but it gains on speed, ease of deployment with a single executable and an amazing standard library for routing, templating, etc. HTMX seems good enough for most developers to make interactive front ends without having to know JS. But what you say about PHP being great for freelancers and small businesses is certainly true.
I'm using HTMX with PHP, amazing thing can be done. I'm looking into GO too and want to do a project soon. And your claim "lacks the cheap hosting of PHP", well, I don't know where did you get it from, there is plenty of fast and cheap hostings for PHP, just make sure you don't take advice about it from YT influencers, they all selling for commission.
@@pixtweaks393 No he said that Go is the one that lacks php's cheap hosting, not that php doesn't have cheap hosting, it's go. read his comment again.
Dude, HTMX is for browser side script and PHP is server side script. You can't compare them, it's two different things and have different purpose. Beside HTMX is a library, not a language.
@LatenightDev I think you misunderstood my point. HTMX is not a replacement for PHP. But if you serve HTMX from PHP, Go or any other backend language, then you can create a relatively rich front end browser experience without having to know Javascript.
Yeah I don't know why it's not pushed more. Node.js and Python apps already have some providers hosting for those languages but Go being simpler to use and deploy should make it a nobrainer. It can be run under the user's account or as a systemd service.
I would question how much PHP is used if you take out WordPress. (And I’m a PHP dev). I see more jobs in JS.
I dont know why js is taking place in jobs more than php. Js dont have servers, js just runtime like nodejs. Php is used in all servers. Php has good frameworks. Js is starting to have young frameworks
It is used in frameworks like Laravel, Symfony and Yii. Especially Laravel is a framework that really makes it easy to make web applications. I believe PHP is still used in many applications we don't hear much about.
PHP was/is used to create applications like Facebook and Wikipedia. If they are still using the language, I don't know.
Why making fast website but can't recognize by google and other search engine ? JS still bad for SEO. even you have good score for page speed, it still give you less index.
@@LatenightDev next js produces SEO crawlable pages.
I barely ever see it used outside of wordpress these days.
With over 60% of websites on the internet built using PHP and these sites constantly need maintenance, and new features. As long as these websites exist, there will always be a demand for skilled PHP developers, which means plenty of opportunities for jobs in the future.
I used PHP from 2004 to 2014 and C# ever since.
And I was good at it, even wrote ZEND extensions for Windows System stuff.
I always miss PHP (edit and done) but prefer the infrastructure, performance and static typing of C#.
Php has static typing now
You are the reason why i still pursuing to used php :) thanks uncle
Perfect boss.. !!
Very well said...
i love php.. you sold me.. subscribed!
If we buy web hosting will they pay for the web developer course still? They seem to only say 2022 or 2023.
Hi, nice one, din you use livewire în your sas project?
As an TypeScript Angular developer, glad to see PHP is still alive and kicking.
All good points, Unck. Like you say in other videos, it depends what you want to do and where you would like to work. It's hard to know this when you are starting out.
"No areas where ruby is superior" 😂😂😂
He hates this langiage so much 🤣🤣🤣
The timing was spot on. I read the comment, as Uncle Stef said it 😂
1:11 There! i rollback a few second for a bit of context 🤣🤣
PHP is still popular, and a lot of the old security issues have been fixed. But in the coming years, Python is likely to take the spotlight, especially with the big move toward AI. Python has tons of libraries and tools for working with AI, and the AI community is really gravitating toward it. Plus, Python is easy to pick up, I’d even say it’s simpler to learn than PHP.
🤣
PHP is for web dev not AI
@@tiago.sartor Absolutely! In the coming years, every web app / product will need a strong AI component to remain competitive.
You're the biggest advocate for php on youtube, I learnt it and I'm looking for work but all employers are asking for javascript 😢
Learn both. They are all languages.
Worth learning Symfony or it's better to stick to Laravel?
follow your local job market
Laravel is more popular hence more opportunities. Symfony is so good and underated!
You can learn both, Laravel is using symfony components
Do you have any course on Laravel?
POV: waking up from 10-year coma going straight to making vids not even bothering to look at modern programming languages (or revisit old but *real* ones)
Uncle, are they really hiring for PHP still?? I don't see many ads in Atlanta (my area )
In the philippines if you are maintaining an ecommerce wordpress website the istimated maintenance is 80.000 pesos for 1 website,
Hello! If my calculations are not wrong, that is about 1300 USD right? How much time does consume to you to maintain a website like the one u described? I'm a new developer and I'm curious
Per hour ba ito bossing? if so malaki to, ako lumipat ako ng Java mas malaki tlga offer compared sa PHP dito satin sa pinas, unless kung international pwde pa
Would you say the Philippines uses mostly php in e-commerce sites? What is thee we usage of next js, react or is there any ranking of languages used there?
It's the culture, frameworks and packages that make the difference not the language. PHP seems to focus on tooling to ship production ready apps in the simplest way possible.
I need to learn this language, I am in a small college program and they don't teach us PHP .
I will check it out.
ps: I did check your site and I may try your course after I finish my schooling to freshen up, the price is fair if the course is good.
Just read the reviews.
One trend it can not keep up with is containerization. This dependency for most projects with fpm what used to be a strong point is now becoming it's Achilles heel.
Im a focussing at react for the front end but in still looking for a good backed. Is php good or is node js a better option to work with react?
you can build a good back-end with both languages, but I would say if you only use node and react, then things are more straightforward.
just focus on learning the concepts of back-end and you won't have any problem picking a language
JS Suck for backend and React suck for SEO. Why making fast website but less index and visitor ?
@@LatenightDev then learn Next.js
PHP pays my bills.
I tried it since some people say that php is not fast...it is not true!...it obviously depend on how you develop the backend, the middle layer and the frontend...
PHP salaries are lower because most of us are not employees. We are freelancers or have agencies.
Hello. Here in France its use is widespread because of symfony. Have a good day.
i like symfony. just hasn't treated me wrong
Even tho I agree with you that php is very good, I very strongly believe Go is as fast for development, if not faster than php due to the extensive stdlib, even cheaper deploy (because binary compilation), the scalability of the codebase is even better since static typing and the formatter making it obligatory to handle errors, also, its so damn easy, its in my opinion, the safest language, and probably the best web language for modern developent, you basically need no external packages to have a production ready server.
[You] very 'strongly' believe ...
"Hardly believing something" means one assume that thing is not the case, which is the opposite meaning based on the context of your sentence.
@@arkeynserhayn8370 thanks for pointing out my typo 🙏
How about Go steff for web business ?
Its has simple syntax
its easier to maintain
Its minimal fast
its has simplicity build in features
only thing could be ecosystem which it has but not like php
so would you recommend using Go or PHP
given that write time could be faster in Go due to its limitations and simplicity
Reading all comments is like golang is capturing developer interest❤
Wikipedia runs on PHP. Seems to scale just fine.
Facebook?! 😉
I started off learning php in the mid 2000s, but never followed through unfortunately. Might learn it from scratch and stick to it.
I watched many of your videos but just realized I'm not subscribed....will you earned one! :)
Omg, I was starting to think it's an announcement of a new big trend, that is going to create millions of bootcamps and mess up job market, like it was with React
I doubt it. Modern day web apps go way beyond being just web apps as they integrate a lot more functions like data analysis, machine learning and ai, data visualization, scientific computing etc... And that's where Python shines. PHP however has more a web-centric focus which may not be enough anymore these days.
I was a hotshot LAMP/ PHP Dev years ago. Certified by ZEND, Oracle and all. It does not pay well in Canada.
Year 3450, PHP still alive, all other languages in the grave!
Currently with a help of translators anything could be useful, mixed languages usually used in game development. I think Photoshop is the most underrated tool for programmers, because I came from graphics design, I knew some stuff about configs and colliders, but photoshop is a revolutionary tool.
You commnent the wrong video man 😅
@F4hk3n why so, man ? He said that PHP is the one and only, and I said that it's not
For whatever reason I can't keep php language in my brain .it evaporate from my brain immediately . But I can remember Python , java , c, c+, js for decades .🎉
I wish my local market would've been as saturated with PHP as it is with Java. But, mostly working with web, it kind dawns upon me - what do companies usually do with Java? I think I will have to gravitate towards it.
PHP is a Pro tool for Web..
I did not disagree with PHP. the Php my favorite one and i worked more than 15 years. Some devloper have mindset it not the good one. But this is depend how you deplop the secure app it can be any tech stack.
Thank you very much! I am just starting to learn PHP with Laravel in the future. That being said, it's my thing to learn to program without spending a penny. Not that I don't have money to spend, I just don't want to, given all the resources. Could anyone help me, what free resources to use?
You wrote, Thank you very much! I am just starting to learn PHP with Laravel in the future. That being said, it's my thing to learn to program without spending a penny. Not that I don't have money to spend, I just don't want to, given all the resources. Could anyone help me, what free resources to use?
That is a wrong mindset that you have right there! People exhaust their resources, time, energy, internet, electricity, computers etc. to create content that you can benefit from and you your life's purpose, is to learn to program without spending a penny and yet you have money to spend.
You could at least buy a programming book once in a while, donate to a TH-cam channel that you consume its educative content or even buy a course. How stingy can you be? You will not even be able to retain the information you study or get paying projects with a warped thinking like that.
How will this ecosystem survive with rigid misers' like you? Do you realize that no one liked your comment even after 2 weeks as I reply to it now? You got to change your grab and take it all selfish attitude. My apologies if this sounds rude but I had to call out your BS on this.
Uncle, tell us about the laravel job market in Europe, particularly Czech Republic and Germany.
I mean yeah it's powering 75% of websites.
How about mobile app for small businesses (B2B) start up.
Depends. Generally if you can use cross platform solutions, that is the way to go over native.
Wordpress written on php
The last person who told me that PHP was dead is now using PHP. 😅
It was a surprise to me that the Ackermann function is possible to code in Cobol. But it looks awful compared to C.
You make me start believing going back to the elephant!
PHP may not batlle Fullstack Javascript with React Server component and Server function.
No areas where Ruby is superior 😢😂 1:20
PHP is better than Ruby/Rails now, and I say this as a Rails dev.
Ruby superior in comedy value.
PHP got so many updates but haters are still stuck to php jokes of 90s
The main difference from jvm frameworks that jvm is always in hanging state. As for laravel you call script, it does its job and then it lays off. The speed is one of the advantages .. But once a month that jvm can fail. So they utilize paid version by the time.
I think that the most hated languages will be the hot ones: Python, C, java, C, C#, C, C++, C, Javascript, C, XML, C, and Perl. And C. And TCL/Tk
True but you forgot about C.
Rust and Go are my main languages... and yet I'm STILL going to learn PHP.
Why? "Because I don't hunt rabbits with a cannon" 🐰🗡
stefan is really obssesed with php
… this week. Next week, ruby! ;)
People who talk about type safety and generics I totally agree. We miss it and need it although this doesn’t give reason to developers writing shit code in php just because it is possible 😂
I stay for the ruby jokes
YES
i am pursuing php for 2025
Nothing is secure. Everything is hackable
I'm a C# and I'm still surprised that ruby isn't more mainstream.
I am not. I strongly dislike Ruby. I much prefer C# and PHP over Ruby, but I would rather use Rust, Python, TypeScript, Kotlin, or just about anything over Ruby.
the problem is not with the php language. The problem is that there is a crisis in the world. There are fewer and fewer tasks in freelance software development, and the whole world is full of people who just learned php and sell their services. India, Russia, Ukraine, China, Belarus, the whole world has also learned php.
Wordpress moved to JavaScript ecosystem we don't have to use php with wordpress nowadays... means its not being to good future at all...
Share your repo where you make plugin or theme without any PHP, I dare you.
Do a video about C. You have never done that!
I think you’re right!
@@StefanMischook If you're planing to do a video about C, mention that the ONLY reason why C should be used, is because C is suitable for long time projects due to its stable and slowly change of syntax and almost never depreciate its functionality. I mean, there is a reason why all the long time GNU projects are written in C and not C++. Even if C++ has more tools included compared to C.
I love php, I love node js, in my opinion there are things like realtime, streaming that can be done simpler/easier with node js but so complicated doing it with php
It's clearly Python
lol with the two thumbs down..
Please read - if you are a developer 🙏🙏
Hi guys, I'm a 26yo from morocco. My dream was to be a web developer, I've started learning to code bit by bit since university (4 years ago). and I'm currently finishing a Software engineering program (backend specialisation). I have missed some concepts, but i'm good. I feel like finding a job as a developer nowadays is almost impossible, especially in my country. I need your advice to point me towards the right path if that's possible. I wanna know which stack will work best and any additional advice will be appreciated. Thank you very much.
common gateway interface with bash is best! old php and old javascript was also fun. using base tech in front and back end is best and most motivating. keep it simple!!! i tried and had to work with everything from java servlet, jsp, sucking frameworks like zk, gwt, cq5, cocoon, jsf, primefaces...it all sucks. angular framework, sencha extjs...jquery kindergarten...also sucks. it is wasting your time learning useless shit you cannot use anywhere else than in that specific framework or lib.
That’s why the PHP elephant is always grinning. It knows that PHP is the top server-side language.
golang is faster. Php is slow
By how many milliseconds?
Trust me , the projects you make won't and never will matter in terms of the speed bud
Rust is even faster
Depends on your use case. If you are doing a CRUD-backend, then PHP is absolutely sufficient for that. If you are crunching a large amount of data, then, yes, PHP is not ideal. My job involves both, so I have a mix of apps that's mostly the CRUD/interface written in PHP and some number crunching microservices written in Rust. There's no reason why you couldn't do both.
@@dschledermann As a beginner should I start from go or php?
PHP is basically a web-only language, you cannot use it for AI, embedded computing, robotics, desktop applications, mobile apps, etc. As a web dev language PHP is a poor one at that because its weak at web-related tasks such as JSON serialization and HTTP clients. You can't deserialize JSON to a class or have different property names or strong typing. To do HTTP requests you have to use libcurl which is awful. PHP might be the only language that doesn't support async/await. The standard library is poor (no UUID support, terrible JSON support, terrible HTTP client). Not suited for WebSockets, Server-Sent Events, dependency injection or background processing. That said, PHP have made amazing progress since the PHP 4 days and it have been heavily modernized and improved, and the Laravel community have done a wonderful work of creating Laravel and everything around it.
Hmm that doesn't sound too good. Makes it sound like it is fine for small websites and freelance stuff etc, but as soon as you need something more complex beyond a typical website, it would simply not be a good fit for.
@@neomangeo7822 Well you can code anything with PHP, you can use it for large websites too. You can always use caching and Redis and load balancers for performance, and you can use microservices and distributed architectures, you can use service buses to distribute work, etc. I think you could use PHP for massive websites too. It it is possible. It is just some stuff in PHP are less convenient and less ergonomic. For new developers it is not a good language to spend time learning because it is limited to the web only. If you currently use PHP then you should continue to use if if it serves you well and I am sure PHP will keep on getting better and better because it has a track record of doing exactly that.
@@neomangeo7822 We have built factory automation software ai integrations and much more at my workplace with laravel/php so it's BS. You can build anything with php
2 thumbs down not working
Ruby is clearly superior in any way.
👏👏👏 SHOUT THIS LOUDER FOR THE PEOPLE AT THE BACK!!! More people need to stop this "php is shit" garbage... it's boring already... put php in a docker container and locally mount your source code into it, put an nginx front end proxy in front of that and you've got an amazing developer experience with practically zero local setup required. Just install docker. Done.
Isn't that the same for any language?
@@neomangeo7822 it's a lot harder with typescript, even though you can do it. You can't just drop files in a folder and go. You need to worry about transpiling and inotify to trigger compiling so you can live reload code and things like that. But you're mostly correct. It is the same, or at least, not impossible.
JS better
nah man
Your argument is compelling!
@@StefanMischook I am a genius
I like PHP. It has served me well for over two decades, but the age of the language is showing. This is not because that it's inconsistent or unsafe or anything like that, but the way classes are declared, the use of null values, deep inheritance, the limited enums, exceptions etc etc, are just not ideal. It entices you to design overcomplicated code. This is not a criticism just for PHP. Java and C# have many of the same issues. I've mostly moved on to Rust for new projects. I also think that Golang could be good choice to look at.
@@dschledermannAlmost nobody uses rust. Come back in 10 years.
@@ZettaiKatsu2013 I don't care. For most tasks, it's more expressive and yields simpler code than the PHP/Java/C#-style of modelling data structures.
Drop the dollar sign in PHP variables and I’ll reconsider the language.
GO is the language for fast backend service now. PHP still improves, and I still use it since version 4.3, but I can't stop doing things with GO.
PHP is fire on server side but client side javascript remain the king.
Agreed.👍
Combine those two
wish php wasn't such an ugly lang so i could try it
"Ugly" is in the eye of the beholder. What exactly about PHP is ugly to you? What language do you think is pretty?
@dschledermann Visual Basic.
@@UltraVioletMilk interesting. Do you qualify as human?
TRUMP 1946-2024 💀😊
"PHP is the top server side programming language... it's more popular than Java, Javascript, C#, Ruby etc..."
*proceeds to show a graph showing that more websites use PHP than other languages just because 90% of the web is wordpress based*
Also, for the PHP security problem. It is still a thing. PHP is still a templating language where LFI/RFI are possible (and not a general purpose language, whether you like it or not). PHP filters (php://) still exist and are still insecure in many ways. Also, most of PHP insecure functions from the standard library are still here (strip_tags, htmlentities etc...).
Hey stefan , awesome video! Your unique style really stands out. I'm a video editing specialist focused on TH-cam growth, and I can help enhance your content with high-quality edits and engaging thumbnails. If you're ever open to exploring new ideas or strategies that can boost your channel further, I'd love to connect and see how we can collaborate. Let me know your thoughts