开发APP,微信小程序,网页都需要什么?

  • 准备工作
  • 前端开发
  • 后端开发
  • 技术整合
  • 打包上线
  • 结语

在开始介绍之前,我先罗列一下APP,微信小程序,网页的大比较

准备工作

云服务器,域名(需备案),SSL证书
云服务器
关于云服务器,如果不着急产品上线,可以去阿里云或者腾讯云购买,阿里云(学生9.5一个月的服务器学习够用了);你可以去官网的最新活动里查找,在阿里云大学或者腾讯云大学里都有如何使用服务器,搭建简单的实例。(希望懂一些linux的基础命令)
如果着急上线,而你却没有服务器,域名和SSL证书,那你可以选择新浪云,新浪云是免费的,会提供你开发的环境(java,php,nodejs,python等等)和域名,以及自带SSL证书的环境。
域名
在购买完服务器后,你可以在对应的服务器提供的页面直接购买,也可以去直接万网购买。(推荐在腾讯云买域名,感觉比阿里云便宜不少,反正备案是少不了的)。
SSL证书
在域名购买好的控制台上,可以添加免费的SSL证书,然后在服务器上在添加。这一部分可以去其他博客看看

前端开发

所需要的基本技术离不开HTML,CSS,JavaScript.
还有Bootstrap框架,layUI框架,JQuery框架,一些框架的整合。

现在都流行前后端分离,前后端通过json或者xml格式进行交互。前后端分离可以让程序员更好的去注重代码逻辑,简化开发。
推荐使用uniapp进行开发!
uniapp是一个使用vue.js开发所有前端应用的框架,开发者编写一套代码,可以发布到ios,Anorid,H5,以及各种小程序(微信,支付宝,百度,头条,钉钉)等多个平台


关于小程序,一般前端掌握node.js的基础知识,可以选择云开发,对前端开发者来说简直太好了,开发小程序建议选择云开发,可以省去购买服务器,域名,以及配置SSL证书,和数据库的配置。

后端开发

涉及到了多门语言:python,java,nodejs,php等等,需要用到数据库,比如关系型数据库Mysql,oracle,SqlServer等,还有非关系型数据库redis,MongoDB等
这里以java为例,
你可以选择使用SSM框架,或者SpringBoot框架。前面提到了前后端分离,后端主要的作用就是提供api接口给前端调用,后端尽量写出restful风格的接口。

技术整合


需要说明的是,有些小伙伴可能会说,这个架构太简单了吧,太low了,什么网关啊,缓存啊,消息中间件啊,都没有。
这篇文章讲的稍微易懂一点,具体的一些细节可以去学习路线图看一看

打包上线

结语

这篇文章只是让大家清楚认识到自己在开发软件中处于一个怎样的环节,要时刻提醒增加自己的知识储备,只要精通于一门语言,并把它的底层了解的很清楚,你就会走得更远。

如果这篇文章,对你有帮助的话,不胜荣幸!!!

