Why do big Companies use Java, and NOT PHP?

  Рет қаралды 223,196

Stefan Mischook

Stefan Mischook

Күн бұрын

Пікірлер: 574
@StefanMischook
@StefanMischook 4 жыл бұрын
Learn to write quality code in record time from the experienced programmer in this video: school.studioweb.com/store
@besllu8116
@besllu8116 4 жыл бұрын
Programmers: Python is not a real language, PHP is not a real language, JS is not a real language, Java is real language....but Java is slow so... C is the language, but it is hard. Stop listening to those babies and just code in whatever you think idea will work.
@mcbe357
@mcbe357 4 жыл бұрын
Java is software :/
@SamProgramiz
@SamProgramiz 4 жыл бұрын
Narsist
@CloudXpat
@CloudXpat 4 жыл бұрын
Hahaha VB is dying, C# is not aging well, PHP is for beginners, JavaScript is for frontend, Java is hard, C is old fashioned, C++ lacks AI libraries, Python is ugly but uses less code, Golang is portable but hard to install.....sure don't listen to those lies. The best programming language is the one that gets the job done irrespective of it's name. Happy coding!
@mcbe357
@mcbe357 4 жыл бұрын
No java is ez
@TheGaridi2
@TheGaridi2 4 жыл бұрын
Preach man
@therealgunny
@therealgunny Жыл бұрын
Also with PHP 8.0 we have type checking which makes it even more appealing for large scale projects.
@lujate
@lujate 5 жыл бұрын
Big companies still run Java for the same reason they still run COBOL, the risks and expenses of migrating are too high. They can't jeopardize their quarterly numbers.
@StefanMischook
@StefanMischook 5 жыл бұрын
Very good point. I should have mentioned the legacy component.
5 жыл бұрын
The more they wait, the more it will cost them!
@StefanMischook
@StefanMischook 5 жыл бұрын
They are hoping to retire before then.
@RagwarNoble
@RagwarNoble 5 жыл бұрын
Which companies are doing Cobol ans Fortran ...Is what's the Future of C/C++...also compare and contrast C# and Java
@MohammadMohammad-kb3bj
@MohammadMohammad-kb3bj 5 жыл бұрын
I think because java is general purpose ,you can make a main non web program with web section for control for example , php is mainly for web
@shaonian
@shaonian Жыл бұрын
I did years of Java development at a big corporation and then moved to a small company and used PHP. I was really surprised by how productive PHP development is compared to Java.
@edi_gun_awan
@edi_gun_awan 9 ай бұрын
not only web, but overall java just need more code to write. I kinda hate it but i do understand why Java choose that way
@nyplace1
@nyplace1 Жыл бұрын
I worked on a number of companies and various projects. I have yet to see a well build Java application where there is a web interface involved. Nearly every time it feels like companies are dragged into this segment of development and it absolutely crawling in its pace. There were times when I just simply got tired of waiting for people to build something in Java and built everything I needed in PHP (Laravel) possibly 10 times faster. Just because I needed to use certain features to help myself to do my job more efficiently. It took me about 6 weeks. Similar development in Java was going on for over 15 months and when it was done, it was sh!t. Terrible feedback when the process ran. My program provided a dynamic instantaneous update on every executed process. I don't blame Java for it, however, if you keep swapping developers you will run into these issues because there are very few good Java developers. In reality today I feel like Java development is bait to drag companies into endless development cycles to suck money out of them.
@AD-kq4hb
@AD-kq4hb Жыл бұрын
Exactly!!! Thank you! =)
@MaulikParmar210
@MaulikParmar210 Жыл бұрын
There are very few good developers in industry and there are very few good software engineers that actually make software work efficiently and have stnadard impmentation details. Now pick any language and you will find it true. If a team is proficient in Java, they would find it easy to adapt technologies in java and be able to maintain it. Comaprison is just wrong, solutions are onlynas great as their impmentation and who designs it. P.S. big companies don't have problems with budgets like SMEs does, but the amount of legacy system is usually judt too huge and only very well experienced Architects would be able to comeup with feasible migration plan without taking down system. Refactoring is tons of times harder than implementing fresh solution as you have to keep changes compatible with legacy codebase till whole system would move bit by bit. Besides no one in management cares as long as system doesn't break. Handing out too good system will put you out of job as you will become redundant 😂 that's why trash systems works better for practical usecases as good systems would be ruined once competent developer is relaced with incompetent one to reduce costs and cycle repeats. Industry never learns!
@bruderdasisteinschwerermangel
@bruderdasisteinschwerermangel 5 жыл бұрын
I think the "easy of use" argument is really important here. I mainly do C#, I initially learned how to code properly in C#, that's why I'm heavily in favor of for example proper typing in languages, unlike python or javascript. But I was fairly surprised how quickly I can make something work in python/js. But it comes at a price, properly written C# Code would be a lot "safer" and would handle errors much better.
@StefanMischook
@StefanMischook 5 жыл бұрын
Yes, I actually prefer explicit typing in a language, it's just easier to keep the code in order ... if you know what I mean.
@rafaelborgesbatista2961
@rafaelborgesbatista2961 Жыл бұрын
This is why we need focusing in use the proper language to the right task.
@rodrigo-tj1gf
@rodrigo-tj1gf Жыл бұрын
yeap, i even have fun debbuging things on c#. but in javascript i just change things around randonly hoping that something works
@razvanbodnariu8162
@razvanbodnariu8162 3 жыл бұрын
I am working for a big compay (6+ years), with Siemens as customer and we are using PHP. Started with Documents management system, Oli and Windmil surveillance to Special situations app (fire, earthquake, etc) and now to Inventory management system for hospitals, all around the world. And as long we are using LDAP, 2-3 authentication factors, certificates and implement all OWASP recomandations I would say that we are on the good track and that the big comanies, use PHP. ;)
@ThePublicTutorials
@ThePublicTutorials 5 жыл бұрын
I was waiting for that ruby joke... keep'em coming lol
@CaptainKnee
@CaptainKnee 5 жыл бұрын
6:19 Hold on... breath... I won't joke with Ruby today.
@RamkrishanYT
@RamkrishanYT 5 жыл бұрын
Please explain that to me
@niltonc.7333
@niltonc.7333 5 жыл бұрын
@@CaptainKnee exactly lol
@ozymet
@ozymet 5 жыл бұрын
@@RamkrishanYT No
@ashutoshk932
@ashutoshk932 5 жыл бұрын
@@ozymet pretty please?
@HaraldEngels
@HaraldEngels 5 жыл бұрын
PHP was developed for the web (originally just as a customization layer for C based web-applications), Java as a competitor to C/C++ for conventional applications (write once run everywhere). Therefore you can't compare PHP and Java. PHP is not the right language for non-web applications. You can use Java for the web but it is not a big player there (reg. market-share). Java is a (sort of) compiled language what has pros and cons compared with an interpreted language like PHP. Sure, over the years the borders got blurry (see Hack). IMHO Java is great where you need a conventional application (which needs to get installed) but not for the agility which you need in the web. Mobile device apps have made Java much more popular than it was 10 years ago but dedicated (compiled) apps are not the future for most mobile applications. Web-app technologies are more promising on the long run. The heavy reliance on JavaScript techniques seems to me not being a perfect solution so that there will still be sufficient room for server-side web-languages. And here I see PHP being much better positioned than Java or .NET despite the great quality of these big company supported languages. True open source projects (like PHP) are also more flexible in reacting to what developers want (instead of what Oracle and Microsoft shareholders expect).
@jonmat7144
@jonmat7144 Жыл бұрын
So true, PHP for me is easier to understand the logic of the script, it just feels like a shorter line of codes, also it's been around for like 30 years 'very stable' not like these other programming language which comes and goes, 78% of the website is running PHP 'go figure?' That's why I prefer PHP 'stable and proven' 👍much respect to these new programming language 'only time we'll tell' but PHP has been doing these Web Applications for a very long time, whatever these new programming language is doing or trying to prove right now? PHP has already been there and done that 'nothing to prove, it's already proven' 👍
@ruyvieira104
@ruyvieira104 Жыл бұрын
@@jonmat7144 because of WordPress, not because it's good
@AD-kq4hb
@AD-kq4hb Жыл бұрын
Exactly!!! Thank you!
@CloudXpat
@CloudXpat 4 жыл бұрын
I like the explanation. Just like you've said, PHP is rock-solid nowadays and one can write secure professional software with it even for big corporations
@yasirtahirkheli74
@yasirtahirkheli74 5 жыл бұрын
past was a past and one should not stick to it anymore...PHP is fast, simple and secure...and the learning curve is comparatively very short/small...and on top of all..is being maintained by very reliable giants.......
@marcusaureliusregulus2833
@marcusaureliusregulus2833 3 жыл бұрын
Who maintains php? Genuinely curious
@retniot3807
@retniot3807 3 жыл бұрын
Node.js is the thing if you want quick things. The PHP language misses a lot of the features other programming language provide.
@yasirtahirkheli74
@yasirtahirkheli74 3 жыл бұрын
Zend
@shirosurfer8864
@shirosurfer8864 5 жыл бұрын
Wow super cool. Didn't expect this valuable point of view. Super nice while learning to code
@kzonedd7718
@kzonedd7718 5 жыл бұрын
Well, yeaaaassss, buuuut... by the time the client is done designing by committee, those 2000 lines turned into 20000 lines anyway. :-P
@zadintuvas1
@zadintuvas1 5 жыл бұрын
I think Java is a good choice if you are a very large organization which is going to use the code for decades. Many banks are exactly like that. Remember, most of them still run mainframes and COBOL. Can you get PHP version X support for 10-20 years? Probably not.
@troymitchel4790
@troymitchel4790 5 жыл бұрын
I had talked to a VP of a large software tech company and was told that PHP was bottom of the barrel. Although I dont think it really matters what stack you pick for mediocre size web apps. The user most likely would never know the difference.
@coolcha
@coolcha 4 жыл бұрын
"To send an email with Java at the time took about 5-600 lines of code..." I just sprayed the water I was drinking.
@arghyamitra3281
@arghyamitra3281 4 жыл бұрын
If you are using raw servlet yes it will ..but using spring boot it use wayyyy less code . Anyway
@coolcha
@coolcha 4 жыл бұрын
@@arghyamitra3281 he was talking about several years ago.
@ylioo
@ylioo 3 жыл бұрын
@@coolcha He was talking about several decades ago. Saying that it takes 1k lines of code to send an email with Java is the same like pretending that PHP versions 4,5,6,7 don't exist when we talk about PHP. Also sending mails is what frameworks do, not what langueges do, so it's not even a Java vs PHP argument. For an example in PHP it's Laravel that send emails, not PHP it self. This guys videos are so buyest, don't buy anything he says.
@coolcha
@coolcha 3 жыл бұрын
@@ylioo I see. Still a funny comment to make about a language even if it may be exaggerated quite a bit and out of context.
@ianrust3785
@ianrust3785 4 жыл бұрын
Not only will their heads be on the chopping block, but much larger and more expensive projects are potentially compromised.
@tonydang3857
@tonydang3857 4 жыл бұрын
"... some areas, Ruby is not so good." Made my day, lol.
@pushpitjain1717
@pushpitjain1717 2 ай бұрын
why not javascript?
@kgztn
@kgztn 3 жыл бұрын
but you cant see php its server sided while java isn't, you can see java of any page, that's why you see JavaScript obfuscators and none for php
@ddalejandroo
@ddalejandroo 5 жыл бұрын
Could you make a podcast ya? Hehe great insights as always
@perrylab5605
@perrylab5605 5 жыл бұрын
P
@jareklotz
@jareklotz 5 жыл бұрын
As most of Yours videos - very interesting point of view and very thought...
@vigilantezack
@vigilantezack 5 жыл бұрын
Why the hate on Ruby? Lots of failed startups use it!
@navjotsingh2251
@navjotsingh2251 5 жыл бұрын
Wouldn’t class twitter as a failed startup, they still use ruby, though overtime they’ve incorporated other languages so now their code base is a mix of ruby, scala, java, nod etc
@m_arifhs
@m_arifhs 2 жыл бұрын
The eye opener
@tecnoanderson4730
@tecnoanderson4730 3 жыл бұрын
Thanks, When you indicate that java is good, do you also mean that Spring boot is a good framework? Saludos de Peru.
@justinriedel8737
@justinriedel8737 5 жыл бұрын
Which framework is Studio Web using?
@akoubam6584
@akoubam6584 Жыл бұрын
Simple answer : Java is powered by a company a strong one with a lot of business managers and commercials. They sell a technology with a contract, a reliability ! But PHP is not ! So when you are a company you prefer to rely on a contract to defer responsibility. Php is more a community. There is Zend but they're around since a short time compared to Sun Microsystems and Oracle. Their commercial power is 'less' objectively. Peace :)
@shariar13877
@shariar13877 4 жыл бұрын
Please make a vid about design patterns
@lucasaraujo6.
@lucasaraujo6. 3 жыл бұрын
May I translate and post this video on my youtube channel?
@shahramamiri6790
@shahramamiri6790 Жыл бұрын
Why don't they use C#?
@StefanMischook
@StefanMischook Жыл бұрын
They use C# a lot!
@shahramamiri6790
@shahramamiri6790 Жыл бұрын
Well👍👍👍👍 ,Can you tell, for example, which part of Google or Amazon use C#?@@StefanMischook
@PrateekSharmaTheKid
@PrateekSharmaTheKid 4 жыл бұрын
This guy, he is my kind of guy.
@andredoumad
@andredoumad 5 жыл бұрын
this is my new internet friend :)
@StefanMischook
@StefanMischook 5 жыл бұрын
Yo!
@darshmostafa6044
@darshmostafa6044 3 жыл бұрын
Now I am a Beginner and i want to learn Laraval 8 or . Net Core5 or Java ..... What's the best ?????
@StefanMischook
@StefanMischook 3 жыл бұрын
Depends on your career goals.
@bighands69
@bighands69 3 жыл бұрын
@Darsh MosTafa Rather than focusing on a language I would suggest focusing on a learning method of programming. If you have a long term game and are willing to put the time in I would suggest going down the route of structure and interpretation of computer programs and before doing that I would suggest doing how to design programs. It really depends on age and your goals.
@johns818
@johns818 3 жыл бұрын
Big companies use JavaScript so they can track you and mine data from your device.
@zeffali352
@zeffali352 5 жыл бұрын
I was worried about security..u answered my question soo well
@bounty1402
@bounty1402 4 жыл бұрын
For the security of your apps you rely on an informal video on KZbin? Really? I believe in what Stefan says but go, investigate and see for yourself!
@TheAkashdwivedi
@TheAkashdwivedi 5 жыл бұрын
Whatever you said is totally wrong.
@bounty1402
@bounty1402 4 жыл бұрын
And so, professor, please tell us what is right. Small companies use .Net? Banks don't use Java for the security? PHP is the main language for corporations?
@Barnardrab
@Barnardrab Жыл бұрын
Php runs into the same problem as many interpreted languages: they use that idiotic loose typed formula. Loose typing might seem faster initially, but the errors that you run into due to the lack of type checking will eat up more of your time during debugging. I learned this personally when going from Java to JavaScript, which is why I think TypeScript should be integrated into HTML.
@lunedefroid8817
@lunedefroid8817 Жыл бұрын
Long time ago when ruby on rails revolutionised web development, they used to say that static typing led to bloatware, a ton of code that is hard to maintain. And that languages like python and ruby were the future. Today we love types again It's funny how good old java became modern once more
@ChrisosIDK
@ChrisosIDK 10 ай бұрын
Oh hell no.Type script is a disgusting mess.
@Barnardrab
@Barnardrab 10 ай бұрын
@@ChrisosIDK How? It has saved me so many headaches.
@mel7312
@mel7312 2 жыл бұрын
You forget Facebook, wikipedia, vimeo, yahoo, wordpress and so on. All that is small ;) And 78% web sites or services are written in PHP. How I can"t believe that, allmost all in world is small :) Java is soooo slow, period. Only reason why use Java is mobile apps, but there is solutions for javascript and php example.
@CaptainKnee
@CaptainKnee 5 жыл бұрын
Omg I didn't know that Steve Carell is a developer in his free time!... ☻
@imkow
@imkow 2 жыл бұрын
PHP number one!
@nicolasbonilla2155
@nicolasbonilla2155 3 жыл бұрын
I am using the biggest, great ! xD
@ammarseud5461
@ammarseud5461 5 жыл бұрын
Wow! Definitely wasn't expecting a whole detailed video to answer my question :) Thanks so much for the effort, this is super informative!
@iorekby
@iorekby 2 жыл бұрын
I appreciate this is an old question but just to make anyone else aware coming across this... The original question may read as positing that Java and Spring are interchangeable. They aren't. Spring is a Java-based framework used in Web development. Java is a versatile, statically typed, powerful language that is used in vastly more domains than PHP, which is often used exclusively for web development. As Stefan and others have noted, Java is used for tons of other things big companies need to do besides web development and is generally much more flexible, powerful, secure and has better paradigm support vs PHP in many domains where you will need to write software.
@rotimiolawale8002
@rotimiolawale8002 4 жыл бұрын
PHP is strictly web. Also PHP is secure, especially the 7.0+ .... You can write good code in any language and bad code in any language. It's only a rookie who thinks PHP isn't scalable.
@jayx4996
@jayx4996 4 жыл бұрын
I agree. I have 25 years experience doing freelance work in every language. I love php lately. Usage wise, I find myself debugging the stuff large companies have written in it or try to tie together. The issue is experience of the people working for those companies.
@jackvial5591
@jackvial5591 4 жыл бұрын
PHP 7+ with Laravel is fantastic for web.
@arunabraham9382
@arunabraham9382 4 жыл бұрын
There is a wrong notion here. PHP could also be used for server administration like python. It has manything inbuilt to do that. If PHP could be popular like python, there would have been enough developer support so that libs and extensions would have existed that could be used to create fairly great applications Yet there are few cool projects that greatly shift that paradigm in terms of performance. Example Swoole and ReactPHP But many people won't realise it's great potential that could blow most dynamic languages to dust. Even NodeJS.
@BillClinton228
@BillClinton228 4 жыл бұрын
The problem is, rookies listen to the senior guys (who havent learned a new technology since their 20s) and they just regurgitate the same mantra. I'ver never been given a good reason about why PHP is so bad, everyone just parrots something they have heard from someone they respect. Personally, I would say that Python is overrated... not a bad language by any means, it's just extremely overrated and over hyped in my opinion.
@MarkParkTech
@MarkParkTech 4 жыл бұрын
PHP is absolutely not strictly web. It's used for a lot of things you may not consider. I've seen everything from CLI utilities, to IRC bots written in PHP.
@noone-gz4pc
@noone-gz4pc 5 жыл бұрын
I work for IBM and we use PHP to manage all their sites(every single one).
@benzflynn
@benzflynn 5 жыл бұрын
Why, Mistah NoOne - Awr you telling us that IBM has *no one* smawrter than that ? Ah shud think that even Miss Daisy knows bedder than that . . .
@lionelthetechlead8839
@lionelthetechlead8839 4 жыл бұрын
For the cause brother!
@benzflynn
@benzflynn 4 жыл бұрын
​@@BondJFK Just inspected the main ibm.com site. It's a Drupal CMS apparently. Which is a PHP CMS. And which makes it easier to interface with if you write custom backend code in PHP.
@generalqwer
@generalqwer 3 жыл бұрын
@@dixztube Yes, just checked and they switched to React/Nextjs as of 2021
@ashleydowning3837
@ashleydowning3837 5 жыл бұрын
This is the kind of content I have been searching for! I’m just getting into web development but I’m not going about it the way I see a lot of people online do it. I went to freecodecamp but had to stop after a couple of steps because I kept wanting to understand the why and how behind these coding languages. I’m even right now learning how computers work and how the internet works. I have put learning coding languages to the side until I can get a better grasp of the concepts behind these things. I am learning a lot and am very excited about my progress. I just bought your course and I am now doing a mixture of learning a little bit of code and then switching gears and learning more about the computer science end and also the greater concepts at work. I love these sorts of talks you do like this video, explaining things about programming that go beyond just the technical how to’s!
@StefanMischook
@StefanMischook 5 жыл бұрын
Thanks. I would suggest doing my courses first. If you do, then the rest will come super easy.
@BryanChance
@BryanChance 2 жыл бұрын
I have Java code from 10 years ago. it still compiles and run without any changes today. Large companies can afford to hire Java programmers. Java has minimal OS level dependencies as long as the JVM runs. PHP developers are a dime for a dozen. LOL In my opinion I find that Java programmers are at higher professional level, mostly. LOL
@deweycox
@deweycox 5 жыл бұрын
One more to add, the reason why Java is being used by the enterprise is because the JVM is powerful and scalable plus Java has tons of supporting library for your development need. The language itself (pure Java) is not very pleasant to work with in 2018; it is a 1990s design and very verbose for modern standard. That's why now we have languages like Kotlin (newcomer), Groovy, or Scala that enables us to leverage the power of the JVM while being more productive and developer friendly.
@harrymarx4090
@harrymarx4090 5 жыл бұрын
I wrote a 5th GL generic application in PHP... 5 months, 7000 lines of code. In the process of building manuels now... to create technology independent apps. Looking for someone to translate engine into java to proove tech indep. I bet it will be 10x as big, and take 2 years... just my opinion ;-)
@JacobWard1995
@JacobWard1995 4 жыл бұрын
What are your feelings about using something like Laravel 6.x and Java vs Asp.net Core MVC and Java?....
@DanEllis
@DanEllis 5 жыл бұрын
No mention of static typing and the benefits it has for large codebases?
@jean4j_
@jean4j_ Жыл бұрын
I feel like you're talking about 20 years ago Java. It does not take hundreds of line of Java code to send a damn email no more lol. Librairies and frameworks exist. Java frameworks are very mature and the tooling is very advanced. You're saying it takes 20 times more lines of code to write a Java apps than a PHP/Python Apps. Honestly, I don't know from where you get that. I don't know... If you make a API with Java framework and one with a Python/PHP framework, it will not even be twice as long in Java. Unless one has a complex architecture while the other has not. I feel like that in all of your videos against Java you never mentioned the strong typing of Java or other strongly typed languages. Having a strong typing is definitely a big deal. PS: Not a Java fanboy. I've developed in Python, JavaScript, Go, Java and Scala
@ingframin
@ingframin 5 жыл бұрын
Also the name didn't help: the acronym PHP meant "Personal Home Page"
@StefanMischook
@StefanMischook 5 жыл бұрын
LOL!
@dasturschloss8679
@dasturschloss8679 5 жыл бұрын
Now that's lame.
@jeremysmith54565
@jeremysmith54565 5 жыл бұрын
@@dasturschloss8679 Was actually a lib within Perl wasn't until the co founders of Zend made it its own language.
@manit77
@manit77 5 жыл бұрын
That’s funny I didn’t know that.
@pyele
@pyele 5 жыл бұрын
Hypertext Pre-processor!
@MrTochiunamka
@MrTochiunamka 5 жыл бұрын
Yeah, I like each video, reminds me of when Al Pacino is advising his new recruits.
@StefanMischook
@StefanMischook 5 жыл бұрын
LOL!
@jeevanwebdeveloper8050
@jeevanwebdeveloper8050 4 жыл бұрын
I just listened to a talk by RL, he said that he expected 6months lifetime for PHP, then any other better language comes in and would replace PHP, but 25 years have gone , PHP is still there. So I guess PHP doesn't care about these ' PHP is gonna die ' thing 😏😏🙄
@Anhar001
@Anhar001 2 жыл бұрын
PHP is productive in the short term, but gets ugly fast, as PHP codebase gets larger like every single dynamic language, you can write in dynamic language but you just can't maintain it. Static languages such as C#/Java wins out in the longer term because static languages can be maintained.
@elliottmarshall1424
@elliottmarshall1424 Жыл бұрын
Yes it's some of the worst aspects of dealing with php. But using PHPStan helps with that, but it is very difficult to get into a legacy system. Adding PHPStan to the last project I worked on, the baseline file had 33,000 errors at level 0! In my experience, both php and java legacy systems always seem to have the same issues. Lack of unit tests and linting, static global state sprinkled everywhere, dynamic function calls and property access. Some sort of framework/library mixed into the system preventing upgrades. But php always has that reoccurring issue of unknown function call, or unknown variable. Something that you'll never see in java apps
@mikefreeman3050
@mikefreeman3050 5 жыл бұрын
I’m loving these morning videos 🙏🏾
@jaschardomann
@jaschardomann 5 жыл бұрын
Java EE is out of competition with regard to tools, libraries and frameworks. I would never think about to implement an EMS or EMB with php. Compared with C# Java SE or Java EE is much more flexible and scalable.
@genarovite5706
@genarovite5706 4 жыл бұрын
what is EBM?
@VijayKanta
@VijayKanta 2 жыл бұрын
I second it. Highly complex features like authentication, persistence and dependency injection won me over to use Java.
@mahendrachoudhary3063
@mahendrachoudhary3063 5 жыл бұрын
How about in build MVC feature in php in next version of it ... Learning MVC pattern from scartch help me to pick up in laravel , django and node easily . STEF make one video on PHP LARAVEL and PYTHON DJANGO . I hope I will see battle of laravel and django soon 👍☺️
@CookRacingUK
@CookRacingUK 5 жыл бұрын
Just goes to show it's best to have an open mind and not follow the crowd! After 15 years professionally in php I went to a .net house, who's engineers scoffed at my pointless 'scripting language' this was only 2 years ago. I'm asking them to explain the .net versions system and they can't. I'm asking 'why does this break is it ky code?' getting 'erm, no that's a known .net bug been around about a year' and the appalling deadlocks if you aren't ultra careful around other libraries. And I'm thinking, you literally wouldn't get away with this in PHP! Half the web would be up in arms!!! So the point about using a corporate language rather than open source as a crutch I have seen, the irony is in reality the sentiment seems to be 'oh well its Microsoft, what you gonna do' apathy when it goes wrong anyway 😆
@joaodfardilha
@joaodfardilha 4 жыл бұрын
Had that same issue a lot of times, surprisingly 90% of the times from .net and JavaScript people, the rest mostly are fine with php. Most of the times after 10 minutes of talking to them, they don't understand programming fundamentals. I shrug my shoulders and go back to doing in two days what a team of 2 .net developers takes a week to do.
@CookRacingUK
@CookRacingUK 4 жыл бұрын
@@joaodfardilha That's how I sum up .NET development, it should be a mission statement. Why do something with PHP in an hour, when you can a day using C# instead!
@AdrianDucao
@AdrianDucao 5 жыл бұрын
idk most of the big companies has php on their system. don't kid your self with "Don't use PHP" meme. Facebook. Wikipedia. Yahoo.Mailchimp.Tubmlr(Now switched to PHP7)Slack (PHP in the backend)Dailymotion.Etsy. USED PHP.
@cryptolicious3738
@cryptolicious3738 3 жыл бұрын
Java, oh yeah, cheers to the long time java coders :) java and spring is still excellent for microservices, scalability and much more. Flutter/dart etc is java too.
@kashinathpatekar9870
@kashinathpatekar9870 3 жыл бұрын
Flutter/Dart is Java too, how so? Dart is a whole new language...
@sokol313
@sokol313 5 жыл бұрын
3:30 I'm using the biggest. I'm using the biggest. Very nice played :). You should be an actor
@bounty1402
@bounty1402 4 жыл бұрын
Many times I said or heard someone say "I did it this way because Microsoft suggests so". And no one can reply.
4 жыл бұрын
"only for small projects". This week I interviewed for: a global bank, a global media company, a major insurance company, a major fulfilment company, a huge streaming platform...all of them run their main systems in PHP (Laravel or Symfony). Is just absurd to think is only for small-medium projects. Is it perfect, not at all. In 2020 is hard to find good interviews, I worked in at least 5 global market leaders (media, advertising, conferencing, publishing, finance...), and their main systems run in PHP, most of them are rebuilding legacy code again in PHP.
@hleet
@hleet 4 жыл бұрын
PHP -> Personal Home Page ! ... I know it changed the acronym, but that's really what sticks in my Head lol ! I think that the big problem is the psychology of entreprises who don't want to accept PHP ... because it is "cheap" technology. Thus Java learning is pushed by university .... you know you have to meet the expectation of the industry (that's why the degree are for by the way) ! Maybe if a big company (google or whatever) own PHP, it would skyrocket the use of it ! .... unfortunatly they don't care lol, they already have their own javascript framework to do the work.
@dr.d303
@dr.d303 2 жыл бұрын
Agreed
@dhawalparmar7117
@dhawalparmar7117 2 жыл бұрын
Java, Spring boot is great framework, don't learn JSP and JSF that are just wasting the time. Using spring boot backend and reactjs frontend you can make very good application
@harambetidepod1451
@harambetidepod1451 3 жыл бұрын
no one ever got fired for buying ibm
@marcello4258
@marcello4258 4 жыл бұрын
So in short.. Still a good idea to learn PHP although if you are already familiar with Java ;)
@OO-il6sl
@OO-il6sl 5 жыл бұрын
Very insightful video, PHP use to live up to its bad rep, not anymore. Precisely.
@HamzaBhatti10001
@HamzaBhatti10001 3 жыл бұрын
I write desktop applications in PHP. POS, inventory management, etc. And I love how easy is that... 😉
@razvbir
@razvbir 2 жыл бұрын
Do you use php-gtk?
@ahmedzaki72
@ahmedzaki72 5 жыл бұрын
Wow, the clarity of the video and the background fade are amazing, I'm speechless toward the quality of this video, I wait for your everyday video, it adds a lot to me, thank you for being here with us, Stef (y)
@workguy2275
@workguy2275 5 жыл бұрын
wow this was crazy insightful.
@Jollyprez
@Jollyprez 4 жыл бұрын
The other thing to remember is that large companies have a LOT of money invested in bug fixes over a long period of time. The programs are LARGELY bug-free, and it's expensive to scrap that debugging going to anything else. Also, if you're anywhere near financing, then there are all kinds of rules about getting certified. Those certifications are not trivial and VERY expensive. That's why most bank software is TERRIBLE and looks like mid-1990s.
@hleet
@hleet 4 жыл бұрын
Java was free for a long time ... now it is own by the big company ORACLE (not free) ! Javascript frameworks (you know who the 3 are) + NodeJS might be the new combo for entreprise ... bye bye Java. At least, PHP won't die so soon, it is heavily used by wordpress websites and it is the most offered service for hosting companies.
@mirzasisic
@mirzasisic 5 жыл бұрын
Same reason they use C# and .NET I guess.
@groberti
@groberti 5 жыл бұрын
They use C# because it is actually a good language unlike PHP
@mirzasisic
@mirzasisic 5 жыл бұрын
C# is a beautiful language, well structured and organized, PHP can be a little chaotic, the older versions especially, basically C# is for clients with lot of money and PHP for clients with limited budgets.
@groberti
@groberti 5 жыл бұрын
@@mirzasisic You are absolutely right. Sometimes I fail to see why wouldn't they just go with something like Python instead of PHP?
@mirzasisic
@mirzasisic 5 жыл бұрын
@@groberti Python is really cool, but I think it's mainly because of WordPress, clients like it because it's easy for them to use and PHP is easy to host and it's cheap.
@manit77
@manit77 5 жыл бұрын
Mirza Sisic it is a beautiful language . PHP is a scripting language and in a different category. It’s hard to compare the two.
@kevingarnett2000
@kevingarnett2000 Жыл бұрын
I had seen enterprise codes written in Java that was plain bad
@ngougo
@ngougo 5 жыл бұрын
I don't get the Java hate lol.I've been using Java everyday at work for more than a year and I love it.You can do almost everything with it , it's solid , huuuge community , easy to learn ,excellent free IDEs(eclipse , netbeans etc...), great frameworks , java jobs everywhere, future proof....I could go on and on...There is a reason why it's the most used language on the planet.
@vigilantezack
@vigilantezack 5 жыл бұрын
A bit verbose and slightly lower level than other popular langs.
@ngougo
@ngougo 5 жыл бұрын
@@vigilantezack True but I actually like it that way haha
@bounty1402
@bounty1402 4 жыл бұрын
I agree and I say the same for C#, where Visual Studio is my favourite editor ever.
@antoniodiaz792
@antoniodiaz792 2 жыл бұрын
Java and .NET supported by big corporations (yes), Easier to produce with PHP than Java (yes)
@TheMcSebi
@TheMcSebi 3 жыл бұрын
mac os had the benefit of being able to start over.. meanwhile you can run many windows 95 apps in windows 10 just fine due to endless compatibility layers. heck, you can even find parts of the windows 3.x era buried in the guis of windows 10.
@runthomas
@runthomas 5 жыл бұрын
i pay attention to every word this guy says...he is no bullshit ..no hype ..experience and realism.. knows what he is talking about.
@tnetroP
@tnetroP 5 жыл бұрын
When we hit 100k subscribers I'm learning Ruby.
@StefanMischook
@StefanMischook 5 жыл бұрын
LOL!
@ransabalon
@ransabalon 5 жыл бұрын
How's the progress learning ruby?
@danaadalaide5648
@danaadalaide5648 5 жыл бұрын
Java is supported by Oracle, which owns the language. Most of these larger companies use the Oracle database system, so its not that far off to use Oracle's Java application server which plugs in nicely with the Oracle database system. Whereas, smaller companies use MySQL which is usually provided on hosting services with the PHP interpreter ready to go without any additional setup.
@eloiseovertherainbow8738
@eloiseovertherainbow8738 2 ай бұрын
It's stupid, I know many big insurances comanies which only Java and the result is they have mountains of shit build by external programmers. Their mindset : it's more valable because it's more complex... Result we are more efficient and agile with php. Nothing is not possible in php that Java could do nowadays.
@sbacon92
@sbacon92 4 жыл бұрын
JAVA is dying. I'm not allowed to start any new java projects. Oracle's license ($2400/year/cpu in production) and the google lawsuit have scared the company I work for away from Java. We are moving to javascript. When given the opportunity, I always use typescript.
@bounty1402
@bounty1402 4 жыл бұрын
How can JavaScript replace Java? The former is a complete development environment and the latter is just a script that runs on a web browser. Maybe you mean Node.js or something like that? .Net can replace Java..
@jackvial5591
@jackvial5591 4 жыл бұрын
So you’re using node.js?
@wulcrit6889
@wulcrit6889 4 жыл бұрын
If your company can migrate to Node it never needed the powers of Java
@sbacon92
@sbacon92 4 жыл бұрын
@@wulcrit6889 or you just don't know wtf you're talking about.
@christianjamesguevarra6257
@christianjamesguevarra6257 5 жыл бұрын
In my country(philippines) PHP is in the same league with "corporate" languages like C# and Java when it comes to job opportunities, but its usually used with a heavy framework like Zend framework instead of Laravel or CI. The small to mid php companies are uaing either Laravel or the usual Wordpress maintenance.
@incaseyoumissedit9253
@incaseyoumissedit9253 2 жыл бұрын
Stop the lie. You know nothing
@MohammadMohammad-kb3bj
@MohammadMohammad-kb3bj 5 жыл бұрын
i think the reason is java is general purpose language ,big companies need tasks other than web ,and small web section for control ,java gives powerful non web tasks and can build web section for controlling for example ,PHP is builded for web section mainly , java (main program may be not web + web) vs (PHP main program is web)
@bounty1402
@bounty1402 4 жыл бұрын
same with .Net
@markusdiersbock4573
@markusdiersbock4573 Жыл бұрын
Big companies DO USE PHP. Facebook, Slack, Lyft, etc use PHP. eBay, Sony, GM, UPS, Forbes, CNN, etc use WordPress (written in PHP)
@mushrafaltaf
@mushrafaltaf 4 жыл бұрын
I come back to your videos just to absorb more and refresh. It is extremely useful, please keep it coming!
@evanhowlett9873
@evanhowlett9873 Жыл бұрын
Because you can type-check a program without running it and therefore you will have fewer bugs. PHP is strictly web... good luck building a desktop app w/ a UI in PHP. Java is significantly faster than PHP. Java is more portable. I'm not sure if anyone has an android running the Zend VM.
@stefsmurf
@stefsmurf Жыл бұрын
7:30 Yeah, you lose me when you talk in hyperbole, like 600 lines of java to write an email client. If it took more than 150 lines of java, tops, then you ever over engineered your solution, built something that already existed and didn't leverage that, or you had very specific requirements that your 1 line of PHP didn't handle, either. Java is verbose, and the typing in 4/5 did get in the way more than it helped at times, but it was never 600/1 that bad. My problem with PHP at the time was that yes, it let you get stuff in production very quickly, but was very unsecured, oft-time a spaghetti of mess in the rush to get it to prod, and actually ran like shit with a large number of connections. Slashdotting a site written in PHP was semi-trivial at the time, and then the whole fiasco of PHP 6 sealed the deal for me. (Incidentally, Perl 6 refusal to actually get released also caused me to shy away from Perl altogether, too.)
@mityaboy4639
@mityaboy4639 2 жыл бұрын
I know i am 4 years too late here. But i think the main reasons are a) its simply PHP is not a "serious" language in the eyes of huge corporations (if its not difficult to write and run is not serious) b) is mammoths are moving slower and they have a lot of legacy systems and they are stuck in the past. The proof that PHP is not a joke is Facebook. If it works for Facebook to serve over 500million users globally, while running it on core PHP (and then their added modifications to compensate for the lost years between PHP 5 and 7) - So if it works for Facebook, it would work for anyone doing web related works (obviously PHP is not a desktop nor Mobile App language) :) oh well... time moved on node.js taking over with react on the front... (until the next fashion change comes around that is)
@waelltifi
@waelltifi Жыл бұрын
I use php Symfony in work, and it's honestly a piece of $#!T , php is only truly good and fun to work with just with WordPress, apart from that , stay away from java and php and ... I know most people now say there's no good and bad language and skills are transferrable and all that $#!T , like this old guy here in the video, I want you to know, that this used to be true , but not anymore, in this comment i will tell you the honest to god truth that people don't say , nowadays, development is no longer for smart people, it's for people who work too hard and focus on practice too much , most of functionalities are built in , and you can only focus on being good at 1 framework in 1 language, so for this reason you have to focus on the best languages for each thing , So finally If you wana a high level language, choose JS with node or react or angular Or choose python with Django If you want a low level, chose C++ , and C That's it , if you are a beginner, that's what it's all about, please focus on those , don't make my mistake and try piece of $#!T frameworks like Symfony, ( I learned react js and node and i didn't develop in them , it was a mistake because i found a job with php , now i'm stuck while my friends are thriving with react ! , I can't start over now , i hate programming and i hate my life but i kinda have to do it .. )
@icesystem7
@icesystem7 5 жыл бұрын
I minute 2:50 I had to stop because my head blows up. Dude! How can you say what big corporations use? Do you know all of them? Do you have any data to back that up? The question starts with "I heard that big corporations" .. where do you hear from? are you kidding me? Grown ass man talking crap...
@bounty1402
@bounty1402 4 жыл бұрын
From my experience, it's true that big companies use mainly Java or .Net.
@noelwalterso2
@noelwalterso2 3 жыл бұрын
I went to an interview at the department in Fujitsu that develops TV on demand services for millions of customers. I was amazed to learn it's all written in perl. They needed someone to reverse engineer it using UML because there was virtually no system documentation and it was all getting a bit out of hand.
@bighands69
@bighands69 3 жыл бұрын
I bet you there are other departments within that corporation that are doing something entirely different. What probably happened was that at the start the development team probably had experience with perl and they kept using it and when they then started to get bogged down they were too far into the journey and the cost of starting again would be too high.
@JohnAnderson4242
@JohnAnderson4242 5 жыл бұрын
Let me paraphrase. You need big commercial software platforms like JAVA or .NET for CYA. You have to have somebody to blame, and sue when your shit doesn't really work. But it would be easier, quicker to fix in the open source universe when that happens. Stuff doesn't work in both universes - BTW
@vm6445
@vm6445 3 жыл бұрын
PHP was for non-programmers? Lol
@iorekby
@iorekby 2 жыл бұрын
That was the idea at the start, it was supposed to be easy enough for anyone to make a blog or website. That was the goal. It got messy because too many cooks couldn't decide on the best way to do things.
@hhlohmann3881
@hhlohmann3881 4 жыл бұрын
PHP: we have some funky ideas, how to implement them? - Java: we are certified for very complex ways of implementing, whatfor could we apply that?
@demongo0
@demongo0 Жыл бұрын
don't forget that you can code for java in scala, kotlin, groovy, clojure, idk, maybe jpython and jruby are still around. The power of java is JVM and maturity. I spent some time programming PHP back in the old days, up to PHP 7, but then switched to mainly to JVM & Python for prototyping. Sure, PHP is not a pile of crap as it was in version 4, but still not much incentive to use it for big systems, to be honest.
@movement2contact
@movement2contact 5 жыл бұрын
Guys, could somebody please recommend me a video or a channel that does a good overview of programming knowledge needed to be considered a junior programmer? I am very much overwhelmed by the potential complexity that I have no clue about and it would really help me, if I knew the critical amount required. Thank You in advance if you reply!
@JacobWard1995
@JacobWard1995 4 жыл бұрын
Well it's quite easy to get out of the Junior stage just know how to write really well documented code and make sure everything is as object oriented and that none of your logic ever repeats as much as possible and make sure that you following best coding standards so if you use PHP use something such as a PSR2 Standard.
@gambarimas
@gambarimas 2 жыл бұрын
I recommend you the Java Brain channel
@amirsalarmashayekh1146
@amirsalarmashayekh1146 4 ай бұрын
When we programmers understand that a language is a tool.each tool fixes certain problems efficiently.
@crystall_sh
@crystall_sh Жыл бұрын
A friend of mine said programmers will be replace by ai in next 5 6 years... I just want to know if this is true and is it still worth it learning full stack development
What is the Java Job delusion?
12:23
Stefan Mischook
Рет қаралды 123 М.
Ozoda - Lada (Official Music Video)
06:07
Ozoda
Рет қаралды 13 МЛН
How Strong is Tin Foil? 💪
00:26
Preston
Рет қаралды 127 МЛН
Worst flight ever
00:55
Adam W
Рет қаралды 27 МЛН
Go IS Slower Than PHP | Prime Reacts
5:22
ThePrimeTime
Рет қаралды 81 М.
Would I still use PHP in 2023?
9:51
Stefan Mischook
Рет қаралды 32 М.
Why are Companies Migrating from Java to Go?
12:05
Golang Dojo
Рет қаралды 42 М.
Java, Python, PHP, JavaScript, C++, C# ... WHO MAKES MORE MONEY?
14:46
Stefan Mischook
Рет қаралды 63 М.
The Python Programming Deception?
10:24
Stefan Mischook
Рет қаралды 301 М.
Why I Never Wanted a Job at Google?
19:22
Stefan Mischook
Рет қаралды 87 М.
Java is mounting a huge comeback
3:40
Fireship
Рет қаралды 1,2 МЛН
How Many Hours a Day should you Spend learning Code?
9:40
Stefan Mischook
Рет қаралды 160 М.
Why I Quit Java (as a Java Developer)
4:56
Tom Gregory Tech
Рет қаралды 20 М.
My Experience with JavaScript as a Java Developer
11:28
ForrestKnight
Рет қаралды 57 М.
Ozoda - Lada (Official Music Video)
06:07
Ozoda
Рет қаралды 13 МЛН