I am a beginner in Java and PHP and was wondering if there was anything similar to Laravel in Java. Such as using a skeleton to work from where you just have to worry about your view, model, controller and with built in security and database functions to make things easier? Or should instead of learning java should I just learn Laravel for web development even though I actually prefer and find java syntax less confusing and easier to follow compared to php?
I have heard of spring and just found another framework called playframework which looks interesting.. how easy is it to make content management systems using these frameworks compared to laravel?
Might I suggest taking a step back even further and see whether an 'off the shelf' CMS would fit your requirements? Something like Joomla for instance?
Tim Driven Development
posted 11 months ago
@tim cooke unfortunately current content management system don't offer the features that I am looking for. Using wordpress can get me half way there using plugins but I find that the more plugins that I add the slower the slower the website becomes plus adding more plugins increases your risk of getting hacked
I'd be interested to hear how you get on with Spark. If you try it at all that is.
Spark wrote:A micro framework for creating web applications in Kotlin and Java 8 with minimal effort
Tag lines such as this make me nervous. In my previous experience of similarly pitched products it has turned out to be really handy at first getting set up very quickly, but frustration emerges when you want to do something outside of the prescribed 'modus operandi'. Then things get really hacky really quickly and the initial benefits are soon lost.
Node.js with express is the easiest to use(both set-up and edit) web application framework.I've tried many of them (not a single one in java though) for a project in my current work and it was a joy to work with.
All of the world's problems can be solved in a garden - Geoff Lawton. Tiny ad:
RavenDB is an Open Source NoSQL Database that’s fully transactional (ACID) across your database