首先你要知道一些基础的知识,分清静态,动态编程,前端方面你要学会html,xhtml,css,JavaScript如果你要把前端做的很好的话你要了解w3c标准,html标准,xhtml标准。
后端服务方面你要了解服务器运行环境,我不知道你偏向那个系统的,如果在linux上运行网站上的程序的话可以选择python,php,java,如果在windows上运行网站程序的话要了解asp,aspnet,当然也可以选择php,python,java。
你说你要开发自己的服务器,我不知道你要做服务器软件还是要建立服务器环境,如果要做服务器软件你要了解apache或IIS的运行机制,了解socket,还要了解tcpip协议,还要熟悉C语言,如果要建立软件环境,如果是在linux平台的话你要学会编译apache,light>
windows上开发和安装都比较简单点,搭建环境也容易点,适合初学者,linux上安装软件需要编译,如果以前没接触过的话可以阅读软件包中的README或者INSTALL文件,当然英文阅读能力要有,里面会帮助你完成编译和安装。
以下是一些免费的云服务器:1 Amazon Web Services (AWS) - AWS提供一年的免费使用其EC2云服务器,以及其他一些免费服务。
2 Google Cloud Platform (GCP) - GCP提供365天的免费使用额度。您可以使用它来运行VM实例、存储数据和使用其他一些服务。
3 Microsoft Azure - 通过Microsoft的Azure云服务,您可以在12个月内获得$200的免费使用额度。您可以使用它来运行虚拟机、数据库和其他服务。
4 Alibaba Cloud - 阿里云提供一些免费服务,包括1年的免费域名注册和30天的免费按需云服务器。
5 Oracle Cloud Infrastructure (OCI) - OCI提供一年的免费云服务。您可以使用Oracle数据库、容器服务和其他一些服务。
6 Heroku - Heroku是一个云平台,提供免费的应用程序,包括Web应用程序和后端服务等。
以上是一些免费的云服务器,这些服务可能会有使用限制和额度限制,需要根据自己的需求进行选择。
后端是做对应前端而言的,编写代码基本上是提供给前端调用,是不需要处理UI的内容.比如:逻辑层。
后端开发即“服务器端”开发,主要涉及软件系统“后端”的东西。比如,用于托管网站和App数据的服务器、放置在后端服务器与浏览器及App之间的中间件,它们都属于后端。简单地说,那些你在屏幕上看不到但又被用来为前端提供支持的东西就是后端。
介绍
网站的后端涉及搭建服务器、保存和获取数据,以及用于连接前端的接口。如果说前端开发者关心的是网站外观,那么后端开发者关心的是如何通过代码、API和数据库集成来提升网站的速度、性能和响应性。
与前端类似,移动App的后端与网站后端是一样的。为移动App搭建后端有这些选择:云平台(AWS、Firebase)、自己的服务器或MBaaS(移动后端即服务,Mobile Backend as a Service)。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)