"To be honest, I have never quit understood what B4J really is and of what benefit it could be to me as developer." - Syd Wright"
Like I have stated elsewhere, I had no idea what I would use B4J for - or how to use it - even thou I have been using B4A for many years.
Java is a four letter word to me. B4A removes all that complication.
I knew B4J could create webapps but with a very distinctive desktop interface. I tried it, half-heartedly, and became dismayed with resulting UI (old school). I know many use this approach and it works for them - I think mainly because they live in a corporate world where their users are accustomed to this. I knew it would do many other things as well. That's all well and fine.
However, it was not until
ABMaterial surfaced that I though I would give
IT a try. I had a specific need - connect my mobile app to a browser based web application that I could develop, leveraging what I know from B4A (basic min general). A modern Google Material framework that runs in any browser, is responsive, looks great, supports databases easily (of any type), gets better each day and is dependent on B4J (which we all know works - because who developed it and the community that supports it). Since day 2 (after a short/intensive learning curve), I have not looked back...
Why would I, as a newbie to (modern) webapp creation, what to learn the ever changing models of JS, HTML5, CSS and all else that is involved with this - when some smart cookie as already figured all this out for me? Then I see others jump on the same bandwagon (some VERY big time) and create extensions to help all in our en-devours.
Also, each product is FREE and FREE. Donations always help...
B4J has moved up to Number One in the B4X suite. It has taken all the best from B4A and ramped it up several notches. Seems, gone are the days where we write desktop apps - thankfully. Deployment and support killed many a company (many I worked at).
All this works wonderfully and shall continue to improve - right up until the www/internet goes down... But hey!, that will
never happen!
Essentially, what are the positive things you can state about B4J? I think the topic has covered 99 percent of them all - we all like it. That said - and what newcomers
REALLY want to hear is - what are the
negative things about B4J (B4X)? You need to state what it isn't - rather than what it is - a new twist on marketing (a
free product)
@Erel - Create a new topic (poll / whatever) where your community can confide about what they
don't like. You may gain some insight here - or not... (I don't expect much response towards the negative - but who knows?).
Thanks