VS 2015简单感受

当听到微软开源了.net而且.net能支持安卓和IOS开发后,很是兴奋,不过今天安装测试了一下后,有点失落。基本上没什么创新,搞了一个嘘头而已。VS 2015支持C#开发IOS和安卓有两种方式:使用cordova (以前叫做phoneGAP),和xamarin的方式来开发。而两个开发工具并没有集成到VS中去,需要花费很长的时间去下载。而android sdk基本上在天朝下载都会失败,使用翻墙的方式的话,大概需要1个晚上整夜的下载,才有希望安装完成。

Cordova开发一些基本的页面应用还行,使用html+css+js的方式进行开发,性能跟不上,做一些简单的公司网站、在线购物、展示介绍、本地应用,还是可以的,适用于性能要求和网络加密要求较低的情况。不适合大型的游戏、特绚的效果,或者体积比较大的 app开发,好处是简单的做一套页面,可以应用于多个系统,从android到IOS都有了。省时省力。

使用vs 2015开发cordova的好处:

1、简单,不需要复杂的配置。

2、开发环境对C#程序员来说熟悉,通用,微软的智能提示和稳定性做的都不错。

xamarin据说可以开发出来原生态的IOS和安卓的开发,基于mono在安卓上面运行,我想效率可能介于java sdk开发的系统和Cordova之间,做一般的应用应该问题不大。好处是统一语言,一些逻辑类库可以直接调用。但是坏处是和vs是分离的,你如果使用,需要额外付费,我看官网的一个月一个平台一个开发者需要83$,那么一个小团队3-5个人,开发2个平台来算,一个月的支出大概在600美元左右,还是有一些小的压力。不过可以简化开发者的工作,使用C#开发,减少了语言门槛。而xamarin
studio和vs可以集成,不但和vs 2015和vs 2013也可以集成,所以并不是vs 2015新增的功能,只不过一个嘘头而已。

另外据说vs 2015新带的一些虚拟机还不错。除此之外,对移动开发,好像没什么特别的功能。所以如果要转行做移动开发,建议直接用xamarin或者Cordova,别对vs 2015保有太高的期望。另外vs 2015非常吃硬盘,安装包有4.5G,简单的安装需要10G以上的磁盘空间。对于固态硬盘的电脑来说,相当的有压力。

时间: 2024-07-30 16:15:44

VS 2015简单感受的相关文章

华为2015 简单 字典输入法 java

题目摘自http://blog.csdn.net/dongyi91/article/details/38639915 写了2个小时,水平太菜了 入法的编码原理为:根据已有编码表,当输入拼音和数字后输出对应的字符.例如: 有如下编码:喜_xi      洗_xi    系_xi     无_wu    五_wu(字符和拼音之间用下划线隔开),那么当输入xi2时,结果为拼音位xi的第二个字符,即“洗”. 输入:Code 喜_xi 洗_xi 系_xi 无_wu 五_wu Search xi2 End

linux (3)关机命令及一些简单命令

 正确关机方法: shutdown功能说明:系统关机指令. 语 法:shutdown [-efFhknr][-t 秒数][时间][警告信息] 补充说明:shutdown指令可以关闭所有程序,并依用户的需要,进行重新开机或关机的动作. 参 数: -c 当执行"shutdown -h 11:50"指令时,只要按+键就可以中断关机的指令. -f 重新启动时不执行fsck. -F 重新启动时执行fsck. -h 将系统关机. -k 只是送出信息给所有用户,但不会实际关机. -n 不调用init

react-native-pg-style使用方法(以最简单的方式编写样式代码)

react-native-pg-style 以最简单的方式编写样式代码,抛弃react-native标准的样式创建方式. 看大家写的源码中都是按照react-native标准的样式创建方式来写样式代码的,样式代码就占了大概四分之一,甚至三分之一的代码,然而我却喜欢把样式写在一行当中.而不用const styles=StyleSheet.create({样式属性...})来写,我觉得这样在改动样式时便不用在跑到StyleSheet.create中修改,而且代码量会少很多,于是就有了这个插件. 下面

【执行力决定命】第13集《自信的说“我负责”》

「音频原文」http://dwz.cn/6sB5JW 大家好,我是林琳笨,今天跟大家一起分享<自信的说"我负责">. 记得05年我第一次开除过一个员工,现在还记得我们之间的对话,那个员工我们暂时叫她小红好了,小红是公司的客服主管,有一天我把小红叫到办公室: 我说:小红呀,行政小程不在,你帮我买张从沈阳到上海的机票. 小红吱吱唔唔的不说话. 我继续问:有问题吗? 小红回答:我负责客服,不负责买机票呀~~~~~~(大家注意她用了"呀"这个词,一般用"

【转载】zookeeper使用和原理探究(一)

最近开始看到一些公司在使用zookeeper,本身对此了解的很少,这里看到一篇非常好的文章,因此转载 原贴地址:http://www.blogjava.net/BucketLi/archive/2010/12/21/341268.html zookeeper介绍zookeeper是一个为分布式应用提供一致性服务的软件,它是开源的Hadoop项目中的一个子项目,并且根据google发表的<The Chubby lock service for loosely-coupled distributed

wcf精通1-15

随笔- 197  文章- 0  评论- 3407 十五天精通WCF——第一天 三种Binding让你KO80%的业务 转眼wcf技术已经出现很多年了,也在.net界混的风生水起,同时.net也是一个高度封装的框架,作为在wcf食物链最顶端的我们所能做的任务已经简单的不能再简单了, 再简单的话马路上的大妈也能写wcf了,好了,wcf最基本的概念我们放在后面慢慢分析,下面我们来看看神奇的3个binding如何KO我们实际场景中的80%的业务场景. 一:basicHttpBinding 作为入门第一篇

【初探IONIC】不会Native可不可以开发APP?

前言 Hybrid技术流行已经有一段日子了,楼主的关注点也一直围绕着移动端围绕着Hybrid相关展开,Hybrid已经是大大提升开发效率的开发方式了,但是仍然需要至少一个IOS与Andriod,那么可不可以只使用H5相关的知识就能做一个APP出来呢?答案是可以的. 什么是cordova? cordova为一移动开发框架,他让我们可以仅仅专注前端代码,然后通过一个开发框架编译形成一个可安装的APP,因为前端代码的特性,所以这种APP是跨平台的,可以最大程度的提升开发效率,因为只需要前端人员,其成本

zookeeper使用和原理探究

zookeeper介绍zookeeper是一个为分布式应用提供一致性服务的软件,它是开源的Hadoop项目中的一个子项目,并且根据google发表的<The Chubby lock service for loosely-coupled distributed systems>论文来实现的,接下来我们首先来安装使用下这个软件,然后再来探索下其中比较重要一致性算法. zookeeper安装和使用zookeeper的安装基本上可以按照 http://hadoop.apache.org/zookee

【转载】zookeeper 入门讲解实例 转

转  http://www.blogjava.net/BucketLi/archive/2010/12/21/341268.html zookeeper使用和原理探究(一) zookeeper介绍zookeeper是一个为分布式应用提供一致性服务的软件,它是开源的Hadoop项目中的一个子项目,并且根据google发表的<The Chubby lock service for loosely-coupled distributed systems>论文来实现的,接下来我们首先来安装使用下这个软