|
说到APP开发,大家会想到以IOS、Android的纯原生开发;以Html5技术为核心的中间件开发,例如PhoneGap, HBuilder, AppCan, ApiCloud;以OpenGL技术
为核心的中间件开发,例如:CrossApp;有以代码转换和原生反射技术为核心的中间件开发,例如:Titanium,Xamarin,React Native;以虚拟UI、抽象SDK、
动态组件为核心的中间件开发,例如DeviceOne。
作为.net码农中的一员,简单的分析了下目前这些纯原生开发和中间件开发所需的技术门槛。如下:
| 开发技能 | 纯原生开发 | Java、ObjectC、Swift | Html5为核心的中间件 | Html5、CSS、JavaScript | OpenGL为核心的中间件 | C++ | 代码转换和原生反射为核心的中间件 | C#、Xaml | 虚拟UI、抽象SDK、动态组件为核心的中间件 | JS、Lua、Python |
从上列表中我们可以看出以代码转换和原生反射为核心的中间件因为使用的开发语言C#,因而受到了大多数.Net开发人员的追捧,而其中以Xamarin更胜一筹,
但Xamarin的收费太贵、学习难度大也让很多想做App开发的.Net人员望而却步。
对于我们.Net码农来说,更适合我们的移动开发平台,应该是这样的:
1.易掌握。开发技能最好是以我们熟悉掌握的.Net语言。
2.便捷开发。能在熟悉的Visual Studio工具上直接进行开发,界面设计只需拖拉控件进行属性设置即可。
3.跨平台。一次开发,一次部署,Android、IOS通用。
4.个人开发者免费
基于这样的理念,我们团队研发了这样的一个平台,我们称之为:Smobiler——Smart,Mobiler,即更加智能的移动平台。
多说不如动手一试!可参考以下网址:
一键学习:http://www.smobiler.com/studyPC.html
Demo地址:http://www.smobiler.com/bbs/forum.php?mod=viewthread&tid=6&extra=page%3D1
视频地址:http://i.youku.com/u/UMzI1OTg5MTMxNg==?qq-pf-to=pcqq.c2c
|
|