Why do big Companies use Java, and NOT PHP?
HTML-код
- Опубликовано: 31 окт 2018
- Java vs PHP. More specifically, why is Java (and .NET) used by larger companies and PHP tends to be used by small medium sized business?
Are there technical limitation in PHP 7 that prevent it from being used in big companies? Does Java and .NET share capabilities that PHP lacks? Or, is there something else going on?
My popular courses:
Learn web development fast: shop.killervideostore.com/
Learn Python 3 fast: www.killervideostore.com/python/
My business courses:
Complete Freelancer: www.killervideostore.com/free...
Complete Entrepreneur: www.killervideostore.com/vide...
My social links:
Instagram: stefanmisch...
Twitter: / killersites
Thanks!
Stef
Learn to write quality code in record time from the experienced programmer in this video: school.studioweb.com/store
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.
Java is software :/
Narsist
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!
No java is ez
Preach man
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.
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.
PHP 7+ with Laravel is fantastic for web.
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.
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.
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.
Wow! Definitely wasn't expecting a whole detailed video to answer my question :)
Thanks so much for the effort, this is super informative!
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.
I work for IBM and we use PHP to manage all their sites(every single one).
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 . . .
For the cause brother!
@@ElonHusky 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.
@@dixztube Yes, just checked and they switched to React/Nextjs as of 2021
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.
Very good point. I should have mentioned the legacy component.
The more they wait, the more it will cost them!
They are hoping to retire before then.
Which companies are doing Cobol ans Fortran ...Is what's the Future of C/C++...also compare and contrast C# and Java
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
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.
Exactly!!! Thank you! =)
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!
I come back to your videos just to absorb more and refresh. It is extremely useful, please keep it coming!
I’m loving these morning videos 🙏🏾
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.
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
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.
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.
This is why we need focusing in use the proper language to the right task.
yeap, i even have fun debbuging things on c#. but in javascript i just change things around randonly hoping that something works
I appreciate the thorough response on this. It gives me insight into why corporations contract with large agencies also. The appearance of having done everything to cover their backside and be risk averse is something companies will pay a premium for.
I was waiting for that ruby joke... keep'em coming lol
6:19 Hold on... breath... I won't joke with Ruby today.
Please explain that to me
@@CaptainKnee exactly lol
@@RamkrishanYT No
@@ozymet pretty please?
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. ;)
Also with PHP 8.0 we have type checking which makes it even more appealing for large scale projects.
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)
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
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.
Hi Stefan,
This video is very useful. Thanks for sharing it.
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).
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' 👍
@@jonmat7144 because of WordPress, not because it's good
Exactly!!! Thank you!
Awesome analyses, thank you for sharing it Stefan!
My pleasure!
Wow super cool. Didn't expect this valuable point of view. Super nice while learning to code
Drop the Mic Stefan; well said!
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!
Thanks. I would suggest doing my courses first. If you do, then the rest will come super easy.
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 ;-)
No mention of static typing and the benefits it has for large codebases?
Hi Stef, do you provide code review/audit services? We want to make sure our web app has an adequate architecture and is rock solid. Thanks a lot!
What are your feelings about using something like Laravel 6.x and Java vs Asp.net Core MVC and Java?....
Video quality is amazing. Can you tell me which Camera did you use for shooting this?
Very insightful video, PHP use to live up to its bad rep, not anymore. Precisely.
wow this was crazy insightful.
Thanks for the clarification, uncle Stef!
Welcome!
Explained very well and clearly.
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.
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.
I work for one of the largest Phama Co, all PHP... and it was a key component in logistic for vaccine distribution.
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.
Stop the lie. You know nothing
Surely the more elaborate data-structures in Java enable quicker querying of the complex databases you are more likely to find in a large corporation ? For simpler databases and user numbers not too high (e.g. millions) then it would be easier to use Python or Node backends.
Security, legacy, organization expertise, etc are factors of course in certain cases. But performance is usually the main one in complex systems.
Thanks for you, a really interesting topic you deserve like
You wanted to say: Thanks for you, and for all your interesting topics everyday I give my like
If you use a harvester for a java backend you can hardly decrypt anything you download because they've been compiled, but others like python can easily be read.
Point to point video. Thanks
So true, sir. PHP is easy to learn, write codes, and understand the line of codes, and over the years, it's gotten better, so hard to learn javascript - ty.
I wanna go into webdev
You're saying right now that php is better and easier.
@dominic nweze for me, it's 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' 👍
Thanks, When you indicate that java is good, do you also mean that Spring boot is a good framework? Saludos de Peru.
I entirely agree with you.
Anything to say about Grails Framework for big enterprises?
"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.
That was useful to me, thanks!
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)
same with .Net
Which framework is Studio Web using?
i pay attention to every word this guy says...he is no bullshit ..no hype ..experience and realism.. knows what he is talking about.
thank you for the informations , i think technologies like oracle is a big reason why big companies stick to java because you know oracle force you to use java
Oracle doesn't force you to use anything. Most of the Oracle employees use Ruby on Rails.
What is your opinion on Groovy programming language? It's like Python for the JVM.
As most of Yours videos - very interesting point of view and very thought...
Hi Stefan, your videos are always informative and to the point. My background is a bit different than most, “ I guess!”
I am currently going through my Master in Finance, however, based on your experience which programming languages would you say are mostly used within the Finance industry? - your input will be truly appreciated.
Java or C# and perhaps some Python.
Stefan Mischook really?
@@luisbarahona3773 When you talk finance, I am thinking big banks. The big banks I know of you use Java, .NET, Cobol and Visual Basic. Just do some searching, to see what the institutions you are interested in ... check to see what they are using.
many factors... established infrastructure, used to the technology stack, scalability... to name a few.
if you are maintaining and expanding the same infrastructure for 10+ years and started in a certain language, the chance is you stick with it because your technicians are used to it, they know the system well and it would make no sense to rewrite your whole infrastructure with another technology for no apparent reason.
noticed a significant increase in the video quality. Could you do a camera gear & filming setup walkthrough video Stefan?
I agree, that'd be nice.
I am using the Canon C200. I have been for a while, but still learning how to better use light. That said, I used a 50MM 1.8 lens on this shot, so you get the creamier background. Glad you like it.
Also the name didn't help: the acronym PHP meant "Personal Home Page"
LOL!
Now that's lame.
@@dasturschloss8679 Was actually a lib within Perl wasn't until the co founders of Zend made it its own language.
That’s funny I didn’t know that.
Hypertext Pre-processor!
Should I learn software engineering or Artificial intelligence or Robot 🤖 . Or data science
These things are same or different places guide what should I do I am new to Computer
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
Stef can you answer this. Do you think frameworks are useful? I mean, I’ve not used any framework like laravel etc I’ve just used plain PHP and following oop principles such as SOLID and MVC principles. But it is done my way. Moreover, I do use symfony components where required but I only use a few. I find frameworks to be a hassle and like to code it myself and just import libraries where necessary. I have been doing this for a while and been successful. I was just wondering what your take on this is.
Btw, my reason for doing this is that frameworks are just on big with features you don’t even need and they rely too much on 3rd party libraries in which if they were to break it may have a greater impact on the functionality overall framework.
Ahh ... good question. When to use a framework? The bigger the project, the more useful a framework becomes. Once you know your way around Laravel, as an example, you can quickly use it to get an app up and running given all the capability built into it.
Another advantage of using a known framework, is that you can find developers who know it, and so you can have new developers jump in on a project very quickly.
Is sending mail still code-heavy in Java? Does Java provide some kind of mail facade as this point?
Oh man I'm in the middle of one of those "total re-write" phases and I'm taking the chance to implement some CI/CD and splitting lots of things up into their own services which run as containers.
My hope is, the next guy that comes along, 6+ years down the road, has more time to develop new features and less time refactoring things to make them scale better.
Lots of these factors are difficult, if not impossible to take into account at the time of building any such system. It's all in a job 😏
Well, yeaaaassss, buuuut... by the time the client is done designing by committee, those 2000 lines turned into 20000 lines anyway. :-P
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.
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
Could you make a podcast ya? Hehe great insights as always
P
I also like angular and react also next js as per suitable to each application logic I used that so much flexibility when you know different tools.
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 👍☺️
I am js guy I also love Java and PHP I can use when there is limitations in one language with other. For CPU intensive task application I use java but for event io bound application I use nest js and for building website I use php laravel.
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.
Agreed
In the early days .... PHP even could not do try catch ...exception handling ....
Awesome video. Thank you very much. ;-)
It is simple - around 90s/2000 when big corporates started to develop their main web SW, PHP was 3/4 which was absolutely unusable for large projects (I started on PHP 4.3). PHP 5 started to has some nice features (new OOP model, classes autoloading), but still relatively slow and buggy (I remember PHP5.0 was absolutely crap - buggy and very slow) Big projects started on 7/8 using modern FWs.
Yeah, I like each video, reminds me of when Al Pacino is advising his new recruits.
LOL!
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.
Excellent video.
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.
3:30 I'm using the biggest. I'm using the biggest. Very nice played :). You should be an actor
Many times I said or heard someone say "I did it this way because Microsoft suggests so". And no one can reply.
So now that most, if not all the drawbacks of PHP have been removed or improved, is it still a far more efficient language than Java where as per your example you can use 1 line of code to send emails as opposed to Java that takes 500 lines? Or has Java improved its verbosity in parallel to PHP which means that they are both just as cumbersome or as efficient as each other depending upon your perspective?
Java is still far more verbose. Even in the Android space, people are moving from Java to nimbler Kotlin. And ... I loooved Java!
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 😏😏🙄
May I translate and post this video on my youtube channel?
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.
what is EBM?
I second it. Highly complex features like authentication, persistence and dependency injection won me over to use Java.
Wow thay's super advice Stefan and good topic to consider if you want to be an entrapenuaer, Chiquito...
Small and medium companies like open source and free CMS solutions like Joomla! which are PHP based.
is Joomla still around?
6:19 What it appeals at one point of Ruby... and you forgot to say *"Never use Ruby"* Lol
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
I haven't programmed in java, but I am guessing you can build your own library, in which you can send email with 1 line of code too. ITs crazy that they they haven't done it so far.
the company i work for use c-sharp with ASP.NET MVC. Just thought i would say that, not sure why lol.
Hello Stefan thanks for all the great videos and your honest opinions. Can you your opinion on the state of Java programming. With the fact that Oracle is charging for the use of Java and the six month update cycle and the fact that all the tools one could use to program with this language are struggling to keep up. Outside of someone who uses this at work it seems that as someone new to Java why would you pick up this language other than a requirement for wok. Thanks n advance!
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.
what about nodejs vs php?
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.
Hey Stefan, do you have any thoughts on front-end frameworks/libraries like React and Angular? They seem to take away most of the back-end templating work.
If the web is moving towards web apps that do most of the templating on the front-end, and creating a RESTful API in NodeJS or Go is very easy, does it make much sense to learn PHP or Java in 2018? It seems like 90% of the advantage of using PHP has been moved to front-end JS?
PHP is still the most popular web programming language out there ... in terms of sites running it. It has reached that tipping point, where I don't think you will see PHP go away.
i tried learnign laravel but i cannot ever get passed the environmemt setups, gave up now i focus on java spring.
Lots of investment banks use freelance Java programmers especially the low latency java programmers can command £1000 a day...Java is a proper programming language like is C/C++/C#. Python is good but slow natively and only one thread is active at anytime, yes you can use the compiled C libraries to do the work or transpile to C and compile in Cython. Mojo is interesting...
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!
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.
I recommend you the Java Brain channel
What about C# vs Java and these two vs PHP?
Good day Stefan, I know that you said go ahead and learn any programming language once you learn one the rest would come easy to learn.. I want to invest in learning Dart & Flutter SDK. Flutter is new, do you think it might have a great future as it’s backed by google?
It is hard to say. I don't know if the market is accepting Flutter or not in a big way. I know it is being used though ... That said, if it turns out Flutter fizzles ... you could easily pivot to JavaScript and many other languages.
Please make a vid about design patterns
So in short.. Still a good idea to learn PHP although if you are already familiar with Java ;)
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.
All I heard over and over again in this video was that a decision was made 20 years ago to use a specific code set based on what developers knew at the time. From that time, not a single executive that was I charge of decision making for code languages even had the slightest idea what they were doing, so in turn just chose what the guy before them did so they could blame someone else if/when it failed.
How exactly do they run java? I saw that Amazon uses Java and I just wanted to find out if they used some sort of framework, and what there stack would be.
checkout Java Spring Framework
@@ismaail what companies use it?
@@abhinavchavali1443 no idea about companies using it, but I see it a lot in job requirements in LinkedIn.
@@abhinavchavali1443 Lets say that if you program in Java there is a 90% that you are using Spring...
They use Spring or Hibernate ORM. I am working in Java since 2010. I am working currently with Spring Cloud and I am enjoying it...