开发Android上运行的APP的话 , 现在流行的语言我觉得仍然还是JAVA 。
如果想要真的做一款APP的话,不仅仅会一门语言就够了,涉及的东西比较多,如下是我给你的学习推荐路线 。
学习路线:
1:先学习js,然后学习下html 、css 。
学习这些可以上菜鸟教程或者W3School网站学习 。
开发工具使用vscode或者Notepad++都可以的 。
2:了解Mui常用组件(:) ,
熟悉常用API(:) 。
3:服务端的开发,要么用java开发,要么用.net webapi开发 , 推荐理由,java目前是主流,.net webapi简单容易 。
java 开发工具IntelliJ IDEA,.net 开发工具 vs 。
4:数据存储使用mysql 。
补充说明:如果是想做专业开发APP的话还是建议用java开发客户端,ios APP则用swift开发 。
当然现在为了一套代码多个平台 , 使用H5开发专业APP的也有 。
会了就可以正式撸代码实现自己简单的APP了 。
回答完毕,谢谢 。我是只说代码的大饼 。
那当然首选是h5套壳了 。关于语言方面,我建议还是用PHP吧 。随着进一步学习,可以学习uinapp一键多端 。H5、小程序、App、小程序支持多个平台上架、微信抖音支付宝百度 , 希望可以帮助你
目前有三种app开发方式:原生app、混合app、webapp 。
原生app:安卓需要java语言,ios需要 objec t-c,wp需要的.net语言 。这种app用户体验最好,性能也是最好的 , 开发成本高,开发周期长,一款app需要开发多个语言版本;
混合app:需要h5,javascript,了解每个混合框架,比如appcan、hbulider、phonegap等等,以及封装的中间件 。这种开发方式的用户体验、性能没有原生的好 , 但是他的开发周期短,开发成本低,对开发人员技能掌握比较高,开发一套程序可以兼容到多个设备上;
webapp:需要h5、javascript语言,不能调用底层设备,用户体验效果次之,开发简单 , 开发成本低,开发周期短,可以兼容多个设备 。
综上所述三种开发各有优缺点,要根据具体的项目需求来选择适合自己的开发语言和开发场景 。
uniapp了解下,多端应用 。app的话要考虑安卓和苹果,但学了二种学习成本比较高 。用uniapp就解决了 。
现在中小型企业都在逐渐采用跨平台开发的模式 效率高 成本低 作为个人更是开发不二的选择 你问的iOS和安卓是原生开发 需要不同的开发语言和框架 学习成本也很高 既然你说你是小白 如果采用原生开发 可能得大概花一年半载才能开始上手
采用跨平台开发 只需要学习一下html css JavaScript 然后选择跨平台开发框架 比如react flutter uniapp 都可以 跨平台就是指你这一套代码编写的app可以到不同平台运行 比如iOS安卓都OK 但其实很多还可以编译到各类小程序平台运行 所以很方便
我这里推荐uniapp 一个基于vue的跨端开发框架 我自己也用这个开发了很多项目 确实很快 也提供了原生渲染能力 不做 游戏 等软件 基本没啥问题 社区插件市场也很热闹 基本有问题可以很快解决 希望可以帮到你 。
按照开发方式可分为原生开发、混合开发、webapp开发,不同的开发方式学习的编程语言不一样,下面我们来一个一个分析一下:
一、原生开发
原生开发的编程语言主要为针对IOS运行环境的为编程语言为Swift或Object c,安卓环境为Java或Kotlin,WP环境为NET 。原生开发的运行效率最高 , 用户体验最好,但是需要学习不同平台的编程语言,学习门槛较高 。
二、混合开发(伪原生开发)
推荐阅读
- 哪个手机直播人最多,哪个手机直播人最多好用
- flutter继承关系,flutter 多继承
- 怎么来写公众号的文章,怎么来写公众号的文章呢
- 单机游戏深海捕鱼,深海捕鱼单机版下载
- go语言写的app go语言写的消息队列
- chatgpt心理学复试,心理学研究生复试
- 一个绿色戴帽子的冒险游戏,一个绿色戴帽子的冒险游戏叫什么
- vb.net自动打字 利用vbs脚本实现自动打字
- 视频号怎么掩藏粉丝信息,视频号粉丝牌怎么弄