> I was willing to deal with all of the minor annoyances in the first > paragraph (the Attachmate action was not minor) for the benefit of being > able to use c#. >
Me too. Except I've not had any of the problems you list. > App with 32 view controllers takes 5.75 seconds to start up on a 2nd gen > iPod touch? So what - make use of your default.png and make the users > think it's doing something meaningful. And you load them all at startup? REALLY? (or worse, in your ApplicationFinishedLaunching) I'm surprised the springboard isn't killing you off for taking too long to load. > Need to force the compiler to include generic/LINQ support for some custom > classes so you don't get a runtime JIT error (on the device but not the > simulator)? Fine - there's a quick hack for that. > > Btouch wrangling on the schedule for the evening? Make sure there's a cold > sixpack available and dig in. To be honest, thats not something I've had to play with, aside from the Google Analytics one, which I found to be quite simple.... > Monodevelop crashes to desktop unpredictably? Save your work often and buy > a faster Mac so you can restart the IDE quicker. I get this every once in a while, but not THAT often. That said, I do have a quick mac (i5 2.6ghz, 8GB, and a hybrid HDD), so maybe I don't notice it. Also, since I went to MD2.6b2, I've not had a crash (touch wood) > Having to deal with the Attackmeat drama, having to tell your clients that > your dev platform is in limbo but there may be something good coming along > in the future... to hell with it - time to dust off the obj-c skills. Ah yes. That one I can't agree with you 100%. There again, I dont do client work in MT, only my own stuff, but still - I have a load of customers and an API which is moving fairly erratically (not mine :) ), so I still need to be able to release builds until Ximarin get up to speed. > Blocks and NS[collections] sure are poor substitute for lambdas and > generics though. Oh yes. And a lot of the rest of it. I do a lot of XML processing (small documents, but quite often), using Linq2Xml, which works great. Having played with the obj-c version, I'd glad I dont have to deal with it's method of doing it. And monotouch.dialog saves me about 80% of code, so I can make changes REALLY quickly and get them out to users. As long as it all doesn't break before the Ximarin version comes out, I should be good.... Not sure what I'd do if I had to rewrite it - none of the apps make enough for me to spend 4 months or so rewriting them in obj-c. > > -pm > > On 6/3/11 3:28 AM, "Nic Wise" <[email protected]> wrote: > >>I agree with the second bit, but not the first. Esp the 0.5-5sec start >>up. And the linq bit. And the MD stuff. And.... >> >>Oh, you get the idea. >> >>On Fri, Jun 3, 2011 at 03:10, Pete Macko <[email protected]> wrote: >>> You're a c# developer, so you're probably used to relatively good >>> documentation, an IDE that doesn't suck much, good tools like >>> Resharper/Productivity Power Tools, and the confidence that what you >>>write >>> will likely work when deployed. You don't get much of that with >>>monotouch. >>> Medium to large sized projects will lag on startup on the device, .5-5 >>> seconds depending on the speed of the processor on the device, enough to >>> make your users wonder if the app crashed. Since there's no JIT on the >>> phone, you'll find that you have to do some minor hackage to get >>> relatively simple LINQ stuff to work. Oh and getting native libraries to >>> work is a frustrating experience. If everything's not 'right' the >>> import/library tool fails with no useful output "Mtouch failed with exit >>> code 1" - friggin' lovely. For a FOSS IDE, MonoDevelop is a nice bit of >>> work, but it's buggy and tempermental, the last thing you want to deal >>> with when trying to meet deadlines (well other than having your >>> development platform pulled out from under you 2 weeks before a major >>>POC >>> release by a bunch of copraphagic corporate-types). While it's amazing >>> that they got the on-device debugging to work at all, it too was not a >>> great experience. Compared to the ease of adding outlets and actions in >>> Xcode 4, the XIB editing experience in MonoDevelop/Touch is a big >>>slowdown >>> in your development workflow. >>> >>> I was a strong proponent of leveraging my skills in c# (and that of the >>> other developers where I work) by using MonoTouch - fought some battles >>>to >>> get it accepted at my place of employment - and jumped in headfirst. >>> Asstachmate only proved that the FUD of the native-only crowd was right. >>> Don't rely on toys when money is on the line - someone can take them >>>away >>> from you with no notice. $399 is a lot of money to spend on a >>>development >>> curiosity. If you're just wanting to mess around with iOS+C#, wait until >>> the new version comes out from Orangutangarama or whatever the new >>> company's name is. Even if it's still toylike, at least the money will >>>go >>> to some deserving people and not donkey-smegma-gobbling-money-stealing >>> bastards like those who can be found at Attachmate. >>> >>> >>> Did anyone else out there get screwed by spending $$$ on MonoDroid? >>> >>> On 6/2/11 8:55 PM, "Dennis" <[email protected]> wrote: >>> >>>>Hmmm.. I was just getting ready to buy MonoTouch but when I read that it >>>>interfaces with Interface Builder I got confused as this is no >>>>integrated >>>>into xcode. So I checked the forums and found this posting! >>>> >>>>I take it monoTouch has been purchased by Novell? Is this worth buying >>>>now >>>>since you folks are complaining about it? $399 isn't a lot of cash but >>>>it >>>>is to me! and also for the Andriod version.. From reading your posts >>>>the >>>>android version isn't working? >>>> >>>>Sorry for the questions.. Been trying to learn objective-c and thought >>>>I'd >>>>look into this since I'm already a C# developer.. >>>> >>>>Dennis >>>> >>>>-- >>>>View this message in context: >>>>http://monotouch.2284126.n4.nabble.com/Time-for-action-tp3566783p3569745 >>>>.h >>>>tml >>>>Sent from the MonoTouch mailing list archive at Nabble.com. >>>>_______________________________________________ >>>>MonoTouch mailing list >>>>[email protected] >>>>http://lists.ximian.com/mailman/listinfo/monotouch >>> >>> >>> _______________________________________________ >>> MonoTouch mailing list >>> [email protected] >>> http://lists.ximian.com/mailman/listinfo/monotouch >>> >> >> >> >>-- >>Nic Wise >>t. +44 7788 592 806 | @fastchicken | http://www.linkedin.com/in/nicwise >>b. http://www.fastchicken.co.nz/ | http://www.flickr.com/photos/nicwise >> >>mobileAgent (for FreeAgent): get your accounts in your pocket. >>http://goo.gl/IuBU >>Trip Wallet: Keep track of your budget on the go: http://goo.gl/ePhKa >>London Bike App: Find the nearest Boris Bike, and get riding! >>http://goo.gl/Icp2 > > > -- Nic Wise t. +44 7788 592 806 | @fastchicken | http://www.linkedin.com/in/nicwise b. http://www.fastchicken.co.nz/ | http://www.flickr.com/photos/nicwise mobileAgent (for FreeAgent): get your accounts in your pocket. http://goo.gl/IuBU Trip Wallet: Keep track of your budget on the go: http://goo.gl/ePhKa London Bike App: Find the nearest Boris Bike, and get riding! http://goo.gl/Icp2 _______________________________________________ MonoTouch mailing list [email protected] http://lists.ximian.com/mailman/listinfo/monotouch
