• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Jeanne Boyarsky
  • Ron McLeod
  • Paul Clapham
  • Liutauras Vilda
Sheriffs:
  • paul wheaton
  • Rob Spoor
  • Devaka Cooray
Saloon Keepers:
  • Stephan van Hulst
  • Tim Holloway
  • Carey Brown
  • Frits Walraven
  • Tim Moores
Bartenders:
  • Mikalai Zaikin

Is Java limited?

 
Greenhorn
Posts: 7
Eclipse IDE Java Windows
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
I am presently learning Java language and it's my first programming language. I thought I did a thorough research on the programming language to learn but over 4 months into Java, it seems like I may never be able to master the language to the point of single-handedly building applications before someone talk me out of it. Recently, I applied for internship in an apps development firm and after telling one of the programmers that I use only Java language, he advised me to start HTML5, CSS3 and JavaScript because the firm builds apps for Android and IOS. That begs the question - can't Java language be used to write apps for Android and IOS?.

Please I need some clarifications. Thanks.
 
Rancher
Posts: 43081
77
  • Likes 2
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
HTML, CSS and JavaScript are client-side web technologies; Java doesn't address what they do. In so-called hybrid apps, they're also used to develop part or all of mobile apps; I guess that's the approach this company takes.

Java is indeed the language to be used for native Android development; iOS uses Swift or Objective C. So, yes, Java is sufficient if you want to target Android.
 
Kayode Olaleye
Greenhorn
Posts: 7
Eclipse IDE Java Windows
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
I find your response really helpful. Thanks.
 
lowercase baba
Posts: 13091
67
Chrome Java Linux
  • Likes 1
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
A hammer can't tighten a nut - does that mean a hammer is limited?

Of course not. A hammer is a tool designed to do a specific set of tasks. There are some things it is good for, some things you can use it for but it may not be the best tool, and some things it simply will NOT work for.

Java is the same way. It does some thing VERY well, some things it does OK, and some things it sucks at. And just like a good construction worker can use many different tools and knows when to use each, a developer should also have a wide variety of tools in his/her belt, and know when to use each.
reply
    Bookmark Topic Watch Topic
  • New Topic