Monday, December 10, 2012

What do you like in Java? - Part (1)

As we all know, Java has many flavors. You can find it around you in many environments. There is wide range of applications that can be developed using it in different environments such as desktop, web, enterprise, embedded and mobile applications. I have asked some colleagues who develop using Java the question titled in that post and bellow are the answers.

Rana Osama, Android Developer and Technical Consultant at Edraky.
Me: What do you like in Java?
Rana: Because she is your girl friend (That's because my relationship status on facebook says that I'm in relationship with Java Development :D).
Me: No seriously :D.
Rana: Because of Java I liked programming. As a programming language, it's an easy one. When I studied other languages, I liked Java more than the other programming languages. I can't mention a specific reason for so but I like coding in Java as it's easier and not complicated. Also, I'm able to develop whatever I think about using it. And when I started developing mobile applications in Java I liked it even more and more because I understood it in a better way.

Ahmed Elmahdy, Software Developer at ITS (International Turnkeys Systems Group).
Me: What do you like in Java?
Ahmed: I don't like Java :D.
Me: No seriously :D.
Ahmed: It gives just a job to earn money.

Hamza Mohamed, Software Developer at ITS (International Turnkeys Systems Group).
Me: What do you like in Java?
Hamza: She is nice, little bit cool, still conservative and proud. And both of you suits each other :D (Same thing like Rana that's because my relationship status on facebook says that I'm in relationship with Java Development :D)
Me: No seriously :D.
Hamza: Ok hmmmmm open. Whateven is there I can see and watch how it's done. For example, I can know how JSF and Struts work exactly because I already know how Servlets and JSP work. They are just layers on top of them. In .Net I could never see how it works and how is the lifetime of a server page processed in details. I could only use my imagination. In Java, I can make my own JSF or EJB and that's exactly what they are, developed by people like us.

Nahla Mortada, Mobile Application Developer At Kngine.
Me: What do you like in Java?
Nahla: Everything is represented in a clear implementation for the OOP concepts. This helps in code hand over from any team member to me so I can easily track the classes and objects.

No comments:

Post a Comment