Cleydyr de Albuquerque 5 Years Ago Well... that's some moralizing piece of advice. Thanks for sharing, David! Please sign in to reply. Reply as... Cancel David H Nebinger Cleydyr de Albuquerque 5 Years Ago Yeah, I know it can be hard picking up a framework, especially for large ones like Spring Portlet MVC. But there's a lot of time, experience, knowledge, testing, documentation, security and performance testing that gets baked into those frameworks, all things you don't get if you go it alone. Please sign in to reply. Reply as... Cancel
David H Nebinger Cleydyr de Albuquerque 5 Years Ago Yeah, I know it can be hard picking up a framework, especially for large ones like Spring Portlet MVC. But there's a lot of time, experience, knowledge, testing, documentation, security and performance testing that gets baked into those frameworks, all things you don't get if you go it alone. Please sign in to reply. Reply as... Cancel
Tibor Lipusz 5 Years Ago I'm pretty sure if *it* (the framework) had been started as open source from the beginnings (or at least opened at a point) they would have discovered the fundamental issues faster and their project wouldn't have spreaded well. I can imagine they're even asking questions on public forums with also sharing pieces from their code to ask for help, but without seeing the whole stuff as a whole thing nobody really could catch these and point out that they should not going into that direction. So for me one of the most important takeaway is that good frameworks are usually emerging from the open source space, not from internal projects. Please sign in to reply. Reply as... Cancel David H Nebinger Tibor Lipusz 5 Years Ago Well, there are a lot of open source frameworks out there, but if they are not used, they won't get the eyeballs on them necessary to validate the framework. Please sign in to reply. Reply as... Cancel
David H Nebinger Tibor Lipusz 5 Years Ago Well, there are a lot of open source frameworks out there, but if they are not used, they won't get the eyeballs on them necessary to validate the framework. Please sign in to reply. Reply as... Cancel
Andrew Jardine 5 Years Ago Great article and definitely highlights something I find myself asking clients more often than I'd like to - "If the feature/solution is already in the product you bought/selected (Liferay), why are you gravitating towards writing your own?" Most of the time I think it's more a case of ignorance, though I don't think that that is not done maliciously. It certainly feels like timelines for projects are getting shorter and shorter and that the tasks that were the jobs of many in the past are being wedged into just a few. So the pressure to deliver and the gap in knowledge definitely don't help. I couldn't agree more with what you have written though and if nothing else if makes a great case for peer review activities or more XP style coding. Thanks for sharing David. Please sign in to reply. Reply as... Cancel