Appcelerator的比。 MonoTouch的 - 哪一个是最好的一个.NET开发人员? [英] Appcelerator Vs. MonoTouch - Which one is best for a .NET developer?

查看:118
本文介绍了Appcelerator的比。 MonoTouch的 - 哪一个是最好的一个.NET开发人员?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我是一个.NET开发人员具有10年经验的开发Web和放大器;移动应用程序。我期待分支为iPhone(也可能是Android的)发展。我在看两个产品:

I'm a .NET developer with 10 years experience developing Web & Mobile Apps. I'm looking to branch into iPhone (and possibly Android) development. I'm looking at two products:

Appcelerator的钛(http://www.appcelerator.com/) 和 MonoTouch的(http://monotouch.net/)

Appcelerator Titanium (http://www.appcelerator.com/) and MonoTouch (http://monotouch.net/)

我喜欢MonoTouch的,因为它是站在Mono开发communitity,它是C#。在说Appcelerator的看起来很简单的使用HTML和Javascript并针对Android的太(正超越iPhone)。

I like MonoTouch because of it's standing in the Mono development communitity and it's C#. In saying that Appcelerator looks very straight forward using HTML and Javascript and targets Android too (which is overtaking the iPhone).

我希望开发的应用程序是商业应用软件与数据输入线,与后台等同步

The apps I'm looking to develop are line of business applications with data entry, syncing with back office, etc.

谁能给他们的亲的/ CON的使用这些工具或任何经验的意见。我在任何的想法很感兴趣!

Can anyone give their opinion on the pro's / con's of using these tools or any experiences. I'm very interested in any thoughts !

在此先感谢, 夏兰

推荐答案

您好,这里是我个人的看法,

Hello here is my personal opinion,

我也一直在.NET世界中一段时间​​,当iPhone推出来创建本地应用程序的能力,它叫我的全部注意力,我真的想学习objc,我花了2本书,开始尝试和努力,并试图想了一个月,然后我离开了iPhone编程,由于你不得不做出吨的东西比在.NET中一行离开例如GC。

I've also been on .Net world for a while, when iPhone launched the ability to create native apps, it called my whole attention and i really tried to learn objc, i took 2 books and started trying and trying and trying like for a month and then I left iPHone programming due to you had to make tons of things than on .NET was a line away for example the GC.

当米格尔·伊卡萨推出MonoTouch的,我给它一个尝试,我意识到,我的大部分$ P $的pviously做code完全funcional(我一直试图分离UI code,从业务code),这是真正的.NET在iPhone上,把大部分的已经完成的业务逻辑到设备的点。

When Miguel de Icaza launched MonoTouch i gave it a try and i realized that most of my previously done code was fully funcional (i've always tried to separated ui code from business code) and this is really the point of .NET on the iPhone, to bring most of your already done business logic to the device.

同样在objc你不会找到像LINQ或var关键字什么,消费对MonoTouch的Web服务的只是点击几下等。

Also on objc you wont find anything like LINQ or var keyword, consuming web services on MonoTouch its just a few clicks away etc.

也有MonoDroid(monodroid.net)至极其走出今年晚些时候的稳定版本,你可以给它一个尝试,现在在beta测试阶段。如果你想针对Mac OSX上也有MonoMac。所以,你可以分享这个3平台之间的类库毫不费力更何况这将在Windows太,反之亦然(如果可能)。

If you want to target the Android platform there is also MonoDroid (monodroid.net) wich its coming out later this year the stable release, you can give it a try right now on the beta state. Also if you want to target Mac OSX there is MonoMac. So you can share class libs between this 3 platforms without hassle not to mention it will work on windows too and viceversa (when possible).

您将不必担心它的用户界面,但大部分的业务逻辑应该工作的唯一的事。这里是.NET程序集的MonoTouch的<一个支持的完整列表href="http://monotouch.net/Documentation/Assemblies">http://monotouch.net/Documentation/Assemblies而且MonoTouch的暴露了一个C#/ CIL结合所有CocoaTouch的API。

The only thing you will need to worry about its the UI but most of your business logic should work. here is a complete list of .NET Assemblies supported in MonoTouch http://monotouch.net/Documentation/Assemblies and also MonoTouch exposes a C#/CIL binding to all the CocoaTouch APIs.

另外,MonoTouch的团队的支持是真棒你可以得到在IRC答问一个问题,它会马上回答,邮件列表也是:)

Also the support of the MonoTouch team is awesome you can just get on IRC ans ask a question and it will be answered right away, mailing list too :)

我真的很喜欢MonoTouch的,我知道,没有一种语言是完美的所有任务,和Objective-C也不例外。

I really enjoy MonoTouch, i know that no language is perfect for all tasks, and Objective-C is no exception.

这篇关于Appcelerator的比。 MonoTouch的 - 哪一个是最好的一个.NET开发人员?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