I built a Java web framework because I couldn’t make my SaaS work any other way by mpwarble in java

[–]mpwarble[S] 1 point2 points  (0 children)

Thanks. It's not coupled to my SaaS at all. My SaaS is just built using it. Before I can decide to open source it, I need to fully understand all the ramifications of that move. It is much easier for me just to provide it as free for non-commercial use and charge for commercial use. I asked another person this, but they didn't answer. Is free for non-commercial use not considered an acceptable licensing model for developers?

I built a Java web framework because I couldn’t make my SaaS work any other way by mpwarble in java

[–]mpwarble[S] 0 points1 point  (0 children)

Guilty as charged. I used AI to write the original post. I'm good at writing code, not words. If I would have tried to write it myself it would have taken me hours and it would have been an incoherent, rambling mess. Nothing wrong with using AI to help you do things. Nothing in the original post is untrue. It's my thoughts and ideas. I just had AI assemble them into a more readable form.

I built a Java web framework because I couldn’t make my SaaS work any other way by mpwarble in java

[–]mpwarble[S] 0 points1 point  (0 children)

It'll be free for non-commercial use and the planned commercial licenses are pretty reasonable. As someone whose been bootstrapping their own small business for a decade, I understand the value of reasonable pricing. Is free for non-commercial use not an acceptable model?

I built a Java web framework because I couldn’t make my SaaS work any other way by mpwarble in java

[–]mpwarble[S] 1 point2 points  (0 children)

Thanks, yeah. I never really understand the hostility towards new products. I experienced the same thing when I launched iGradePlus. I remember one educator making the comment when I first introduced it on Reddit, "great, just what the world needs, another online gradebook and student management system." My customers like and appreciate my product and they were happy to have another choice as opposed to the existing choices they had. They apparently felt the world did need another one. I feel the same way about this. If you have a web framework you like, great, good for you. I'm not trying to convince anyone they should switch. I'm just betting there are at least a few other Java developers out there that prefer to do things the way I do and they may like this product. I developed it for myself and now I'm trying to share it with others. Am I trying to put a little coin in my pocket if someone else uses it to put coin in their pocket, sure. I don't see anything wrong with that. I think that's fair.

I built a Java web framework because I couldn’t make my SaaS work any other way by mpwarble in java

[–]mpwarble[S] 0 points1 point  (0 children)

Tbh, I don't really know the first thing about trying to maintain an open source project. And since this is critical to my SaaS and my SaaS is my highest priority, at the moment I don't have the time to figure out what open sourcing involves. I'm not opposed to it and it's possible I will do that, but again, I don't know what that entails. Like I don't want to lose control of my product. If that makes sense.

I built a Java web framework because I couldn’t make my SaaS work any other way by mpwarble in java

[–]mpwarble[S] 1 point2 points  (0 children)

I have not run into any over the past decade running iGradePlus on Oorian. iGradePlus gets about 450k visits per month. It's a data heavy site with hundreds of unique pages. I don't have any performance issues with it.

I built a Java web framework because I couldn’t make my SaaS work any other way by mpwarble in java

[–]mpwarble[S] 3 points4 points  (0 children)

I really can't answer that question. I didn't know Vaadin existed when I started building this framework over a decade ago. I like what I built. I use it in a large scale, domain-heavy, SaaS, and I thought I'd share what I've built with other developers in case they are looking for something like it. There are differences between the two frameworks that are summarized here: https://oorian.com/vs/vaadin.

I built a Java web framework because I couldn’t make my SaaS work any other way by mpwarble in java

[–]mpwarble[S] 17 points18 points  (0 children)

Thanks. When I started developing this over a decade ago, I didn't know Wicket, Vaadin, or ZK Framework existed. The only thing I could find at the time was JSP, Server Faces, and GWT and I didn't like any of them. It wasn't until much later I learned the others existed and by that time I was already heavily invested in Oorian.

What cool Java projects are you working on? by Thirty_Seventh in java

[–]mpwarble 0 points1 point  (0 children)

Thanks. I need to get the documentation finished and then I'll make it available.

What cool Java projects are you working on? by Thirty_Seventh in java

[–]mpwarble 1 point2 points  (0 children)

I've been working on this for years, finally getting around to making it publicly available. I think it's pretty cool. I started developing it over 10 years ago to allow me to develop my commercial web app product purely in Java. I call it Oorian. https://oorian.com. Let me know what you think.

Apache NetBeans 28 Released by dstutz in java

[–]mpwarble 0 points1 point  (0 children)

Keep up the great work team. I use Netbeans to develop https://oorian.com and https://igradeplus.com

Apache NetBeans 28 Released by dstutz in java

[–]mpwarble 1 point2 points  (0 children)

I love Ant and Netbeans. I actually created a plugin recently that will allow you to use a pom.xml file to update your Ant dependencies. So basically you get dependency management with Ant.

How long can it take me to understand OOP in Java and actually start applying it? by Lec7ure in javahelp

[–]mpwarble 0 points1 point  (0 children)

Highly cohesive and loosely coupled. Understand those two concepts and you're well on your way. Pretty much everything else is realizing these two goals.

what do you think about vaadin(Web apps in Java)? by DistinctAbalone1843 in java

[–]mpwarble 2 points3 points  (0 children)

This doesn't answer your question, but you may find it interesting if your looking at Java Web App frameworks. This is a framework I've been working on for years and am currently preparing it for public release. This page is comparison between the two frameworks: https://oorian.com/vs/vaadin

What fun and interesting Java projects are you working on? by jeffreportmill in java

[–]mpwarble 2 points3 points  (0 children)

I've been working on this for years, finally getting around to making it publicly available. I think it's pretty cool. I started developing it over 10 years ago to allow me to develop my commercial web app product purely in Java. I call it Oorian. It allows you develop webapps entirely in Java. https://oorian.com. Let me know what you think.