微软是不是要收购Xamarin?
也许这只是一个谣言:微软正处于谈判的最后阶段,谈判可能会导致对Xamarin的收购或重大投资,Xamarin是一家移动初创公司,其工具使使用微软开发工具(. NET)编写iOS和安卓应用程序成为可能...
http://visualstudiomagazine.com/blogs/onward-and-upward/2014/03/is-microsoft-buying-xamarin.aspx
**** Hidden Message ***** 这是一个有趣的发展。我认为这将是一次伟大的收购。此举将支持所有主要生态系统,但有助于保持Windows环境的基础。 1+
我非常有兴趣看看这会带来什么...感谢您的分享,罐子! 1+
也许将来会成为Visual Studio的一部分...
几周前,其他开发人员(remo objects)发布了一款类似的产品,不同之处在于它会生成“本机”代码,而Xamarin需要一个运行时库(至少对于android来说是这样)
remo objects c#
http://www . remo objects . com/elements/hydrogen e/
这是另一款为iOS、Android、Windows和OS X构建(使用Delphi或C++)跨平台应用程序的工具:
http://www . app method . com/
http://www . embarcade
这将是一项艰巨的任务,它可能会很有帮助……有一点
在大多数情况下,将使用html5的开发人员将目标对准需要运行精简的手持设备,这意味着html5正是为此而设计的,它允许您构建离线应用程序,其行为就像桌面应用程序,但具有与服务器同步的能力
有很多开发人员已经在使用html5和javascript来实现这一点,一旦完成,他们可以使用PhoneGap等将其作为应用程序移植到任何设备,或者只是在web上以离线和同步功能运行它
还有Google Dart(我的选择),它允许你用一种像样的语言构建富客户端web应用程序,这种语言被编译成非常高效的javascript,可以在浏览器中运行。Google还有一个功能,可以让你打包并上传你的web应用程序到Chrome商店下载。然后,用户可以下载chrome应用程序,并在任何设备上像本地应用程序一样运行你的应用程序,非常酷,更简单、更精简
另一个问题是,要构建本机应用程序,它并不像“一次编写”那么简单,您仍然需要使用每个平台的sdk,而且总会有一些需要调整的地方,一个系统处理得不如另一个系统好。出于安全和其他原因,还需要频繁更新,然后还有每个平台版本的打包和部署
对于服务器端代码,它必须是.net,如果您使用共享web托管,您可能会被搞砸,因为您无法在服务器端安装任何您喜欢的东西,但很少看到不运行php的服务器!幸运的是,Windows Azure为您提供了所有这一切。
基本上,构建本地移动应用程序从来没有像他们想象的那样简单,(只是)我的偏好是使用一个简单的html5堆栈,Dart(javascript)客户端和php服务器,它保持了简单和简洁,我可以在任何地方运行它
编辑:注意,您可以有一个带有本机移动应用程序的php服务器,但当您的所有其他开发人员都在.net平台上时,为什么要这样做呢
差不多两年后-但看起来这笔交易最终可能会达成。 此信息的来源之一:
https://blogs.microsoft.com/blog/2016/02/24/microsoft-to-acquire-xamarin-and-empower-more-developers-to-build-apps-on-any-device/
页:
[1]