0
Java or c#??????
Hi buddies I am nurse but As you know nursing is very hard to do and in iran the government doesn’t see us....I began to learning coding , and I am confused, please help me to choose one of them , java or C# or PHYTON ????I should be notice that I love to code for android and IOS mobile phone.
7 Respostas
+ 1
Well, its all down to preference, But java isn't very beginner friendly, you can start using C or Python for begginer, when you are very good at the language, you can continue learning other languages, The community hope you become a Professional Developer :)
+ 5
Armin Heydariazad C# with Xamarin will be a great option for both Android and iOS.
Unless you use Xamarin Forms, you'll still need to be familiar with the Android and iOS Frameworks, which I recommend.
If you want to get closer to the metal, Kotlin over Java would be my professional recommendation for Android and Swift for iOS.
However, C# with Xamarin will take you far with both mobile devices while giving you hands on experience with a great language that will give you far reaching capabilities across many development niches.
If you want to learn Java, just realize you may be frustrated by its shortcomings as a language compared to C# and Kotlin.
If you want to focus on JVM, then focus on Kotlin. That language is what Java should have become after all these years.
These are just my very opinionated viewpoints as someone who is intimately familiar with all of these languages.
+ 2
For app development:-
If you want to learn IOS app development then go for swift
Other wise if you like android app development then JAVA or kotlin should be your choice.
I personally prefer IOS over android as I find swift a bit easier compared to JAVA and kotlin. But that's only my personal preference.
Also for IOS development it is highly recommended for one to have a Mac (although you can do it in other machines also but is best done on Mac)
+ 2
Mike Sorry I missed your earlier question. While this is a good question, I think it might be better to post this in a new thread as we can explore this subject further. Just mention me in the question so I can be notified.
+ 1
David Carroll perhaps this would be meant more for another topic, but I feel this may be of some benefit to this thread:
I recently did some reading on Progressive Web Applications (or PWA) and seems it may replace native mobile apps.
I've been wanting to dive into mobile app development a little more and I like xamarin. However, if PWA is eventually going to replace most native apps I personally don't see any reason to spend time on native apps anymore (at least where an app doesn't demand heavier graphics resources. I build for business and don't intend to build any games)
Do you have any insight on this topic? What are your thoughts on this?
+ 1
David Carroll sounds good. I'll do that
- 1
Learn C# and Xamarin framework.
Or
Learn Python and Kivy framework.