Hunt for India's Best Academic Project (Applications Open)

Mega project competition for all THIRD and FINAL year engineering students in India. Prizes worth Rs. 80,000+ are ready to be won!


Deadline [Extended]: March 10, 2015. (Won't be extended further)



Click: Read Contest Details || Click: To Submit Your Entry


Serious help needed to choose between Java, PHP and .net

Discussion in 'Computer Science | IT | Networking' started by Sanyam Khurana, Sep 1, 2013.

  1. Sanyam Khurana

    Engineering Discipline:
    Computer Science

    My college is conducting training session for two hours each week in which we can learn any of the three things mentioned above.

    Now, I want to know, which would be best both for learning, and having fun while learning + it is better.

    Now, coming to some facts

    We'll be taught Java in 3rd year (but seniors say, that lecturer's wouldn't teach it seriously)

    I know some basics of PHP and no idea about .net

    So, anyone, if having knowledge, about which is better, please reply at the earliest, as I have to choose..

    And it would be good if you could give some reason for the same..

    Hoping for a reply ASAP.
  2. Sanyam Khurana

    Engineering Discipline:
    Computer Science
  3. Neeraj Sharma

    Engineering Discipline:
    Computer Science
    I would suggest you going for PHP as Java will anyhow be covered in your academics. I was really never dependent on lecturers to learn programming so I would not comment on the remarks of your seniors.

    PHP is something that is in demand and certainly in more demand than .Net. Also, once you learn Java, .NET is more or less the same
  4. Anil Jain

    Anil Jain Star

    Engineering Discipline:
    Saying PHP is in more demand than Java and .NET may not be a correct statement?

    Per me, .NET and Java are core development languages which powers you to develop application logic. However, PHP is a server-side scripting language used to designing for web development only.

    Still I would go with Nick's advice to go with PHP, as its better to get hold of PHP in your early days, because I am sure if you will be pursuing your career as developer, you are bound to learn JAVA / .NET, so you shouldn't worry on that front.

    Also one advice, don't ever depend on lectures for development skills, they can give you direction, you need to develop the skill on your own.

    • Like Like x 1
  5. Neeraj Sharma

    Engineering Discipline:
    Computer Science
    I have been misunderstood. I did not mean to say php is more demanding than java. I wanted to say that as he is going to have java in his curriculum he can as well go for php now.. I jist said it is more in demand than .net as per my experience
  6. Sanyam Khurana

    Engineering Discipline:
    Computer Science
    Thanks for the replies..

    Actually I talked to someone in this regard, he recruits people for some US based company, and he told me to choose one from .net or java..

    When I asked, why not PHP, then what he said was, that he has never seen any post of PHP developer in his entire life.

    Is this true? or may be just because his company don't need PHP developers.?
  7. Neeraj Sharma

    Engineering Discipline:
    Computer Science
    That's interesting as I have seen many posts based on PHP but one should undertake it if he is looking for web development domain.
  8. Sanyam Khurana

    Engineering Discipline:
    Computer Science
    That's the thing I'm confused with, I can't really decide what I like more, web development, or something else.

    and When I asked this thing from some of my seniors who are in Infosys, some told me .net and some told me php.

    I'm really very much confused.....
  9. Neeraj Sharma

    Engineering Discipline:
    Computer Science
    Well, in that case I would suggest to go for Java as web development is also a part of Java and Java is more used in industry that .NET. The only reason I suggested you PHP is the presence of Java in your academic curriculum.
  10. Sanyam Khurana

    Engineering Discipline:
    Computer Science
    I have a small doubt here,

    1. What is .net used for?

    2. Is it for web development or building applications in windows or both?

    3. Do one has to learn C# prior to learning .net?

    4. Is there any other skill required?
  11. Neeraj Sharma

    Engineering Discipline:
    Computer Science
    See .net and java are both used for building applications and for web development. Java and .NET are both competitors of each other. Java by Sun Microsystems (now acquired by Oracle) and .NET is of Microsoft.

    Yes, C# is the first thing you have to learn in order to get into .NET

    With Java you can make application for any platform may it be Windows or ay other OS whereas .NET is limited to Windows platform only although there are some extensions that make .NET applications usable over other platforms but I am not sure of that.
    • Informative Informative x 1
  12. Anand Tamariya

    Engineering Discipline:
    Don't limit yourself - don't focus on a single language. At your level, focus on learning programming concepts. If you do want to take extra courses, take one on "Programming and data structures". That way you would be prepared for any programming task irrespective of the current technology trend.
  13. Manish Goyal

    Engineering Discipline:
    Computer Science
    I would suggest you to go with java,though I myself a PHP developer, but still I believe with java you will get a chance to improve your logical and programming skills both

    People prefer PHP because it is cheap and easily available in market

    For .net a big no from me.
  14. Anoop Kumar

    Anoop Kumar Mentor

    Engineering Discipline:
    This is correct. and in training also they are not going to teach you comprehensive.
    You already know little about php, better go with it. Go to next level in php.
  15. Sanyam Khurana

    Engineering Discipline:
    Computer Science
    Actually it's not our choice to take any extra course, what they are offering is restricted, and they are giving three choices, Java, PHP and .net

    So, please recommend which would be better in these three...
  16. Sanyam Khurana

    Engineering Discipline:
    Computer Science

    Ok, are there any post for PHP developers?

    Yeah, I know there must be some, because one senior told me that 4 out of 10 sites uses PHP, so just want to hear that from a PHP developer itself..

    And thanks a lot for the reply.
  17. Sanyam Khurana

    Engineering Discipline:
    Computer Science
    Plus, I'm working hard on data structures, and improving the skill to form algorithms.

    I find it amazing to think logically how things are need to be carried out.

    And yes, thanks a lot for your reply, but it would be great, if you could help me in choosing one of the above mentioned things.

  18. Pensu

    Pensu Star

    Engineering Discipline:
    Computer Science
    A language is just syntax(plus some additional features!). As long as you have got your logic clear, language is not a hurdle. Comparing languages doesn't make sense. Every single one of them has their own pros and cons. Coming to your question, if you have to choose one, I suggest to go with PHP. Why? Because you already know some basics and it's good to master a language. You would be learning Java anyway in 3rd year (Nobody in India teaches seriously, it's up to you, how much you can grab!). And I am suggesting not to go with .net, call me biased towards open-source, but I think you might have more opportunities with Java and PHP, as compared to Java and .net.
    • Agree Agree x 1
  19. Alok mishra

    Alok mishra Apprentice

    Engineering Discipline:
    Computer Science
    Better go for php the amount of brain you will be using in java ,if you use that same amount of brain in php you can bring roof to ground . But if you learned java well then learning anyother language will be only 3 weeks play ( or 2 may be ) .
    Thats what i realize ....
  20. vikaskumar11233

    vikaskumar11233 Enthusiast

    Engineering Discipline:
    Dear PHP and .NET both are used to make web based projects. It is used to develop as well and build web based applications in windows. You can learn .NET using C# language.
    But i will prefer you to go for PHP with JavaScript. It is high in demand now a days.
    • Informative Informative x 1

Share This Page