I have replaced all of my WIN batch files (like to make backups of my sources) with B4J non-ui apps. Very fast an powerful. I wonder why I haven't done this before...
B4J is underrated and I don't know if everyone knows how powerful it is. To be honest: At the start I didn't take a look to it (because I did a lot of things with Visual Studio plus B4A). I love the "just do it" feeling which only B4J gives (to me).
last week there was a problem with the badge system at work. instead of exporting the none exported items it exported everthing since it was installed 4+ years ago and attached it every 5 minutes to the previous one.
the file to be imported was about 3 gigabytes already.
to filter out the unique records from March I quickly wrote a B4J tool that read the file,
grabbed the March 2016 items and pushed it to a map unless it was already in the map,
and saved the unique line to another file.
it was just a matter of minutes to do this.
B4J is ideal for such tasks altho I use vbscript a lot aswell (pure windows stiuff like ad/wmi/ldap/... ain't covered by much other non MS scripting languages)
I used B4J to "harvest" data from internet into a SQLite database then I use that database in my Android app wrote by B4A. It likes you buy a Ferrari and get a Lamborghini for Free!
B4J has become THE CORE RAD (in a true sense) in all my (hobby) programming.
Being around in IT for more then 30+ years, never came across such a powerful tool delivering expected results.
B4J has become THE CORE RAD (in a true sense) in all my (hobby) programming.
Being around in IT for more then 30+ years, never came across such a powerful tool delivering expected results.
The security issues related to Java in the last couple of years are only relevant to the browser plug-in used to run Java applets. B4J doesn't use this feature at all.
We use TomCat (Java) applications at work to share (critical data) with other companies. As the project manager I instructed internal and external security checks. No problems detected (except the ones caused by programming/configuration mistakes ).
Most important: Use the newest version, remove older ones (there is a reason for updates -> security, etc.)