Win a copy of GANs in ActionE this week in the AI forum
or WebAssembly in Action in the JavaScript forum!
  • 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 all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Bear Bibeault
  • Paul Clapham
  • Jeanne Boyarsky
  • Knute Snortum
Sheriffs:
  • Liutauras Vilda
  • Tim Cooke
  • Junilu Lacar
Saloon Keepers:
  • Ron McLeod
  • Stephan van Hulst
  • Tim Moores
  • Tim Holloway
  • Carey Brown
Bartenders:
  • Joe Ess
  • salvin francis
  • fred rosenberger

Which one to choose??

 
Ranch Hand
Posts: 42
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi,

I am working on java, jsp, servlets and oracle. In oracle i write pl/sql code. In my present capacity of team leader, i have to code both in front end ie java and back end ie oracle.

Now I am planning to change company, and i am required to make a choice between chosing java or oracle and unfortunately i have to choose one.

Given an option i would love to stay on both technologies, but if i am forced to make a choice WHAT SHOULD IT BE???

Please let me know your view regarding the matter in terms of scope of a particular technology in long run ie in making it a career option;

I would like if someone helps me to chart career growth in respective technology.

Thanks for your valuable time

Adrian.
 
author & internet detective
Posts: 39789
797
Eclipse IDE VI Editor Java
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Adrian,
Both have good career growth. They are just different paths.

I'm going to move this to our Jobs Discussion forum. The Oracle forum is more for technical Oracle question, so this question fits in better in Jobs Discussion.
 
Author
Posts: 3443
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I am not too sure PL/SQL is the way to go in Oracle. DBA/Data modeller role in oracle is better than doing PL/SQL work. Btween Java and Oracle see where your strengths are and which one you find more interesting. If you are comparing just PL/SQL work to Java then I would prefer Java. If you are comparing Oracle DBA/Modelling role with PL/SQL work to Java then choose based on your interest.
 
Ranch Hand
Posts: 1704
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I agree with Arulk Pillai comments. Java programming will be more challenging and offer better career compare to PL/SQL coding. If you are moving other areas in Database like DBA then you need to think and decide based on your interests and career options.
 
Adrian Perry
Ranch Hand
Posts: 42
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi,

Responding to the above replies,

I have researched on the matter a fair bit, and have even asked to heavy-weights of both the technologies,

The result that comes forth through this interaction is as follows:

1. It is well-known fact that 2-tier technology is gaining more precedence over 3-tier. So it means that all the business logic falls in pl/sql and java or for that matter any front end is just a mean to post or receive data.

2. Java technology, due to its ever changing frameworks is perceived to be always on move and not stable.

3. Due to EJB falling short of expectations and its inherent weakness of making the system slow, has not found many takers, except the big organizations, which are using them as they have already started on it.

4. It seems that in battle of technology, the person who writes business logic for the system, is perceived to be the main person on the system. In this regard, Oracle is winning the battle.

5. Last but not the least, Oracle seems to be more stable of the two technologies and person can feel he is in grip of his career.

Please respond and share your views on the above points

In the era where everybody is working at a furious pace to master any technology, it makes sense to start a discussion right from the ground level.....FRONTEND OR BACKEND?? (In my case Java and Oracle)
[ March 12, 2008: Message edited by: Adrian Perry ]
 
Ranch Hand
Posts: 376
Scala Monad
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
The division "FRONTEND OR BACKEND" seems pretty arbitrary, and one person's backend could be the other persons' front end.
Your experience could vary (I guess depends on the market you're), but in my experience:
The trend is from 3 tiers to 4 tiers (or n-tiers), particularly with the trend towards Rich Internet Applications (RIA), use of 2 tiers has scalability and supportability issues.
The trend also is to move the business logic out from the database, (although still some code is needed to enforce business constraints).
Java seems to be wildly popular, particularly in the "enterprise" market . PL/SQL only works in Oracle databases, thus limits your choices...
 
Doe, a deer, a female deer. Ray, a pockeful of sun. Me, a name, I call my tiny ad ...
Java file APIs (DOC, XLS, PDF, and many more)
https://products.aspose.com/total/java
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!