手机APP开发组装电脑一定要光驱吗用电脑吗

手机app一般是用什么软件开发的?_百度知道
手机app一般是用什么软件开发的?
我有更好的答案
安卓程序是用Java编写的,用 ECLIPSE吧 现在流行,html5或者eclipse
采纳率:51%
望采纳android studio,功能强大。个人推荐。若有用;谷歌自家推出的安卓开发环境
html5或者eclipse
安卓程序是用Java编写的,用 ECLIPSE吧 现在流行
我以前搞过APP的
其他1条回答
为您推荐:
其他类似问题
您可能关注的内容
软件开发的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。一个需要开发电脑版、手机版的应用,如何最大做到写最少的代码? - 生活_【北京联盟】
一个需要开发电脑版、手机版的应用,如何最大做到写最少的代码?
/ 作者:admin
北京联盟摘要:
一个需要开发电脑版、手机版的应用,如何最大做到写最少的代码?,上一篇:
下一篇: 。已知,一个应用,需要开发电脑版、m版,也就是我们常见的 m.taobao类似这种的,然后还要开发android app,ios app,如何做到尽量的少写一些可以重用的代码呢?br比如说,根据会员编号,获取一个会员最基本的是否会员、余额等信息。根据会员编号,获取该会员的
已知,一个应用,需要开发版、m版,也就是我们常见的 m.taobao类似这种的,然后还要开发android app,ios app,如何做到尽量的少写一些可以重用的代码呢?&br&比如说,根据会员编号,获取一个会员最基本的是否会员、余额等信息。根据会员编号,获取该会员的所有订单......像这种逻辑一般都是通用的,网站上要用到,m版上也要用到,app上还要用到,而且查询条件和列出的字段也基本相同,那么问题来了,我需要为这个写上好几遍吗?比如网站上,我写上一遍,查询的sql语句,然后ios的app和android的app,他们共同调用同一个接口,我又得写一个接口,然后接口上又得写一个sql去查询一遍,这显然又点重复劳动了。&br&&br&一般像这种的,是采取何种方法来弄的?&br&&br&我说下我的想法,请做过类似的说说如果我这么做,会碰到哪些坑?&br&我想的是,做一个只有我们自己能调的接口,暂时称他为 privateApi,一个公共的接口,暂时称它为 publicApi&br&privateApi:会验证调用者的IP,在允许的IP列表内,才能调用。这个api负责所有会通用的逻辑的增删改查,就比如上面提到的,根据会员编号查会员信息,根据会员编号查定单这种的常见的通用的。&br&&br&publicApi接口:会验证调用者的合法身份,比如如果是查询会员信息的,那么这个会员的核心信息需要验证密码就按逻辑先验证密码的先,验证通过以后,再去调用privateApi 里面的接口,把返回(比如是json)拿到以后,经过一定处理,比如隐藏掉不需要的字段,然后再返回。&br&&br&其中,www版的,m版的,android,ios的都调用publicApi,为了区分是什么途径调的,可以带上 fromType这样的参数。&br&&br&如果这样做,会踩到什么坑?&br&业内做这种应用一般采用什么样子的结构?&br&&br&请不要以:等你的应用需要这么多版本再说吧、等你应用能成长到这个阶段了自然有人帮你做 这样的答案就不要出现吧,谢谢。&br&因为目前正在开发的这个项目,以前只有一个电脑版的,然后现在要开发 m版、android版,ios版,我采用的就是单独开发了一套接口供 m版和android和ios版,但是我后来发现,其他一些地方,还可能用到这些api的接口,但是并不是需要验证用户的权限的,比如后台要查看某个会员的信息,显然又适合再去调用那个api了,所以就在想如果当初把这种api写在一个privateApi里面,就可以直接拿来用不需要再写过查询那些了。&br&&br&请各种踊跃发言,在此先谢过。
已知,一个应用,需要开发电脑版、m版,也就是我们常见的 m.taobao类似这种的,然后还要开发android app,ios app,如何做到尽量的少写一些可以重用的代码呢?比如说,根据会员编号,获取一个会员最基本的是否会员、余额等信息。根据会员编号,获取该会员的所有订单......像这种逻辑一般都是通用的,网站上要用到,m版上也要用到,app上还要用到,而且查询条件和列出的字段也基本相同,那么问题来了,我需要为这个写上好几遍吗?比如网站上,我写上一遍,查询的sql语句,然后ios的app和android的app,他们共同调用同一个接口,我又得写一个接口,然后接口上又得写一个sql去查询一遍,这显然又点重复劳动了。一般像这种的,是采取何种方法来弄的?我说下我的想法,请做过类似的说说如果我这么做,会碰到哪些坑?我想的是,做一个只有我们自己能调的接口,暂时称他为 privateApi,一个公共的接口,暂时称它为 publicApiprivateApi:会验证调用者的IP,在允许的IP列表内,才能调用。这个api负责所有会通用的逻辑的增删改查,就比如上面提到的,根据会员编号查会员信息,根据会员编号查定单这种的常见的通用的。publicApi接口:会验证调用者的合法身份,比如如果是查询会员信息的,那么这个会员的核心信息需要验证密码就按逻辑先验证密码的先,验证通过以后,再去调用privateApi 里面的接口,把返回(比如是json)拿到以后,经过一定处理,比如隐藏掉不需要的字段,然后再返回。其中,www版的,m版的,android,ios的都调用publicApi,为了区分是什么途径调的,可以带上 fromType这样的参数。…
一个需要开发电脑版、手机版的应用,如何最大做到写最少的代码?
免责声明:本站文章除注明来源“北京联盟”外的文章均来自网络和网友投稿,著作权归原作者所有。北京联盟不承担任何连带责任!手机app开发都需要学什么_百度知道
手机app开发都需要学什么
我有更好的答案
数据存储技术4手机APP的开发技术很多,在开始学习的时候不可能一次性全部学会,也没有必要一开始都全部学会,但是有些技术是非常常用的,需要在开始时打好基础,这些技术包括下面几大类:1、Activity生命周期 2、界面开发技术3
数据分析师
1:软件开发的通用课程(数据结构 编程语言 软件工程 操作系统等)2:学习系统原理(IOS与安卓的系统原理)3:编程语言:Java 或者OjbectC, C++4:相关系统的开发SDK:安卓SDK与IOS的SDK5:开发环境Eclipse与Xcode
为您推荐:
其他类似问题
您可能关注的内容
app的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。3被浏览286分享邀请回答0添加评论分享收藏感谢收起写回答6517人阅读
非技术(60)
移动大潮气势汹汹,PC端似乎已经一条腿跨进了坟墓。作为一个windows开发人员,难免有些焦灼。windows真的已死吗?真的无用武之地了吗? 也许是人云亦云吧。
突然看到了这篇文章,感触颇深。
文章出自:
Sunrise、Evernote、Feedly、Wunderlist以及Mailbox这些应用程序都是我日常使用的个人效率工具。没有桌面客户端,这些软件虽然有用,却缺乏灵活。但随着多设备使用的普及,它们已经会变得越来越难以被取代。
我并不是唯一一个希望这些效率应用程序能从网页和手机上移植到与我的智能手机、平板电脑甚至是与桌面紧密相连的软件上的用户。这也正使软件开发者思考关于他们的分配策略是否需要偏向桌面的重要性。
网络-&手机-&桌面
对于许多用户来说,他们可能永远无法脱离桌面效率软件。任何使用微软Exchange软件来收发邮件或查看日历的人,任何使用微软Word软件来处理文字的人,都可以告诉你,这些应用程序在很多公司里都是无处不在的。
然而,用户首先找到并将之作为最喜欢的应用程序的方法已经改变。我们可以看见,在安装桌面版之前,用户正逐渐倾向于先在他们的移动设备上试用一下。有趣的是,这些新的桌面应用程序的崛起得益于将个人和企业效率工具作为基础的设施云的服务的兴起。
在过去的几年里,谷歌应用服务在企业里的普及意味着很多用户变得依赖于这些应用程序。这些应用有绑定在网络浏览器中用于与其他人交流的Gmail,用于文档创建和交流的Google Docs/Drive,用于规划的Google Calendar。 值得注意的是,这些服务的开放性也导致了一些提供比浏览器更多功能和灵活性的软件的发展。
Greylock 的合伙人Josh Elman在邮件中写道:“我认为我们回到了一个用户和开发人员都更期望应用程序而不是浏览器标签来执行任务的应用时代。那些开发iOS应用的开发人员现在也更倾向于开发桌面应用,然而在这十年里大多数开发人员完全都没有关注客户端应用的开发。”
在提供通信、协作、规划的网页应用发展的同时,我们也看到大量效率软件在移动设备上如雨后春笋般涌现。但这些应用对于那些已经使用浏览器应用的人来说只是一个暂时的补充工具。
Homebrew的合伙人Satya Patel写道:“我认为桌面效率工具并没有消失,它只是被那些依靠移动互联和数据获利的移动效率工具所部分替代了。然而,这些移动厂家正意识到改变是无处不在的,对于那些脑力劳动者来说,这意味着要回归桌面时代 。所以曾经流行的又再一次流行了。”
跨平台的连接性
移动应用开发人员发现只关注于智能手机是远远不够的。如今的用户正通过各种设备和屏幕来使用电子邮件和日历这样的服务,而软件开发人员想要自己开发的应用在多个平台上做到无缝用户体验。
Product Hunt 的创始人Ryan Hoover 写道:“通过拥有桌面和移动端,很多初创公司得到了关注并在市场中站稳了脚跟。当人们在同时使用移动应用和桌面应用,要想把他们从Sunrise转变过来时是非常困难的。而对于这些人来说那些创造更多‘商品化’的可容易被更换的应用程序是尤其重要的。”Hoover 以日历应用Sunrise为例。移动电子邮件、日历、待办事项都是很容易被取代的,但是通过跨多屏幕的一致性体验可以使之不大可能被取代。
Mailbox 创始人Gentry Underwood写道:“当然,当我们在谈论我们正处于一个移动时代时,我们更多的是指多屏时代。我们希望我们的信息以及我们所使用工具的经验能够无缝跨越多个OS平台。在我们的移动手机上,那些精心设计的应用程序因为能够减小磨合,能够帮助我们在做其他事时迅速获得我们所需要的东西而更胜一筹。”
Mailbox就是一个从移动应用转变为多屏应用的完美例证。它起先基于iPhone而后又因为用户使用平板电脑来提高效率而转投于iPad应用。现在,公司正致力于开发一个能够与现有的移动应用无缝对接的本地桌面应用。
Underwood写道:“拥有像邮件一样的应用以及高效一致的体验是非常重要的。一个本地应用可以让你在各个方面都拥有一流的体验:徽章码头的图标,专用的用户界面,可轻松操作的多窗口,以及不需要经过HTML进行传输的交互速度。”
全新的获取渠道
尽管网页应用已经广泛分布,但是由于没有安装或定期更新–所有用户界面的改变都发生在后台并显示在浏览器界面上–它们缺乏移动设备用户已经熟知的本地应用所具有的速度和功能。
与此同时,获取方式也已经改变。如果你想要一个特定的桌面应用,你只需要从开发人员网站搜索并下载就可以了,或者通过一个像Download.com一样的应用大全网站上进行下载。而在此之前,你可能不得不去实体商店去买一盒包括可安装光盘的软件。
但是通过用户可在移动设备端查看并安装的桌面应用商店,获取的问题就迎刃而解了。最好的例子就是苹果公司的Mac App Store,该商店是最新的OS X的重要组成。使用者也可以像Chrome Web Store 一样寻找,感受和使用本地应用程序。
Bloomberg Beta合伙人Roy Bahat写道:“通过桌面应用商店将可下载的可执行的客户端摇身一变为应用创造了大量的差异,主要为安全性,可信任性 此项目在猎云网投融资平台进行融资
一款随时随地“叫”情趣的平台“叫”情趣的平台“
以及便利性差异。这也给了这些应用一个一致的权限(相比非法下载的限制)。”
此外,移动设备和桌面的连接似乎随着时间的流逝只会变得更强。苹果和谷歌都正在致力于建立一个拥有跨平台功能的应用平台。对于谷歌来说,这意味着移动应用与网页应用的无缝对接,但对苹果公司来说,这意味着在它的OS X和iOS开发平台间建立连接。
Hoover强调道:“iOS 8+Maverick的跨平台推送通知将会开启连接移动设备和桌面的新机遇。”随着桌面、网页以及移动开发平台的不断整合,我们很有可能看见越来越多的移动开发人员将他们的应用带到桌面应用开发上来,而这些应用也将继续发挥它们的作用。
阅读:14296
文章:33篇
阅读:165441
文章:32篇
阅读:187862
阅读:138168
文章:15篇
阅读:113309
文章:22篇
阅读:124618
阅读:28547
阅读:62495
文章:51篇
阅读:443168
文章:45篇
阅读:316310
文章:83篇
阅读:727816}

我要回帖

更多关于 组装电脑一定要光驱吗 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信