开发APP、微信小程序、网页,都需要什么?相关推荐

  1. 开发一个微信小程序/APP一般需要多少时间,多少钱?

    开发一个微信小程序/APP一般需要多少时间,多少钱? 微信小程序/APP开发的工期和费用估算需视功能需求的多少和难易程度而定,需求不明的情况下很难给出恰当评估. 在湃点网络定制平台,一对一的专业的顾问 ...

  2. 微信小程序/网页/app/android等各种bar图标导航图标文章图标标题图标下拉/检索收藏上传客服等图标整理

    在做微信小程序的时候,需要给底部放置图标.但是找了好久都没有找到自己想要的,适合的.后来我就把所有的小程序的图标都看了下.后来想想还是整理出来,方便自己以后用,也方便大家一下.我敢保证有你想要的,适合 ...

  3. 都2020年,开发制作微信小程序商城,需要准备什么资料?应该不会不知道吧!

    微信小程序使用越来越广泛,而还未入局的对于微信小程序开发需要什么材料甚至不清楚,其实这些材料很简单.总结就是微信支付.微信小程序注册.小程序代码,下面展开说说. 小程序红利 从腾讯刚发布的财报看,微信 ...

  4. 基于云开发的微信小程序实战教程(二)

    基于云开发的微信小程序实战教程(二) 上篇文章中,简单介绍了下小程序云开发的概念,还有开发工具的安装和配置,云开发环境已经搭建完毕. 本章主要内容:微信开发者工具如何使用,小程序云开发的基础目录结构 ...

  5. 基于云开发的微信小程序:个人相册ByUestcXiye

    基于云开发的微信小程序:个人相册ByUestcXiye 作业要求 第一次作业 第二次作业 结课作业 小程序开发入门 开发前的准备 注册微信小程序 新建一个模板小程序 开通云开发服务 第一次作业 参考资 ...

  6. iOS微信小程序网页请求走error问题

    场景:微信小程序webview外链网页 在Android微信网页 浏览器 iOS浏览器都是好的 但是一到iOS微信就出问题了 请求一直发不出去 ajax 错误码一直报 0 0:请求未初始化(还没有调用 ...

  7. 云开发(微信-小程序)笔记(十四)---- 收藏,点赞(上)

    云开发(微信-小程序)笔记(十三)---- 注册登陆 1.简介 点赞,收藏等都是程序的最简单的功能,在现实的应用中也很常见.这里我就来给大家介绍一下小程序的这个功能. 图标下载地址 先去网站上http ...

  8. 公众号商城开发和微信小程序商城开发有什么区别?

    小程序和公众号商城都属于微商城,但是有很多朋友也不知道这两者之间有什么区别.对于选择做公众号商城还是小程序商城时,出现了选择困难症.既然微信小程序商城和微信公众号商城都是微信内的产品aigao0607 ...

  9. 开发一个微信小程序,对酒店经营管理有哪些好处?

    据腾讯2022年第一季度财报数据显示,微信小程序日活跃账户已经突破5亿,流量巨大.不论企业用户还是个体商家都积极使用小程序开展商业活动,从这庞大流量里获利. 酒店行业也不例外,很多酒店都开发了微信小程 ...

  10. 真的简单,单手用Spring Boot 开发一个微信小程序

    前言   嗨,大家好,现在微信使用的用户很多,作为开发人员也可以建立一个自己的微信小程序,本期与大家分享一下作者建立微信小程序的开发流程. 申请   百度搜索微信公众号平台,然后扫码登录注册一个微信公 ...

最新文章

  1. 将TVM集成到PyTorch上
  2. java.lang.ArithmeticException: divide by zero
  3. Setting up CocoaPods master repo 卡着不动
  4. 【转】Cannot find -ltinfo when compiling android 4.0.3
  5. PHP实现带重试功能的curl连接示例
  6. easypoi 多sheet导入_快速Office,PDF 开发 工具 EasyPoi
  7. 最优化学习笔记(十八)——拟牛顿法(4)DFP算法
  8. highcharts 24小时显示数据,显示00:00格式的数据
  9. cython加密代码python_python通过cython加密代码
  10. 【超简单已实现】CSDN实现点击跳转到指定段落
  11. jquery中each_如何在jQuery中使用each()
  12. 抖音AI大数据,贼棒。
  13. PythonTkinter 练习11之 自编工具 扫描地址段IP
  14. GWAS相关的曼哈顿图-SNP密度图
  15. 【日常积累】hr标签的属性及样式
  16. 小公司需要企业邮箱么?小企业用什么企业邮箱?
  17. 家里网络连不上outlook_家里OUTLOOK上不了如何处理--
  18. 免费好用的远程控制电脑软件推荐
  19. Python之assert断言语句
  20. python微信转账记录_python处理微信对账单数据的实例代码

热门文章

  1. 【自制编译器】(一)
  2. 夏季养生要以“清”为贵
  3. 20210507新版友价框架制作江雀网店交易天猫淘宝京东拼多多唯品会网店转让送手机版系统
  4. QQ空间|qq人气号怎么赚钱?
  5. 使用jdbc:nested exception is java.sql.SQLException: No value specified for parameter或bad SQL grammar
  6. iOS APP 反编译
  7. 【Devc++】战斗1.0.1
  8. Linear Algebra with Sub-linear Zero-Knowledge Arguments学习笔记
  9. Java剑开天门(二)
  10. Hyperopt 超参数调优