I was pretty engaged with the Acumatica community for about a year there, trying to evaluate if Acumatica was right for our business. The push to move the whole platform to a new UI caused us to reevaluate our timing, and see how things come out on the other side of that effort. We want to customize aspects of Acumastica to our business, and investing in doing it twice seemed unwise.
I have been following along occasionally on these forums, looking at activity related to Aurelia and the development of the new UI. There are a few things I find concerning:
- The choice of Aurelia for the front end framework. There are obviously many options for front end frameworks these days. Vue, React, Angular, etc. Until Acumatica announced they were going with Aurelia, I had never heard of this framework. That’s not necessarily bad, but just as it’s a major effort to move from the current .NET front end (which is EOL), it would be a major effort to move from Aurelia to something else in the future. So the stability, maintainability and future of the framework chosen should be given a lot of consideration. You can read about how Aurelia’s own contributors think about the health/stability of this framework...TLDR is that Aurelia is underresourced compared to other projects and not keeping up. Also, they are just releasing a new major release (v2)...will Acumatica support this?
https://discourse.aurelia.io/t/the-current-health-of-aurelia/4474/79
- Lack of discussion/innovation in Acumatica discussion forums. There are not many posts on people using/creating with the new Modern UI. Maybe I am just missing it, but it seems to me that if you are releasing an entirely new frontend framework, one would expect a lot of activity from developers sharing code and best practices. I don’t see this happening as much as I would expect. I wonder if some of the developers here think that the Modern UI effort will not be succesful and are hesitant to commit time/effort to this?
- Distraction from other efforts. Acumatica had performance problems related to the DAC and inefficient querying of SQL before this whole Modern UI effort began. The middle tier is inefficient and convoluted. This will not be fixed by a new UI. I worry that they UI effort further distracts from needed performance improvements to the middle tier.
Sorry...not trying to pop up again and “poop in the pool” so to speak. But these are concerns we have and I am curious what the development community of Acumatica thinks about these issues generally?
Thanks,
Jonathan