Learn Objective-C or use an SDK like Corona?

Ok that is essentially my question... However I have a few more.

So I've been combing through SDK sites such as this one, and I just have a few questions. I understand learning objective-c is not considered a breeze if you're not familiar with MAC and whatnot. Which unfortunately as a PC user, i'm not.

So is learning objective-c even WORTH IT?
If all of these 3rd party SDK can make a game in like 34 seconds, why would anyone learn Obj-C?
If I created a game in ob-c, and also created the same game in Corona, is the former considered "better?"

I guess I'm asking if you, as an existing App developer, consider Corona to be "limiting" in any way, or in a way that isn't quite a burden.

Thank you! Looking forward to the replies.

p.s. Did anyone notice how I got lazier as the post went on while typing Objective-C? Haha.

Also, no I did not use the search feature (oops) but maybe I have a question that wasn't posted? Forgive me.

If you're an ObjC coder you'll have access to everything in the iOS SDK.

If you're a Corona coder you'll have access to the features and functionality that Ansca has built. For them it's a constant game of catchup to get the newer features in.

For example... async http and iads are two features which ObjC coders have access to and we've all been living without but should be in the next drop.

Corona: Shallow learning curve + fast development time = out the door.
ObjC: Steep learning curve + longer development time = giving up before you finish your first app (that was me)

haha. I think I'm going to stick with Corona for a while. I have a feeling I am not ready for anything else anyway. MAYBE (cross fingers) if I make anything from my first few, I can start learning the "hardcore" apps.

Once you go Corona you'll never look back. Ansca seems to be pretty proactive in getting new features dumped into Corona, there's just a little bit of lag sometimes.

Coding in ObjC is "hardcore" in the same way that cutting your lawn with scissors is "hardcore". Corona is like a ride on mower - it'll get the job done quickly and give you the rest of the afternoon free.

I once had a retiree neighbour down the street who spent the day trimming his front garden with scissors...

"Coding in ObjC is "hardcore" in the same way that cutting your lawn with scissors is "hardcore". Corona is like a ride on mower - it'll get the job done quickly and give you the rest of the afternoon free."

You're a convincing person! I like that analogy :)

I go for the a real programming language. Assembly. Obj-c is too high level, and Corona is at Stratosphere level compared to Assembly.

Go Intel Assembly !

C.

Assembly is still too high level especially if you start using macros..go for machine language

binary ! that's the ticket

views:2144 update:2011/9/21 9:18:04
corona forums © 2003-2011