6 ms·
This makes me even more bullish on Xamarin/Mono. As Miguel de Icaza of Xamarin tweeted this morning after this was announced: "Wow @scottgu announces that Micro
by cek 14y ago
This makes me even more bullish on Xamarin/Mono. As Miguel de Icaza of Xamarin tweeted this morning after this was announced: "Wow @scottgu announces that Microsoft open sourced the Entity Framework, Mono's Achilles heel"
I believe if you are building mobile clients and need to target more than one platform you should do your UI with the native APIs on each platform, but should use something like Mono to achieve as much code-reuse as possible for the lower layers of your app.
- untog 14y agoIt is crazy how C# is one of the few languages you can actually use to develop both iPhone and Android apps (as well as WP, obviously). It's a great language- I just wish that a license for MonoTouch didn't cost $400. Also, does anyone know how to develop for MonoTouch using Visual Studio? I want to like SharpDevelop but I just can't... and of course, VS doesn't run on OSX. (I haven't tried SharpDevelop in over a year- it might be dramatically better these days, but I don't think so)
- ColinDabritz 14y agoTo be clear, I assume you are asking about developing for iOS using MonoTouch and VisualStudio. Android development is in Visual Studio natively. Apparently you can do some development, but you can't compile in Visual Studio. http://escoz.com/blog/developing-with-monotouch-on-windows-and-visual-studio http://escoz.com/blog/developing-with-monotouch-on-windows-a... So you get Visual Studio, Intellisense, tools like Resharper, but you can't quite build, because of missing elements. The build process would be to swap over to the Mac side to build and simulate. Not perfect, but it's nice to know it's there.
- davidjade 14y agoThis will let you load MonoTouch projects is VS and compile but the compile is only for syntax checking, etc... You still have to do the actual binary build on a Mac. Still, with this you can use all the refactoring tools, plug-ins, Intellisense, etc... that VS has to offer. https://github.com/follesoe/VSMonoTouch https://github.com/follesoe/VSMonoTouch
- j_s 14y agoMonoTouch is $79/student ('currently enrolled at an accredited institution [...] even publish to Apple's App Store') per http://support.xamarin.com/customer/portal/articles/177042-do-you-have-any-student-or-academic-discounts- http://support.xamarin.com/customer/portal/articles/177042-d... Be sure to check out MonoDevelop, which has a few full-or-most-time paid developers behind it: http://monodevelop.com/Screenshots http://monodevelop.com/Screenshots
- boyter 14y agoAgreed. If we get first class support for MySQL with C# running on Mono I will run to C# for all my development work instantly.
- giulianob 14y agoThe MySQL Connector/NET adapter works fine with Mono
- boyter 14y agoThe thing I want to do is essentially implement the repository pattern against the database. Keep all my models nice and simple with helpful extension methods, share the context and do the joins lazily in the service layer. I have never been able to do it against MySQL and have it work, on Mono or .NET runtime.
- giulianob 14y agoWell that's got nothing to do with Mono though. Do you have any examples of what you are trying to do?
- j_s 14y agoThe amazing thing to me is that they've been able to thrive simply by focusing on mobile... they dropped Moonlight on the floor even as MS-bound line-of-business devs everywhere found out that Silverlight is a dead end. http://lists.ximian.com/pipermail/moonlight-list/2011-December/001392.html http://lists.ximian.com/pipermail/moonlight-list/2011-Decemb... > > Some of the other work I believe is a gold mine of technology, > in particular our media pipeline, the rendering/layout code and > the animation framework. Perhaps someone would find a use for > that code in the future, we currently do not have plans to > continue developing Moonlight. > > - Miguel de Icaza >