![]() |
Re: Any news on N9
Quote:
As for Qt v Java:
|
Re: Any news on N9
Quote:
And python is easier than java if no mistake. |
Re: Any news on N9
Quote:
Java, on the other hand, is slow and bulky. Quote:
|
Re: Any news on N9
Ty for advice.
Was reading a bit and there is like a project for port qt app to android no ? |
Re: Any news on N9
Quote:
I'm studying java at uni and I'm learning python in my spare time, for some reason java doesn't seem to click with me compared to python. |
Re: Any news on N9
Quote:
Which one seems like a faster, more versatile language? http://hstddev.images.s3.amazonaws.c...e/python03.jpg or http://t2.gstatic.com/images?q=tbn:E...040306.jpg&t=1 Point is, Python's supreme. |
Re: Any news on N9
If you are a complete newbie, I would recommend starting with just python. Get some "hello world" type stuff under your belt and then you can try to horn in qt (I recommend pyside over pyqt, though there is not really a whole lot of difference).
The really good thing about Python + Qt over going the Java/android route is that you can create a working Python + Qt app on your desktop or laptop, and then pretty much run it straight away on your N900 with little or no modification. (There is some work to packaging for the repositories, but that is another matter entirely, and the Mobility components make this a little trickier than it should be, but otherwise the statement is true.) With Java there is a little more of a learning curve just to get your program up and running (managing jars and classpaths, etc.) though it is not that difficult once you get it under your belt. With Android programming, you are looking at running your app in an emulator on your desktop--Android apps are very specialized Java apps. If you are somewhat geekily inclined, and are looking for something to actually write programs about to help you learn any of these languages, I would suggest you take a look at Project Euler. These are a series of programming puzzles that will force you to use alot of basic programming concepts. Ultimately, I would suggest learning both Python and Java. Java is much more rigid than Python and will force you to use some more formal design patterns (google the phrase design patterns when you have some object oriented programming under your belt), which is a good thing if you are writing code that someone (including yourself) will need to read again. Python can be written as formally and structured as you like, and I would argue that there is little that can be done in Java that cannot be done just as well in Python, but Python is far superior for writing scripts and one-off programs (like a one-time data conversion or a quick-and-dirty screen scraper). I can have a problem resolved in Python before I get an Eclipse project created with a properly configured Maven POM file to handle dependencies and build the app, and generate 250 lines of code creating getters and setters...you get the idea. |
Re: Any news on N9
Another rumor:
Quote:
|
Re: Any news on N9
Quote:
Also supported on more mobile platforms like symbian (E7/N8) and winmobile etc... There also is some QT OSS project trying to port QT too Android |
Re: Any news on N9
Quote:
Qt is used everywhere! |
All times are GMT. The time now is 05:33. |
vBulletin® Version 3.8.8