B4* to Java

thedesolatesoul

Expert
Licensed User
Longtime User
This isnt what I perceived from your initial post. To answer your question: YES
As long as you are willing to develop skills in both languages and understand that you will at times need Java, then definitely this is ideal.
When working with B4A, you will need Java for: Reflection, JavaObject, In-line Java and Java libraries.
The skills you will acquire will allow you to wrap most functionality. I think the only thing it wont help you with is dealing with resource files and xml layouts, themes, styles.

If you are talking about B4X (not B4A) then you should remember that with B4X you can build cross platform mobile applications. This is not possible with Java.
He mentioned B4A and Android in his posts so I am assuming he is not talking about cross platform.

An individual pr even a small group can be hit by a bus
I dont like to suggest that even hypothetically.

@Erel The naive fangirl who stinks would like to ask if one of the major advantage advertised about Java was not to be cross platform ?
It is indeed. On its own Java is cross platform, but when you start using platform specific APIs (for e.g. GPS or SMS) then it doesnt remain cross platform code anymore. Same for B4X.

You are correct here, but you need to look at it from the customers perspective about making a strategic decision about what skills to train their employees. The licensing investment is not the issue but the man hours required to train or re-train the employees.

This is bad advice due to too many reasons. I would say do not tell people to do this until you have tried to do this yourself (yes I have tried).
 

LucaMs

Expert
Licensed User
Longtime User
Sorry, my poor English and my very little patience prevent me to understand everything completely.

I think that B4A is very suitable in two cases:

1) development for publication on Google Play (as single developer and owner of the app);

2) if you have a client who only care about the finished product, then he can hardly rely on other developers, he'll depend on you

The (very negative) question is that you B4A developer may not be able to go to make changes to apps developed with Java-Eclipse, which are certainly in greater numbers.

In short, the ideal would be to know all the languages and all the development tools, but it seems difficult
(especially for those who, like me, has 2 bytes of memory brain )
 

Beja

Expert
Licensed User
Longtime User
This is bad advice due to too many reasons. I would say do not tell people to do this until you have tried to do this yourself (yes I have tried).

@thedesolatesoul
Hi,
I am not advising him.. but as we are discussing this then we try to cover all responsibilities, and also the hypo and remote ones, to make your view solid and exclusive.. and that's why I called it "worst case scenario", so even this is not a case for me , but if he is afraid that he or his company will lose everything, I assured him that he will not because the Java code is still there.
 
Cookies are required to use this site. You must accept them to continue using the site. Learn more…