安卓开发工具对比

写这篇文章纯属个人见解,拿出来希望大家共同交流

本人最早从事的是jsp 网页和 javaweb的开发,后来开始安卓开发,对于工具的使用大致也就那几个。首先最开始,大家知道的,作为初学者,我使用的是最简单的工具,电脑都自带的有,就是记事本,代码都是自己一个一个打出来的,没有什么联想和自动补全,那时候什么也不会,写个代码是相当苦逼的。后来慢慢的积累了一定的程度,在网上浏览,发现一个比较好用的“记事本”工具,就是大家熟知的EditPlus,这个工具也是很强大的,目前有时候还在用,他包含了许多功能,适合许多语言的编写,但他终究是记事本类型的,没有强大到可以编译运行等操作,不过对于初学者,用这个写代码很有帮助。再后来不是单纯的写代码了,不只是写一些功能的代码了,而是要开始做一些项目例子了,所有开始使用比较正式的开发工具,使用的是myeclipse和eclipse,后来在工作中也用过其他开发工具,刨除那些数据库呀以及我编写c++用的microsoft studio,主要使用的还是eclipse,所以对eclipse工具比较熟悉,也习惯了操作方式,对于一些开发问题,还是知道的,后来从事android开发,使用的是adt,还是eclipse。然后,在android开发的路上遇到了android studio,刚开始吗,这是谷歌提出来的,比较新鲜,为什么呢,因为安卓是谷歌的产品,所以你知道的,自家的东西肯定比别人家的好呀,但是,事实上我用了之后感觉超不方便,毕竟好多习惯都留在了eclipse上,所以就放弃了使用studio。也可能是我做安卓开发,主要的是业务逻辑上的编写比较多,对于页面这方面是比较薄弱的,做的app大多都是中规中矩的,实用性比较强,没有需求说要做的页面非常炫,所以对于页面这块没有很深的研究。终于有一天,需要做很炫的页面时,才发现自己所欠缺的,然后开始在网上找那些比较炫的ui框架等拿来学习================重点来了,所以用分割线分开================由于停止对eclipse的更新,所以谷歌推出的新的和比较炫的控件等等在自家的studio中能很快的获得更新,而对于eclipse需要格外下载来放进去,有时候下载后放进去会有很多问题,问题解决了运行起来又会有问题,所以建议大家要用用studio,毕竟是谷歌的儿子,肯定对自己的孩子好呀。我就是硬着头皮使用studio,因为我的习惯还停留在eclipse上,好多快捷键方式和一些操作方式不一样,也建议大家用的时候不要把快捷键方式改成eclipse的快捷键方式,因为你是要和其他人交流的(无论是同事还是网上的大神),不是独立做开发的。其实开发工具只是辅助性工具,只要你的道行深,什么工具都可以,只是操作方式不同而已。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
跨平台开发框架是一种能够在不同的操作系统和设备上运行的软件开发工具。这些框架可以帮助开发人员快速地开发跨平台应用程序,从而可以在多个平台上部署和使用。 下面是一些主流的跨平台开发框架的详细分析对比: 1. React Native React Native是由Facebook开发的开源跨平台移动应用开发框架。它使用JavaScript和React来构建原生应用程序。React Native具有很好的性能和用户界面,可以在iOS和Android上运行。 优点: - 快速开发:React Native开发速度比较快,可以快速构建原生应用程序。 - 原生体验:React Native的应用程序具有原生应用程序的外观和性能。 - 组件库:React Native具有丰富的组件库,可以帮助开发人员快速构建应用程序。 缺点: - 学习曲线:React Native需要开发人员具备JavaScript和React的知识才能进行开发。 - 功能限制:React Native的功能有限,不能实现所有的原生应用程序功能。 2. Flutter Flutter是由Google开发的开源跨平台移动应用开发框架。它使用Dart编程语言来构建应用程序。Flutter具有很好的性能和用户界面,可以在iOS和Android上运行。 优点: - 快速开发:Flutter开发速度比较快,可以快速构建原生应用程序。 - 原生体验:Flutter的应用程序具有原生应用程序的外观和性能。 - 组件库:Flutter具有丰富的组件库,可以帮助开发人员快速构建应用程序。 缺点: - 学习曲线:Flutter需要开发人员具备Dart的知识才能进行开发。 - 功能限制:Flutter的功能有限,不能实现所有的原生应用程序功能。 3. Xamarin Xamarin是由Microsoft开发的开源跨平台移动应用开发框架。它使用C#和.NET框架来构建应用程序。Xamarin具有很好的性能和用户界面,可以在iOS和Android上运行。 优点: - 原生体验:Xamarin的应用程序具有原生应用程序的外观和性能。 - 特定平台功能:Xamarin可以访问底层平台功能,可以实现所有的原生应用程序功能。 - 开发工具:Xamarin的开发工具比较完善,可以帮助开发人员快速构建应用程序。 缺点: - 学习曲线:Xamarin需要开发人员具备C#和.NET框架的知识才能进行开发。 - 开发成本:Xamarin的开发成本比较高,需要购买许可证。 综上所述,React Native、Flutter和Xamarin都是主流的跨平台开发框架。开发人员可以根据自己的需求和技术水平选择适合自己的框架。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值