Sounds like you are making the common amatuer mistake of confusing enterprise java systems for desktop java apps. Please don’t show up and start bashing a technology on its users list without understanding the technology, it’s unprofessional.
The majority of customizable business logic in OFBiz lives in groovy scripts or simple XML-based scripts and definitions. Read the tutorial to see how: https://cwiki.apache.org/confluence/display/OFBIZ/OFBiz+Tutorial+-+A+Beginners+Development+Guide <https://cwiki.apache.org/confluence/display/OFBIZ/OFBiz+Tutorial+-+A+Beginners+Development+Guide> A development machine is a modest modern desktop workstation running a modern OS (Win 10, Mac OS, etc) running both a massive IDE like Eclipse AND the complete OFBiz application+database on the same machine, working with relatively complex data sets of a modestly-sized business. You need 4GB just to open an internet browser these days. Hell, a modern cell phones have 2GB of RAM. There are tons of resources to learn how OFBiz and other enterprise java applications fit together. https://cwiki.apache.org/confluence/display/OFBIZ/OFBiz+Related+Books <https://cwiki.apache.org/confluence/display/OFBIZ/OFBiz+Related+Books> If you are doing solely an e-commerce application, just go use magento, squarespace, or hell even GoDaddy. Ofbiz is far more powerful and covers an order of magnitude more functionality across over a dozens more business areas than standard e-commerce packages, but it does take longer to get comfortable in, especially when you’re new to Java enterprise development. —P > On Apr 13, 2016, at 10:39 PM, John Spikowski <[email protected]> wrote: > > "These days I wouldn’t touch an ofbiz project with a development machine > that has less than 8 GB. " > > Thanks. You just redefined the 'monster' for me. Java is a resource hog > and always has been. The only reason OFBiz runs as fast as it does is > because the complete ERP system is cached in memory. No one has admitted > to all cores pegging at 100% when a request is made. > > This is a painted elephant that is expense to feed and keep healthy. > > I'm sure there is salvageable business logic stored in the JAR but I'm > not going to try and flush it out from the framework. > > > On Wed, 2016-04-13 at 17:15 -0700, Paul Mandeltort wrote: >> Also make sure you have a beefy amount of RAM. Eclipse on its own needs at >> least 2 GB on top of your regular OS overhead, and if you’re running OFbiz >> locally you want at least an additional gig or two. Your initial compile >> when you will always take much longer as well. >> >> These days I wouldn’t touch an ofbiz project with a development machine that >> has less than 8 GB. >> >>> On Apr 13, 2016, at 4:50 PM, Jeremy Olmstead <[email protected]> wrote: >>> >>> It probably depends on your system, but when I restart, it is back up and >>> running in about 15 seconds. >>> On Apr 13, 2016 2:11 PM, "anon" <[email protected]> wrote: >>> >>>> Hello List, >>>> I have been looking at the tutorials on youtube of the ofbiz framework and >>>> I was wondering what the development experience look like. I noticed in the >>>> vid that the server has to be restarted frequently and that the startup >>>> time can take more that 5 min. Is that really what is going on? >>>> After seeing that, I tried the moqui framework, because I am looking for a >>>> fully loaded opensource ecommerce framework. Sadly, moqui uses gradle and I >>>> do not have a good experience with gradle. It is just too slow for my >>>> taste. Is there any trick that you guys use to speed up thae ofbiz startup >>>> time or do you guys just live with it? I left Javaland years ago because of >>>> that issue... >>>> Thanks. >>>> >> > >
