当前位置 博文首页 > 文章内容

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

    作者:糖丝橙 栏目:IT相关内容 时间:2020-05-11 9:23:34

    本站于2023年9月4日。收到“大连君*****咨询有限公司”通知
    说我们IIS7站长博客,有一篇博文用了他们的图片。
    要求我们给他们一张图片6000元。要不然法院告我们

    为避免不必要的麻烦,IIS7站长博客,全站内容图片下架、并积极应诉
    博文内容全部不再显示,请需要相关资讯的站长朋友到必应搜索。谢谢!

    另祝:版权碰瓷诈骗团伙,早日弃暗投明。

    相关新闻:借版权之名、行诈骗之实,周某因犯诈骗罪被判处有期徒刑十一年六个月

    叹!百花齐放的时代,渐行渐远!



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


    准备工作

    云服务器:

         关于云服务器,如果不着急产品上线,可以去阿里云或者腾讯云购买,阿里云(学生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了,什么网关啊,缓存啊,消息中间件啊,都没有。

    这篇文章讲的稍微易懂一点,具体的一些细节可以去学习路线看一看

    结语

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


    文章来源:CSDN博客

    原文链接:https://blog.csdn.net/qq_43688587/article/details/105930744

    如有侵权,请联系本人删除