4 ms·
You can’t build websites with Java
by jonwinstanley 6y ago
You can’t build websites with Java
- formerly_proven 6y agoYou better go tell all those enterprisey Java websites they can't exist, they might just pop out of existence.
- jonwinstanley 6y agoHaha
- coldtea 6y agoThey might as well not exist
- gonzo41 6y agoIsn't Gmail built with Java and GWT? or was untill very recently?
- jonwinstanley 6y agoSure, you can build a website with anything really. I just bored of the hating on PHP when it continues to fit the web so well and some enormous percentage of sites are built in PHP.
- throw_m239339 6y ago> You can’t build websites with Java The (popular) horrors that are Symfony, Laravel, Doctrine and co were all inspired by Java Web frameworks and ORM.
- mschuster91 6y agoI for one am happy I don't have to manually write database persistence layers any more.
- TheDoctor0 6y agoSpring was first MVC framework, but Laravel in PHP and Django in Python were inspired by Ruby on Rails.
- throw_m239339 6y agoLaravel was inspired by ASP MVC, which itself took inspiration from Spring, not Ruby on Rails.
- JimDabell 6y agoDjango wasn’t inspired by Ruby on Rails. They are roughly the same age, but Django was made public a little later than Rails was.
- antod 6y agoFor first MVC, you didn't mean Struts rather than Spring? Even then I have a vague feeling there were earlier ones.
- JekLod10 6y agoSpring Boot and https://micronaut.io/ https://micronaut.io/ gets my job done. Thank you. Yes, I build web apps with Java so I don't have to waste my time with php. Life's too short. And I am old enough to remember the abomination Joomla was back in early 2000's and how horrible php was back then when my clients wanted to have their "sites" done in Joomla with custom plugins.
- lmm 6y agoSpring Boot code is probably going to be less maintainable than PHP though. Added a new dependency? Congratulations, now your application behaves completely differently.
- oblio 6y agoHow so? That sounds weird.
- tester34 6y agoannotation programming I think.
- lmm 6y agoIt scans the classpath and silently instantiates whatever it finds. E.g. you're depending on the mongodb client drivers? Congratulations, your spring context suddenly contains connections to mongodb servers. Upgrade one of your dependencies and the new version has a dependency on tomcat? Congratulations, your spring boot application silently starts running a webserver.
- holoduke 6y agoYou can, but high performance websites are a challenge. Specially with spring