Jump to content
xisto Community
Sign in to follow this  
roger112

Should I Go For Python Or Java? whats better?

Recommended Posts

hi guys,I have read on innumerable sites that Python is better than Java but I have my questions that hopefully you may answer.I'm an aspiring web developer and for the past two years, I've tried my best to learn PHP and MySQl with some small success if i'm to be honest. I designed a small modification for Simple Machines Forums and that's as far as I got with PHP. I was part of a project to make a cool portal software for SMF but ended up jumping ship because the guys responsible for SMF were arguing a lot and a many coders switched to IPB development. So I chose to develop modules for Drupal and i'm currently learning how to on my own. My experience with Java is limited. I decided to learn it because I heard about how it can run on different platforms, etc etc and I thought to myself, If I can learn such a strict language, PHP and all the others will be a breeze. But writing Java code is more or less a cumbersome process. recently I downloaded Linux and now i'm migrating from Windows because well, Open source rocks so I was wondering if I should start learning Python? I want to develop for Drupal and create awesome modules + sites but I also want to move to phone apps in the next two years or so.What's the best bet here and can Python be used on mobile phones as well? what's applied across many systems, python or Java? One last question, is Java open-source...I have always wondered...Hope you can help!

Share this post


Link to post
Share on other sites

Hi!@roger112I believe I saw a thread slightly similar to this thread a couple of days ago and was a question about mobile development and whether one should go with Python or Java for mobile development. All I can say about mobile development platforms is that it depends. If you are going to work with closed platforms such as the Apple iPhone, you do not really have a choice and you have to build your applications with Objective-C and would probably be running XCode on a Mac. If, however, you are developing for Windows Mobile, you most probably would want to have a go at using the Microsoft .NET compact framework (the mobile version of the Microsoft .NET Framework). Some platforms, such as the Symbian platform enable developers to use either Java or C/C++ for the development of applications for the platform. In this case, you get to take your pick. Development for mobile devices is very different from development for desktop applications because you are often limited to the choices provided by the vendor when developing software for mobile devices. Desktop systems are open and have pretty much every major platform available for development. Development using Perl, Python, PHP, Java, or Microsoft .NET can be performed on either the Windows or the Linux operating systems (although, technically, the .NET development on Linux is with the Mono framework and not with the Microsoft .NET framework). What you need to do is align yourself with a particular mobile development platform and hope you aren't fighting a losing battle while working with a platform that would be non-existent in the near future.

Share this post


Link to post
Share on other sites

I think that you should start to learn Python because it's simple, easy to learn, you can read it like plain English, it runs everywhere and you can easily integrate it with others programming language like .NET, JAVA etc. When I fist started coding I read somewhere that if you want to start programming and really get the concept of programming you should start learning Python because it's easy to learn for a starter and tells you to think like a programmer. So I started to learn it and I'm still learning it and must say that it's really cool :). I would go for Python if I were you but in the end it all depends on you and your needs. :P

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

×
×
  • Create New...

Important Information

Terms of Use | Privacy Policy | Guidelines | We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.