app都是用什么开发的

推荐 综合 2020-07-28 11:42:43 2656

本文收集整理关于app都是用什么开发的的相关议题,使用内容导航快速到达。

内容导航:

  • webapp是什么, 需要用什么语言开发
  • 开发app需要学习什么知识?
  • 在手机上开发app和软件用什么语言代码啊?
  • app开发都会用到什么框架
  • app是用什么软件做出来的
  • Q1:webapp是什么, 需要用什么语言开发

    WebApp是指基于Web的系统和应用,其作用是向广大的最终用户发布一组复杂的内容和功能。比如我们常玩的web网游也可以算作是其中的一种,还有那些在线编辑照片的网页都可以算作WebApp。一般可以用php+flex或者asp.net,java等等很多语言或工具来开发。

    Q2:开发app需要学习什么知识?

    第一、程序相关

    如果想成为android应用开发者,最基本的是需要懂得用Java语言和XML知识。掌握了这两种语言后再装个Eclipse和Android SDK, 就可以做开发了。当然,还得学Android特有的API的用法。Java和XML只是编程基础。

    如果希望成为iOS应用开发者,那么需要知道

    1、语言基础:Objective-C语言、xcode开发环境;

    2、手机使用经验:足够的iPhone使用经验与体会,不然你很难与产品经理和设计人员有效沟通;

    3、具体的开发能力:主要的开发将集中于界面开发、一定的数据库开发、通讯接口开发、协同开发与联调,如果是游戏,那么还需要涉及到引擎、建模、素材、光影、故事板等。推荐两本书两本经典入门书籍《objective-c基础教程》和《iphone4和ipad开发基础教程》。

    第二、用户体验

    好的应用都会有好的用户体验,所以在进行app开发之前我们就要要拿出方案,想想用户在什么情况下使用我的应用,用户的使用态度是什么,其中应用中哪些是核心功能,哪些是辅助功能,哪些是边缘功能,最佳操作路径怎么建立,如何将功能分布到页面上,同时我的应用界面应该是什么风格和样式,最终要画出来UI方案。

    第三、产品设计

    确定好了UI方案,那么我的app应用的市场定位、核心价值、产品功能、竞争分析、商业模式和营销推广。其中为用户解决什么样的问题(核心价值),怎么解决(产品功能),有没有替代方案(竞争分析),为APP开发者带来什么好处(商业模式),怎么让用户接触并安装使用这款我的APP(营销推广)这些问题都需要考虑到。

    Q3:在手机上开发app和软件用什么语言代码啊?

    不同平台用不同语言,android上用java开发,ios上用object-c开发。

    Q4:app开发都会用到什么框架

    国内几个集成类型的框架大致看过,适合入门级别或者对App要求不是很严格的开发者。

    如果对App的性能、包size有要求。对代码有洁癖,不想使用一个功能就引入一个大坨jar包。

    或者想专注学习某一个模块或方向,那么推荐你使用Lite的类库。

    以下是lite站点已列出的一些特点

    1. 专一,每个库只做一件事情,并且只有核心相关的代码,这使得框架库体积非常小。

    2. 简单,不需要三方依赖或辅助,API使用简单。

    3. 性能不错,作者每个环节经过测试对比,来选出更好的模式和做法。

    4. 依赖抽象,开发者可以自由的替换实现,来拓展功能。

    5. 约定优于配置,这个无需多说了,省掉多余描述,更好地做事情。

    图片加载,UIL或者Picasso;

    数据库,ormLite或者greenDao;

    网络层,apcahe的http-common或者square的okhttp;

    聊天,XMPP;

    JSON解析,fastJson;

    动画,NineOldAndroids。

    Q5:app是用什么软件做出来的

    Eclipse 是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse 附带了一个标准的插件集,包括Java开发工具(Java Development Kit,JDK)。

    相关文章
    暂无相关信息