Well, the difference is becoming more blur with each release
The latest version of BANano introduced the BANanoServer.b4xlib library, which is an easy to use wrapper around jServer, the same lib ABMaterial uses. And all the 'powerful' stuff like caching etc ABM has is also used in this library. So, I don't think there isn't a thing BANano can't do that ABM can. One can use BANano to make stand-alone Web sites, but also interfaces for e.g. IoT and Raspberry Pi (when using the BANanoServer lib: as this is a normal B4J app, it can use all B4J libs on the server side) and complex Web Apps.
In ABM, all components are pre-written by me using the Materialize CSS framework. In BANano you write your own wrapper around whatever CSS framework (Bootstrap, Skeleton CSS, Webix, ...) you want to use (or use one already written by users on this forum). In BANano you can use the Abstract Designer (if the CSS framework lib wrapper uses Custom Views). This is something ABM will never be able to do.
With BANano you can make Progressive Web Apps (stand-alone), also impossible to do with ABM.
ABM is extensively tested and used in the company work for in my day job: we do job registrations with an own developed barcode scanner and the complete 'user interface' is written in ABM. I have written a lot of 'base' code in ABM for this project (like e.g. we do not use combos, but sidebars instead. Each 'page' has the following structure:
Page
-- Filter (to let the user make selections)
-- x number of Sidebars (for the combos)
-- Modal Input screen
-- Table
And then I wrote several Filters, Sidebars, Modal Input forms and tables that, when I have to create a new page, just plug & play can use.
An example of the page to see all the scans and make changes/add manual:
Also the reporting and Import/Export modules:
And many other page types, using custom components:
I discussed the future of my Web Libs with Erel last year, and we both agreed BANano is the lib for the future, as programming for it is a lot more like using one of the other B4X products. And it has a far less steep learning curve than ABM does for newbies. But in power, it equals what ABM can do.
Erel also asked me to now write a 'tutorial' demonstrating the power of BANano so the next step for me is doing this. I will write a real-life complete PWA from the ground-up and make it a whole series on the forum.
I personally consider both frameworks to be able to do the same tasks and programs.
Alwaysbusy