本文介绍了优点和移动开发框架Сons(11.2011+)的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我决定开始开发移动平台。 (IOS,安卓,WP7等)

I decided to start developing for mobile platforms. (iOS, Android, Wp7 etc)

阅读数千页后发现,相当多的不同的框架。

After reading several thousand pages found quite a number of different frameworks.

每个都有其优点和缺点。他们大多是跨平台的,用了很多细微之处。

Each has its pros and cons. Most of them are cross-platform and with a lot of nuances.

这些细微差别,只知道那些谁是编程在这个框架。对于类型的HelloWorld示例都好,但它应该降得更深一些,存在很多问题。

These nuances known only to those who are programming in this framework. For examples of type HelloWorld all good, but it should drop a little deeper there is a lot of problems.

所以,我决定问一个关于利弊这里的问题。也许有很多,谁知道的优点和具体框架的利弊开发商。讲如果你有什么要补充。

So I decided to ask a question about the pros and cons here. Maybe there's a lot of developers who know the pros and cons of specific frameworks. Speak if you have something to add.

也许有人刚学到的新框架的存在。

Maybe someone just learned of the existence of new frameworks.

  • 名称:Cocos2D中的iPhone
  • 平台:的iOS,MacOS的
  • 网站 cocos2d-iphone.org
  • 语言:目标C
  • 价格:开源MIT
  • 赞成:许多书籍和文档,自由,开放源码,???
  • 缺点:客观C,低层次的API,没有一款Android,???
  • Name: Cocos2D for iPhone
  • Platforms: iOS, MacOS
  • Site: cocos2d-iphone.org
  • Language: objective C
  • Price: open source MIT
  • Pros: many books and docs, free, , open-source, ???
  • Cons: objective C, low level API, no Android, ???
  • 名称:cocos2d的-X
  • 平台:的iOS,安卓,WoPhone,MacOS的
  • 网站 http://www.cocos2d-x.org/
  • 语言:C ++,Lua的
  • 价格:开源MIT
  • 赞成:跨平台的,免费的,开源的,???
  • 缺点:低层次的API,???
  • Name: cocos2d-x
  • Platforms: iOS, Android, WoPhone, MacOS
  • Site: http://www.cocos2d-x.org/
  • Language: C++, Lua?
  • Price: open source MIT
  • Pros: cross-platform, free, , open-source, ???
  • Cons: low level API, ???
  • 名称:酱
  • 平台:IOS,安卓,塞班S60第五版,巴达,webOS的。 β(赢,MacOS的,WinMobile 6.x中,​​Symbian的S60 3TH,移动Linux的通用实现)
  • 网站 www.madewithmarmalade.com
  • 语言:C \ C ++
  • 价格:$ 150 - $ 3500
  • 赞成:跨平台,???
  • 缺点:价格???
  • Name: Marmalade
  • Platforms: ios, Android, Symbian S60 5th, bada, webOS. beta (Win, MacOS, WinMobile 6.x, Symbian S60 3th, Mobile Linux generic implementation)
  • Site: www.madewithmarmalade.com
  • Language: C\C++
  • Price: 150$ - 3500$
  • Pros: cross-platform, ???
  • Cons: price ???
  • 名称:电晕
  • 平台:的iOS,Android版
  • 网站 www.anscamobile.com
  • 语言:Lua的
  • 价格:200 $一个平台,350 $既
  • 赞成:很简单,很快速的发展,跨平台,???
  • 缺点:不能访问本地API,编译国外​​服务器的code,没有3​​D,???
  • Name: Corona
  • Platforms: iOS, Android
  • Site: www.anscamobile.com
  • Language: Lua
  • Price: 200$ one platform, 350$ both
  • Pros: Very simple, Very rapid development, cross-platform, ???
  • Cons: No access to native API, Compilation your code on foreign servers, No 3D, ???
  • 名称:Unity3d
  • 平台:的iOS,安卓,Desctops,网络,游戏机
  • 网站 unity3d.com
  • 语言:C#,JavaScript的,嘘
  • 价格:$ 400 /年为标准版的一个平台
  • 赞成:3D,跨平台,???
  • 缺点:价格,???
  • Name: Unity3d
  • Platforms: iOS, Android, Desctops, Web, Game Consoles
  • Site: unity3d.com
  • Language: C#, JavaScript, Boo
  • Price: $400/year for one platform in standard edition
  • Pros: 3D, cross-platform, ???
  • Cons: price, ???
  • 名称:ShiVa3D
  • 平台:的iOS,Android的,在Windows,Mac OS,Linux和Palm的Wii游戏机,网络
  • 网站 www.stonetrip.com/
  • 语言:Lua的
  • 价格:170欧元 - ???
  • 赞成:3D,跨平台,???
  • 缺点:???
  • Name: ShiVa3D
  • Platforms: iOS, Android, Windows, Mac OS, Linux, Palm, Wii, Web
  • Site: www.stonetrip.com/
  • Language: Lua
  • Price: 170 euro - ???
  • Pros: 3D, cross-platform, ???
  • Cons: ???
  • 名称:闪存航
  • 平台:所有
  • 网站
  • 语言:动作脚本
  • 价格
  • 赞成:简单
  • 缺点:没有在iOS(但承诺)硬件加速的OpenGL
  • Name: Flash Air
  • Platforms: All
  • Site:
  • Language: Action Script
  • Price:
  • Pros: simple
  • Cons: No Hardware Acceleration OpenGL on iOS (but promise)
  • 名称:Kobold2D - 扩展和完善的cocos2d为iPhone
  • 平台:的iOS,MacOS的
  • 网站 http://www.kobold2d.com
  • 语言:Lua的
  • 价格:免费
  • 赞成:???
  • 缺点:没有Android的,???
  • Name: Kobold2D - extended and improved Cocos2D for iPhone
  • Platforms: iOS, MacOS
  • Site: http://www.kobold2d.com
  • Language: Lua
  • Price: free?
  • Pros: ???
  • Cons: no Android, ???
  • 名称:UDK(虚幻开发工具包)
  • 平台:iOS上,台式机,游戏机
  • 网站 www.udk.com
  • 语言:虚幻脚本
  • 价格:$ 99 + 25%
  • 赞成:跨平台,???
  • 缺点:价格,没有一款Android ???
  • Name: UDK (Unreal Development Kit)
  • Platforms: iOS, Desktops, Game Consoles
  • Site: www.udk.com
  • Language: UnrealScript
  • Price: 99$ +25%
  • Pros: cross-platform, ???
  • Cons: price, no Android ???
  • 名称:台达的发动机
  • 平台:的iOS,安卓,WP7,台式机,游戏机
  • 网站 deltaengine.net
  • 语言:C#
  • 价格:不公布
  • 赞成:跨平台,???
  • 缺点:第一个公开测试版,只有台式机可用
  • Name: Delta engine
  • Platforms: iOS, Android, WP7, Desktops, Game Consoles
  • Site: deltaengine.net
  • Language: C#
  • Price: no announce
  • Pros: cross-platform, ???
  • Cons: first open beta, only Desktops available
  • 名称:摩艾
  • 平台:的iOS,安卓,Chrome浏览器
  • 网站 getmoai.com/
  • 语言:Lua的+ C ++ +宿主语言
  • 价格:免费
  • 赞成:免费,跨平台的,开放源码的,???
  • 缺点:,???
  • Name: Moai
  • Platforms: iOS, Android, Chrome
  • Site: getmoai.com/
  • Language: Lua + C++ + Host language
  • Price: free
  • Pros: free, cross-platform, open-source, ???
  • Cons: , ???
  • 名称:猴子
  • 平台:的iOS,Android的,台式机,新华社,网站
  • 网站猴子coder.co.nz /猴子/ about.php
  • 语言:猴(以闪电战基本)
  • 价格:120 $
  • 赞成:跨平台
  • 缺点:???
  • Name: Monkey
  • Platforms: iOS, Android, Desktops, XNA, web
  • Site: monkeycoder.co.nz/Monkey/about.php
  • Language: Monkey (based on Blitz Basic)
  • Price: 120$
  • Pros: cross-platform
  • Cons: ???
  • 名称:航天发射场
  • 平台:的iOS,安卓,网站
  • 网站 http://spaceport.io/
  • 语言:???
  • 价格:???
  • 赞成:跨平台???
  • 缺点:???
  • Name: SpacePort
  • Platforms: iOS, Android, web
  • Site: http://spaceport.io/
  • Language: ???
  • Price: ???
  • Pros:cross-platform ???
  • Cons: ???
  • 名称:PhoneGap的
  • 平台:的iOS,安卓,WebOS的,WP7,塞班,巴达
  • 网站 http://phonegap.com
  • 语言:HTML5,JS
  • 价格:???
  • 赞成:跨平台???
  • 缺点:???
  • Name: PhoneGap
  • Platforms: iOS, Android, WebOS, WP7, Symbian, Bada
  • Site: http://phonegap.com
  • Language: HTML5, JS
  • Price: ???
  • Pros:cross-platform ???
  • Cons: ???
  • 名称:钛
  • 平台:的iOS,安卓,网站
  • 网站 http://www.appcelerator.com
  • 语言:???
  • 价格:???
  • 赞成:跨平台???
  • 缺点:???
  • Name: Titanium
  • Platforms: iOS, Android, web
  • Site: http://www.appcelerator.com
  • Language: ???
  • Price: ???
  • Pros:cross-platform ???
  • Cons: ???
  • 名称:单声道
  • 平台:的iOS,安卓+另一单平台
  • 网站 http://xamarin.com/
  • 语言:C#.NET +
  • 价格:$ 400元平台(单触单机器人),无单???
  • 赞成:跨平台???
  • 缺点:价格,???
  • Name: Mono
  • Platforms: iOS, Android + another mono platform
  • Site: http://xamarin.com/
  • Language: C#+ .NET
  • Price: 400$ per platform(mono touch mono droid), free mono ???
  • Pros:cross-platform ???
  • Cons: price, ???

就个人而言,我选择了一个跨平台的框架,用于创建游戏。优先开发的2D和速度。

Personally, I choose a cross-platform framework for creating games. Priority 2D and speed of development.

推荐答案

我读过一些关于MOAI。在利弊我会把beta版,因此将社区发展和平台的稳定性风险,在此刻。作为一个开源项目,社区参与是非常重要的。此外,它似乎只使用LUA作为开发语言。我读过很多有关酱和真诚,我想切换,我认为很专业的在这个平台上我的未来计划。很多大公司都在开发果酱之下,这是一个伟大的职业球员。

I've read something on MOAI. In the cons I would put the beta version so it would be risks in community growth and stability of the platform, at the moment. As an open source project, the community participation is really important. Besides, it seems to use only LUA as a developer language. I've read a lot about Marmalade and sincerely I was thinking about switch my future plans on this platform that I consider very professional. A lot of big companies are developing under Marmalade and this is a great pro for it.

这篇关于优点和移动开发框架Сons(11.2011+)的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

08-21 15:30