怎么看待.NET开源和VS支持android 开源,iOS开发

怎么看待.net开源和vs支持Android,ios开发_百度知道
怎么看待.net开源和vs支持Android,ios开发
提问者采纳
开源之后用的就多了,另外VS可以跨平台开发的话,凭借VS的优越性,基本可以替代其他IDE了早就该开源了
其他类似问题
为您推荐:
android的相关知识
其他2条回答
.net基本相当于开源了
要开发android+ios现在还有点蛋疼!
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁直接拿来用!最火的Android开源项目(一)
发表于 14:58|
作者唐小引
摘要:对于开发者而言,了解当下比较流行的开源项目很是必要。利用这些项目,有时能够让你达到事半功倍的效果。为此,CSDN特整理了GitHub上最受欢迎的Android及iOS开源项目,本文详细介绍了20个Android开源项目。
GitHub在中国的火爆程度无需多言,越来越多的开源项目迁移到GitHub平台上。更何况,基于不要重复造轮子的原则,了解当下比较流行的Android与iOS开源项目很是必要。利用这些项目,有时能够让你达到事半功倍的效果。为此,CSDN特整理了在GitHub平台上最受欢迎的Android及iOS开源项目,以飨开发者。下面,就让我们一起来看看,在GitHub平台上,究竟有哪些Android开源项目最火,也最受开发者欢迎。1. ActionBarSherlock应该算得上是GitHub上最火的Android开源项目了,它是一个独立的库,通过一个API和主题,开发者就可以很方便地使用所有版本的Android动作栏的设计模式。对于Android 4.0及更高版本,ActionBarSherlock可以自动使用本地ActionBar实现,而对于之前没有ActionBar功能的版本,基于Ice Cream Sandwich的自定义动作栏实现将自动围绕布局。能够让开发者轻松开发一款带动作栏(Action bar)的应用,并且适用于Android 2.x及其以上所有版本。详情请参考:2. Facebook SDK for Android是一个开源库,允许开发者将Facebook集成到所开发的Android应用中。如果想要获取更多关于示例、文档、将SDK集成到App中、源代码等信息,可直接登陆查看。3. ()SlidingMenu是一个开源的Android库,能够让开发者轻松开发一款应用,实现类似于Google+、Youtube和Facebook应用中非常流行的滑动式菜单。&&使用SlidingMenu的Android应用:&&&&&4. 在移动开发领域,将Cocos2D-X用于主流iOS/Android游戏开发的公司、开发团队多不胜数。cocos2d-x是一个开源的支持多平台的2D游戏框架,使用C++开发,基于cocos2d-iphone,在MIT许可证下发布。主分支在GitHub上使用OpenGL ES 2.0渲染,而旧版gles11分支则使用OpenGL ES 1.1渲染。支持iOS、Android、Windows Phone 8、Bada、BlackBerry、Marmalade、Windows、Linux等多个平台。支持C++、Lua、JavaScript编程语言。5. 是GitHub开源的Android客户端,支持Issues、Gists,并集成了新闻Feed,能够让你及时跟进组织及关注的开发者、库等。同时,该应用还提供了一个用户快速访问你所创建、监控及发布issue的面板,可查看并将问题加入到收藏夹,可对标签、里程碑和任务进行过滤配置。android资源库包含了GitHub Android App的所有源代码。6. ViewPager指针项目,在使用ViewPager的时候能够指示ViewPager所在的位置,就像Google Play中切换的效果一样,还能使用在应用初始化的介绍页面。兼容Android支持库的ViewPager及ActionBarSherlock,最初是基于Patrik ?kerfeldt的ViewFlow,开发者可以直接登陆下载该项目的演示应用。7. MonoGame是一个Microsoft XNA 4.x Framework的开源跨平台实现。用于让XNA开发者将他们在Xbox 360、Windows & Windows Phone上开发的游戏移植到iOS、Android、Mac OS X、Linux及Windows 8 Metro上,目前,PlayStation Mobile & Raspberry PI的开发正在进行中。详情请参考:8. 该项目用于为Android提供一个可重用的下拉刷新部件。它最初来源于(主要是图形、字符串和动画),但这些后来都已被取代。9. android-async-http是Android上的一个异步、基于回调的HTTP客户端开发包,建立在Apache的HttpClient库上。10. Android上最让人头疼的莫过于从网络获取图片、显示、回收,任何一个环节有问题都可能直接OOM,这个项目或许能帮到你。Universal Image Loader for Android的目的是为了实现异步的网络图片加载、缓存及显示,支持多线程异步加载。它最初来源于,且自此之后,经过大规模的重构和改进。11. GreenDroid最初是由Cyril Mottier发起,是一个Android的UI开发类库,能够让UI开发更加简便,并且在应用中始终保持一致。详情请参考:12. AnkiDroid是一个免费、开源的Android的闪存应用,可直接从Google Play进行下载。详情请参考:13. Action bar是一个标识应用程序和用户位置的窗口功能,并且给用户提供操作和导航模式。在大多数的情况下,当开发者需要突出展现用户行为或在全局导航的activity中使用action bar,因为action bar能够使应用程序给用户提供一致的界面,且系统能够很好地根据不同的屏幕配置来适应操作栏的外观。Action bar的主要目的:提供一个用于识别应用程序的标示和用户的位置的专用空间。在不同的应用程序之间提供一致的导航和视觉体验。突出Activity的关键操作,并且在可预见的方法内给用户提供快捷的访问。14. android-viewflow是Android平台上的一个视图切换的效果库,ViewFlow相当于Android UI部件提供水平滚动的,使用进行条目绑定。&15. 当使用Android地图外部库(com.google.android.maps)时,android-mapviewballoons会提供一个简单的方式来对地图覆盖进行标注,就是一个简单的信息气泡。它由BalloonOverlayView组成,是一个代表显示你的MapView及BalloonItemizedOverlay的气泡的视图,BalloonItemizedOverlay是ItemizedOverlay的一个抽象扩展。16. 一个向iOS(iPhone/iPad APNS)、Android(C2DM和GCM)、Windows Phone和Windows 8设备发送推送通知的服务器端库。17. Android Annotations是一个开源的框架,用于加速 Android应用的开发,可以让你把重点放在功能的实现上,简化了代码,提升了可维护性。18. Hockey是一个iOS Ad-Hoc自动更新框架。苹果App Store中的所有App都可以使用它,它能够显著地提高Beta测试的整个过程,分为两部分:服务器和客户端框架。服务器组件需要所有脚本,但在没有客户端库的情况下,也可以单独工作。它提供一个Web接口,Beta测试者可以使用它来安装最新的AdHoc配置文件,也可以直接在设备上通过Safari安装最新的Beta版本。只需在服务器上安装一次服务端,就可以处理包标识符不同的多个应用程序(有开发者强烈建议对Debug、AdHoc Beta和AppStore发布版使用不同的包标识符)。默认当App启动或唤醒时,客户端会从服务器检测更新,用户可以在设置对话框中进行修改:一天一次或手动检查更新。除了支持iOS,HokeyKit也支持Android平台,不过Android版还处在Alpha阶段,支持OTA及应用内更新。为HockeyKit用户提供服务器托管服务。19. Android上的菜单展示风格各异,其中用得最多且体验最好的莫过于左右滑动来显示隐藏的菜单,android-menudrawer是一个滑动式菜单实现,允许用户在应用当中实现无缝导航。该项目具有多种菜单展示效果,其中最常见的就是通过屏幕边缘拖动或点击动作栏的“向上”按钮显示。&实现功能:菜单可以沿着四个边放置。支持附加一个始终可见、不可拖动的菜单。菜单的内容和整个窗口都可以隐藏。可用于XML布局。显示当前可见屏幕的指示器。20. Aphid FlipView是一个能够实现Flipboard翻页效果的UI组件。以上为GitHub上最受欢迎的Android开源项目TOP20,敬请期待“GitHub上最受欢迎的Android开源项目(二)”。(文/唐小引 责编/张宁)相关阅读:系列我们搜集了最火的移动开发开源项目,本系列将不断更新,也欢迎大家提供线索,请私信:。
推荐阅读相关主题:
CSDN官方微信
扫描二维码,向CSDN吐槽
微信号:CSDNnews
相关热门文章查看: 9321|回复: 29
案例讨论:开源Android VS闭源iOS
孰优孰劣?
认证徽章论坛徽章:127
时至今日,中国市场已经不再是野蛮生长的时代了,单纯地靠模仿国外案例,想依葫芦画瓢恐怕难以成功啦!苹果为了保证自己核心技术不外泄,选择了走闭源路线,iOS系统收获了良好的生态系统。而与之相反的是谷歌,将开源的魅力发挥到了极致。如果不是因为有了开源和Linux,那么今天的谷歌自然也就不存在了。不少网友跳出来建议微软应该采用Android,而事实真的可行吗?要知道,Android 天生就不是让你来随便Fork 的。开源可以避免重新制造轮子,但也引发了不少问题。闭源不等于闭门造车,它同样催生了很多奇葩。Cydia之父Saurik近期坦言,“我之所以进入越狱这一个领域,是因为我认为苹果还未真正意识到iPhone的强大。”由于苹果公司的封闭生态,很多非常实用的第三方应用软件不能够在iPhone上展示自己,也正是因为如此才有了Cydia和越狱的诞生。
开源与闭源,到底孰优孰劣?这个话题似乎不是非黑即白那么简单了,本期话题,欢迎亲们踊跃探讨,赢取奖品!
1.请谈谈您所熟悉的开源与闭源项目的案例。
2.开源与闭源,孰优孰劣?iOS能否被Android击垮?
3.从PC系统的Windows VS Linux开始愈演愈烈,到今天没有结果。如果Linux闭源,您还会用么?
4. Android系统存在设备的碎片化和 Android 应用的安全问题,未来Android系统是否走向闭源?
活动时间:4月16日-4月30日活动奖励:欢迎亲们针对以上任意问题回帖,活动结束后将会抽取5名会员赠送精美颈枕头1个。
枕头.jpg (43.84 KB, 下载次数: 100)
12:12 上传
获奖名单:恭喜以下网友获奖!
求职 : 招聘 : 认证徽章论坛徽章:5242
论坛徽章:4
3.从PC系统的Windows VS Linux开始愈演愈烈,到今天没有结果。如果Linux闭源,您还会用么?
linux要闭源也没前途了,我觉得他的魅力就在我可以对他做适合我用的修改。
认证徽章论坛徽章:93
好活动,支持
认证徽章论坛徽章:93
1.请谈谈您所熟悉的开源与闭源项目的案例。
&&开源: 安卓
&&闭源: aix,windows; ios
2.开源与闭源,孰优孰劣?iOS能否被Android击垮?
& &当前各有特点,不分上下;但是后续必须吸引用户、贴近用户需求,或者采用用户更喜欢的创新的操作系统,才能持久。
比如以前的塞班系统,现在的ios,安卓系统等等,后续如果有更新的系统或者更NB的系统,可能又会把安卓淘汰。
3.从PC系统的Windows VS Linux开始愈演愈烈,到今天没有结果。如果Linux闭源,您还会用么?
& &linux闭源,预估应该还可能会用;如果费用过高,可能linux也不不一定会流行起来。
4. Android系统存在设备的碎片化和 Android 应用的安全问题,未来Android系统是否走向闭源?
& &应该不会
认证徽章论坛徽章:127
qingduo04 发表于
1.请谈谈您所熟悉的开源与闭源项目的案例。
&&开源: 安卓
&&闭源: aix,windows; ios
看看还有没有开源与闭源的案例,举得例子越多越多,比如MySQL VS Oracle
认证徽章论坛徽章:74
1.请谈谈您所熟悉的开源与闭源项目的案例。
& &Oracle,mySql被收购后也可能有闭源风险,所以出现了MariaDB
2.开源与闭源,孰优孰劣?iOS能否被Android击垮?
& & 各有优势,开源的最大好处是成本,但并不代表着绝对的优势,如果采用的开源项目没有足够的文档和服务,有时代价可能会比闭源还大。
& & 短期内IOS没有被击垮的趋势,尽管Android占据了越来越多的市场份额,但估计会趋于稳定。
3.从PC系统的Windows VS Linux开始愈演愈烈,到今天没有结果。如果Linux闭源,您还会用么?
& & Linux只是研究用过,没有实际的项目应用。。。
4. Android系统存在设备的碎片化和 Android 应用的安全问题,未来Android系统是否走向闭源?
& & 不会闭源,但感觉应该会出台一些规范和限制,以应对现在越发严重的碎片化问题;绝对的自由还是不行的啊
认证徽章论坛徽章:2
2.开源与闭源,孰优孰劣?iOS能否被Android击垮?
不会,但是会是ios最强大的对手。至少在收费定价方面要斟酌很久。。。安卓预计不会走mysql的路。。。
用户群不一样。
3.从PC系统的Windows VS Linux开始愈演愈烈,到今天没有结果。如果Linux闭源,您还会用么?
不会,为什么要用呢?没想到更好的理由。
认证徽章论坛徽章:127
不少网友跳出来建议微软应该采用Android,而事实真的可行吗?有谁知道原因吗?
论坛徽章:6
本帖最后由 starive 于
20:51 编辑
pipihappy8888 发表于
不少网友跳出来建议微软应该采用Android,而事实真的可行吗?有谁知道原因吗?
个人浅见,微软不会采用安卓,不然诺基亚早就用安卓系统了。
微软依然会坚信windows phone能超越 ios和android,正如几十年前在PC端超越苹果一样。
虽然微软在创新上不是很给力,但是
微软有两大优势:1&&善于把握机会& &2&&向日本人一样锲而不舍& &&&---乔布斯
这也是为什么微软能为霸主的原因。
微软高高在上,成功太久,很难会放弃自己的系统而择其他,基于以往的成就,微软的梦想依然是把windows在手机、桌面和平板 三个领域一统江湖。
itpub.net All Right Reserved. 北京皓辰网域网络信息技术有限公司版权所有    
 北京市公安局海淀分局网监中心备案编号: 广播电视节目制作经营许可证:编号(京)字第1149号vs2015发布了,好像支持android 开发,听说好像要支持ios 开发了。 1.支持Android和ios是不是用c#开发?(xamarin) 2..NET支持osx 和linux后会不会有跨平台的vs出现? 3.ms以后会不会支持java开发? 4..NET开源后会不会对市场产生很大影响? ps:不是语言论战哦,所以~相关问题
要回答这个问题, 得先了解Apache CordovaCordova是一个开源的项目, 前身是phonegab, 你可以把他当成一个hmtl5的运行平台, 底层可能是调用andoird ,ios, wp内置的浏览器, 当然你也可以针对特定平台替换掉默认的webview而vs2015只是针对这个项目开发了vs的扩展, 把相关功能集成进来, 最终开发是用html5
首先VS在短时间内肯定不会出现跨平台的情况,虽然现在Microsoft现在对开源持一个比较开放的态度,但是如果直接调用大量的人力物力去开发Linux或者Mac OS上的版本还不太实现。&br&一个可能出现的情况是微软在VS和dot NET开源之后鼓励社区的爱好者们去自行实现。这就可能导致开发的进度和质量上难以保证,毕竟VS不是一个小工程,肯定需要一个非常有力的核心团队,但是目前除了Apache和Gnu/Linux团队,我还找不出其它强大的力量。但是Apache背后也有一些列商业公司左右,所以不会跟进的。对于Gnu/Linux,哈哈,只要他们不派人到VS社区开喷就佛祖保佑了,别说C#了,连C++你都别想!这个世界是C的。&br&还有一种情况是微软在背地支持Mono,希望通过这颗棋子来开辟Linux和Mac OX市场,但是Microsoft需要掌握好度,要不Mono强大了,人们发现我勒个擦,原来C#可以无缝Linux移至,好吧,彻底放弃Windows!&br&另外我们还要看到只靠社区肯定是不行的,需要大的商业公司和Microsoft一起玩,但是哪个公司会因为VS开源或者dot NET开源突然转变呢?至少目前还是未知的。
首先VS在短时间内肯定不会出现跨平台的情况,虽然现在Microsoft现在对开源持一个比较开放的态度,但是如果直接调用大量的人力物力去开发Linux或者Mac OS上的版本还不太实现。一个可能出现的情况是微软在VS和dot NET开源之后鼓励社区的爱好者们去自行实现。…
已有帐号?
无法登录?
社交帐号登录

我要回帖

更多关于 android开源项目汇总 的文章

 

随机推荐