精华内容
下载资源
问答
  • 后端后端-源码

    2021-02-18 11:29:26
    后端后端
  • 前端与后端接口的交互案例

    万次阅读 多人点赞 2018-07-12 21:35:01
    一、案例描述 ...前端访问后端接口通过后端提供的的URL 二、主要代码 1、前端页面 <!DOCTYPE html> <html> <head> <title>login.h...

    一、案例描述

    1,前端页面提供用户名,密码输入框。
    2,通过Ajax发送请求到后端Serlvet。
    3,后端Serlvet处理请求,根据输入的用户名和密码返回给前端不同信息

    前端访问后端接口通过后端提供的的URL

    二、主要代码

    1、前端页面

    <!DOCTYPE html>
    <html>
    <head>
    <title>login.html</title>
    <meta charset="utf-8">
    </head>
    
    <!-- 待补充的javaScript Ajax请求代码 在下面 --!>
    
    <body>
    	<form action="#">
    		username:<input type="text" name="username"><br>
        	password:<input type="password" name="password"><br>
        	<input type="button" value="submit" id="submit">
    	</form>
    </body>
    </html>
    

    如图:简单到不忍直视的页面
    这里写图片描述

    2、Ajax请求代码

    这里使用了jquery-1.8.3.js库,顺便回顾下函数的书写格式
    格式:jQuery.ajax([settings])
    * 参数settings:设置所有的参数,JSON对象
    * data:请求参数
    * type:请求方式 (“POST” 或 “GET”),
    * success:成功的回调函数,function(data, [textStatus], [jqXHR])
    * error:请求失败时调用函数
    * dataType:预期服务器返回的数据类型

    <script type="text/javascript" src="js/jquery-1.8.3.js"></script>
    <script type="text/javascript">
    	$(function(){
    		$("#submit").click(function(){
    		var url = "/myblog/servlet/loginServlet";
    		var params = {"username":$("input[type='text']").val(), "password":$("input[type='password']").val()};
    		
    		$.ajax({
    				"url" : url,
    				"data" : params,
    				"type" : "post",
    				"success" : function(data) {
    					// 参数为json类型的对象
    					alert(data.message)
    				},
    				"error" : function() {
    					alert("用户名或者密码错误");
    				}
    			});
    			
    		});
    	});
    </script>
    

    3、Servlet代码及web.xml配置
    写这个,有点弱智了,但为了代码的完整性,忍一下吧!
    web.xml

      <servlet>
        <servlet-name>LoginServlet</servlet-name>
        <servlet-class>com.imooc.login.LoginServlet</servlet-class>
      </servlet>
    
     <servlet-mapping>
        <servlet-name>LoginServlet</servlet-name>
        <url-pattern>/servlet/loginServlet</url-pattern>
      </servlet-mapping>
    

    servlet:

    public class LoginServlet extends HttpServlet {
    
    	private static final long serialVersionUID = 5417488369543075097L;
    
    	public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
    		String username = request.getParameter("username");
    		String password = request.getParameter("password");
    	    String message = "{\"message\":\"登录成功\"}";
    	    response.setContentType("application/json;charset=utf-8");
    	    if("双击".equals(username) && "666".equals(password)) {
    	    	response.getWriter().write(message);
    	    }
    	}
    
    	public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
    		this.doGet(request, response);
    	}
    
    }
    

    result picture:
    这里写图片描述

    展开全文
  • 后端
  • 推荐几个bootstrap 后端UI框架

    万次阅读 多人点赞 2018-08-10 14:43:43
    工欲善其事,必先利其器 对于从事软件开发的您也一样,有一套熟悉的bootstrap后台ui框架,bootstrap 后端模板让您的开发速度大幅度提升 这是本人经常使用到的一些bootstrap后台框架推荐给大家 第一名 inspinia ...

    工欲善其事,必先利其器 对于从事软件开发的您也一样,有一套熟悉的bootstrap后台ui框架,bootstrap 后端模板让您的开发速度大幅度提升

    这是本人经常使用到的一些bootstrap后台框架推荐给大家

    第一名

    inspinia bootstrap 后端模板  演示地址 http://www.inspinia.net

    效果图

    cn.inspinia.cn

    第二名

    nifty admin  演示地址 http://www.niftyadmin.cn

    效果图

    www.niftyadmin.cn

    第三名

    smartadmin  演示地址 http://smartadmin.com.cn

    效果图

    http://smartadmin.com.cn

    第四名

    color admin 演示地址 http://www.coloradmin.cn

    http://www.coloradmin.cn

    第五名

    quillpro 演示地址 http://cn.inspinia.cn/quillpro/index.html

    效果图

    展开全文
  • 后端-源码

    2021-02-12 15:41:01
    后端
  • 后端后端Nodejs-源码

    2021-02-13 23:38:53
    后端 后端Nodejs
  • 后端:考官后端-源码

    2021-03-03 12:55:51
    后端:考官后端
  • 后端后端api-源码

    2021-02-09 17:55:04
    后端后端api
  • 微信小程序开发【前端+后端(java)】

    万次阅读 多人点赞 2018-07-13 22:19:46
    我在后端编写主要是用java,当然对其他开发语言熟悉的也可以使用其他语言开发后端。现在我就java编写后端api的讲解。主要框架springboot,开发工具myeclipse,服务器阿里云服务器。 创建一个maven项目,导入相关依赖...
    1. 前言
      现在微信小程序越来越火了,相信不少人都通过各种途径学习过微信小程序或者尝试开发,作者就是曾经由于兴趣了解开发过微信小程序,最终自己的毕业设计也是开发一个微信小程序。所以现在用这篇博客记录我之前开发的一些经验和一些心得吧。

    2. 主要内容
      springboot后端架构构建
      小程序项目构建
      小程序api调用
      后台resetful接口编写
      小程序调用后台接口
      免费的https申请
      linux下部署上线

    3. 微信小程序项目构建
      这些基础的东西我就不过多介绍,大家在刚开始开发的时候一般都没有自己的服务器及域名,所以大家在本地编写的时候,在“详细”下的“项目设置”里面将“不校验域名安全性”勾选。这里写图片描述
      至于微信小程序的组件,即前端页面的开发希望大家耐住寂寞认真在微信开发平台上,组件https://developers.weixin.qq.com/miniprogram/dev/component/及api:https://developers.weixin.qq.com/miniprogram/dev/api/

    4. 后端详解
      我在后端编写主要是用java,当然对其他开发语言熟悉的也可以使用其他语言开发后端。现在我就java编写后端api的讲解。主要框架springboot,开发工具myeclipse,服务器阿里云服务器。
      创建一个maven项目,导入相关依赖:
      pom.xml依赖

        <!-- 统一版本控制 -->
    	<parent>
    		<groupId>org.springframework.boot</groupId>
    		<artifactId>spring-boot-starter-parent</artifactId>
    		<version>1.5.9.RELEASE</version>
    	</parent>
    	<dependencies>
    		<!-- freemarker渲染页面 -->
    		<!-- https://mvnrepository.com/artifact/org.springframework.boot/spring-boot-starter-freemarker -->
    		<dependency>
    			<groupId>org.springframework.boot</groupId>
    			<artifactId>spring-boot-starter-freemarker</artifactId>
    		</dependency>
    
    		<!-- spring boot 核心 -->
    		<dependency>
    			<groupId>org.springframework.boot</groupId>
    			<artifactId>spring-boot-starter-web</artifactId>
    		</dependency>
    
    		<!-- springboot整合jsp -->
    		<!-- tomcat 的支持. -->
    		<dependency>
    			<groupId>org.springframework.boot</groupId>
    			<artifactId>spring-boot-starter-web</artifactId>
    			<exclusions>
    				<exclusion>
    					<groupId>org.springframework.boot</groupId>
    					<artifactId>spring-boot-starter-tomcat</artifactId>
    				</exclusion>
    			</exclusions>
    		</dependency>
    
    		<dependency>
    			<groupId>org.apache.tomcat.embed</groupId>
    			<artifactId>tomcat-embed-jasper</artifactId>
    		</dependency>
    	</dependencies>
    

    在配置文件src/main/resources/下创建application.properties文件可以修改一些配置参数等。

    #jsp支持
    spring.mvc.view.suffix=.jsp
    spring.mvc.view.prefix=/WEB-INF/jsp/
    #this is set port
    #server.port=80
    server.port=443
    #添加ssl证书
    #ssl证书文件名
    server.ssl.key-store=classpath:xxxxxxx.pfx
    server.ssl.key-store-password=xxxxxxxx
    server.ssl.keyStoreType=xxxxxxxx
    

    在实际项目中可能涉及数据库,还要整合mybatis,在文章中,我仅仅做测试就不做使用数据库的测试。
    首先创建springboot的入口程序:app.class下面贴上代码:

    @ComponentScan(basePackages= "com.bin")//添加扫包@ComponentScan(basePackages= "")
    @EnableAutoConfiguration
    public class App{
    
    	//启动springboot
    	public static void main(String[] args) {
    		SpringApplication.run(App.class, args);
    	}
    }
    

    启动项目时直接右击run即可。
    在写一个测试的controller进行微信小程序与java后端实现通信,controller代码如下:

    @RestController
    @SpringBootApplication
    public class ControllerText {
    	
    	@RequestMapping("getUser")
    	public Map<String, Object> getUser(){
    		System.out.println("微信小程序正在调用。。。");
    		Map<String, Object> map = new HashMap<String, Object>();
    		List<String> list = new ArrayList<String>();
     		list.add("zhangsan");
     		list.add("lisi");
     		list.add("wanger");
     		list.add("mazi");
     		map.put("list",list);
    		System.out.println("微信小程序调用完成。。。");
    		return map;
    	}
    	
    	@RequestMapping("getWord")
    	public Map<String, Object> getText(String word){
    		Map<String, Object> map = new HashMap<String, Object>();
    		String message = "我能力有限,不要为难我";
    		if ("后来".equals(word)) {
    			message="正在热映的后来的我们是刘若英的处女作。";
    		}else if("微信小程序".equals(word)){
    			message= "想获取更多微信小程序相关知识,请更多的阅读微信官方文档,还有其他更多微信开发相关的内容,学无止境。";
    		}else if("西安工业大学".equals(word)){
    			message="西安工业大学(Xi'an Technological University)简称”西安工大“,位于世界历史名城古都西安,是中国西北地区唯一一所以兵工为特色,以工为主,理、文、经、管、法协调发展的教学研究型大学。原中华人民共和国兵器工业部直属的七所本科院校之一(“兵工七子”),陕西省重点建设的高水平教学研究型大学、陕西省人民政府与中国兵器工业集团、国防科技工业局共建高校、教育部“卓越工程师教育培养计划”试点高校、陕西省大学生创新能力培养综合改革试点学校。国家二级保密资格单位,是一所以\"军民结合,寓军于民\"的国防科研高校。";
    		}
    		map.put("message", message);
    		return map;
    	}
    	
    	@RequestMapping("")
    	public String getText(){
    		return "hello world";
    	}
    
    
    }
    

    至此简易的后端框架及测试基本完成。
    说明:@RestController与@Controller注解的区别@RestController相当于两个注解,它能实现将后端得到的数据在前端页面(网页)中以json串的形式传递。而微信小程序与后台之间的数据传递就是以json报文的形式传递。所以这就是选择springboot框架开发小程序后端的主要原因之一。可以方面我们进行小程序的后端开发。

    1. 小程序发起网络请求
      在完成了小程序的后端开发,下面进行小程序端发起网络请求。
      下面以一个简单的按钮请求数据为例:
      wxml文件
    <button bindtap='houduanButton1'>点击发起请求</button>
    <view wx:for="{{list}}">
        姓名:{{item}}
      </view>
    
    js文件
    
     /**
       * 页面的初始数据
       */
      data: {
        list: '',
        word: '',
        message:''
    
      },
      houduanButton1: function () {
        var that = this;
        wx.request({
          url: 'http://localhost:443/getUser',
          method: 'GET',
          header: {
            'content-type': 'application/json' // 默认值
          },
          success: function (res) {
            console.log(res.data)//打印到控制台
            var list = res.data.list;
            if (list == null) {
              var toastText = '数据获取失败';
              wx.showToast({
                title: toastText,
                icon: '',
                duration: 2000
              });
            } else {
              that.setData({
                list: list
              })
            }
          }
        })
      }
    

    主要调用的api就是wx.request,想知道将详细的介绍大家可以去微信公众平台
    接下来以搜索类型的请求为例:
    wxml文件:

     <input type="text" class="houduanTab_input" placeholder="请输入你要查询的内容" bindinput='houduanTab_input'></input>
      <button bindtap='houduanButton2'>查询</button>
      <view wx:if="{{message!=''}}">
        {{message}}
      </view>
    

    js文件:变量的定义见上一个js文件

    //获取输入框的内容
      houduanTab_input: function (e) {
        this.setData({
          word: e.detail.value
        })
      },
      // houduanButton2的网络请求
      houduanButton2: function () {
        var that = this;
        wx.request({
          url: 'http://localhost:443/getWord',
          data:{
            word: that.data.word
          },
          method: 'GET',
          header: {
            'content-type': 'application/json' // 默认值
          },
          success: function (res) {
            console.log(res.data)//打印到控制台
            var message = res.data.message;
            if (message == null) {
              var toastText = '数据获取失败';
              wx.showToast({
                title: toastText,
                icon: '',
                duration: 2000
              });
            } else {
              that.setData({
                message: message
              })
            }
          }
        })
      }
    

    至此已经完成了简易的微信小程序端与java后端进行通信。
    现在可以在启动后端项目在微信开发工具上进行测试。
    演示效果:
    这里写图片描述
    这里写图片描述
    所以至此已经完成了小程序的前后端通信。

    1. https申请
      其实也不算什么申请,在购买域名之后可以申请免费的ssl证书,在前面的配置文件application.properties中有证书的配置,将证书的pfx文件直接添加到后端项目下即可。
    2. 购买服务器部署后端api代码
      对于springboot项目,本人建议打jar,直接在服务器上部署即可,在服务器上只需要安装对应版本的jdk即可。项目部署命令:
      我购买的是阿里云的轻量级应用服务器部署的。比较划算吧。
    运行命令: nohup java -jar helloworld.jar &
    

    nohup的意思不挂服务,常驻的意思,除非云服务器重启,那就没法了;最后一个&表示执行命令后要生成日志文件nohup.out。
    当然还可以使用java -jar helloworld.jar

    源码:链接: https://pan.baidu.com/s/1PfByFfEgqkVALcc3PRhn9w 提取码: c7yf

    结束语:由于时间篇幅问题,本人介绍的内容很有限,希望对这方面有兴趣的你能有帮助。共同进步。
    觉得有帮助,给个赞赏吧。给赞赏的优先同意qq或者微信,问问题秒回复等[滑稽],谢谢老铁。
    在这里插入图片描述

    展开全文
  • 后端:这是后端-源码

    2021-02-21 06:15:32
    后端 这是后端
  • 秒杀后端.zip
  • 测验后端:测验后端
  • 后端知识:后端知识
  • 笔记本后端:笔记本系统后端
  • T恤后端
  • OpenBikeBox后端 Diese Anwendung在Fahrradboxen和Andere verleihbareGüterbereit的演出结束了。 后端资源库中的资源库。 现状/路线图 Das OpenBikeBox Backend可以显示Buchungsystem dar。 Nürtdesto trotz犯罪,...
  • 财务后端 后端金融控制应用程序
  • ProjetoHelpDesk_Udemy:通过PHP进行后端后端PHP和PHP-后端
  • 电子商务后端
  • 后端 这是后端存储库
  • 后端 Aurora管理面板的后端
  • SAC后端:损害协议的后端
  • 突发新闻后端:突发新闻后端
  • 后端-Django:后端的实践
  • 网上商店后端:网上商店后端
  • 传统后端 牛项目
  • 前端后端的区别(超详细版)

    万次阅读 多人点赞 2019-07-23 16:58:50
    前端与后端开发人员前端 Vs 后端开发人员:职位名称前端与后端开发人员:所需技能前端与后端开发者:角色和责任前端与后端开发人员:薪资比较什么是全栈开发?前端、后端或全栈:你会选择什么? 如果你是一位...


    在这里插入图片描述
    如果你是一位有志于全面了解前后端编程语言及框架的开发人员或创业者,那你来对地方了。本文将帮助你了解前端和后端技术之间的基本差异。

    所以本文将想你阐述他们的技术栈,为什么我们需要构建移动应用、网站或物联网应用开发解决方案。

    最重要的是,怎样通过前后端编程语言和框架之间的完美协作来实现完整的解决方案。

    Stack Overflow 进行了 2019 年的开发人员调查,其中有超过 81,000 名来自世界各地的开发人员参与了此项调查。
    以下是全球开发人员中最流行的15种编程语言:
    

    clipboard.png

    你一定在想,2019 年最好的软件开发技能、技术和语言是什么,以及它们如何适应软件开发方案?

    这就是你将要在本文中学到的东西。

    所以,让我们从基础开始,逐步分析他们的差异、技能要求、发展潜力,以及前端和后端开发人员的职业前景和薪水。

    什么是前端开发?

    前端,也称为“客户端开发”,简单来说,你可以在应用程序或网站的屏幕上看到的所有内容都属于前端。

    网站和移动应用的前端

    让我们考虑一个现实的例子:你正在访问的网站。内容设计、图像、段落和线条之间的间距,左上角的公司徽标,以及右下角的小通知按钮——所有这一切都是前端。

    移动应用的前端与网站相同。例如,你在移动或 Web 应用中看到的内容,按钮、图像是前端的一部分。此外移动屏幕还具有触摸响应功能,因此当应用响应你所做的所有手势时,需要进行缩放放大/缩小、双击、滑动等操作。

    前端开发人员构建所有的这些。它们创造了你在屏幕上看到的外观和触摸到的体验。

    Ionic,Swift,Kotlin,Bootstrap,Angular,Vue,jQuery,React.js 是用于前端开发的一些工具和技术。我们将在文中进一步讨论这些技术栈。

    物联网的前端

    连接到互联网的任何对象都是IoT(物联网)设备。你可能在想物联网设备的前端如何工作?任何智能设备,如智能冰箱、远程 PoS 系统、智能手表、智能钱包,都需要用户可以与之交互以操作设备的“东西”。因此,“某物”是一种互动媒介,其元素就是物联网的前端。

    物联网设备没有前端的说法,但设备包含一个固件,其行为类似于移动应用程序中的前端。此外该固件可以用C、C++、Lua、Python 和 JavaScript 等语言编写。

    另外还有物联网设备的 UI/UX 设计和实现。

    81,000 名受访开发者中最受欢迎的框架:
    

    clipboard.png

    什么是后端开发?

    后端,也称为“服务器端开发”,也就是在系统“后面”所发生的事情。同样,在后端服务器和浏览器或应用程序之间存储网站、应用数据和中间媒介的服务器都属于后端。简单来说,在应用程序或网站的屏幕上看不到的所有东西都是前端的后端。

    网站和移动应用后端

    网站的后端需要设置服务器,存储和检索数据,以及将这些服务器与前端进行连接的接口。如果说前端开发人员梗关注网站的外观,后端开发人员则更更关注网站的速度、性能和响应能力,后端通过编码、云 API 和数据库进行集成。

    就像前端一样,移动应用的后端开发在各个方面都与网站后端相同。此外,你为移动应用设置后端服务器的选项包括:云计算(AWS,Firebase)定制服务器或 MBaaS(移动后端即服务)。

    Ruby,Apache,Nginx,PHP,MySQL,MongoDB 等用于后端开发的工具和技术很少。我们将在文中进一步讨论这些技术栈。

    物联网后端

    物联网后端最重要的组成部分之一是云后端。显然大多数物联网设备都依赖云服务器对数据进行上传和下载,并将其处理为动作。

    如果我们谈论高级物联网解决方案,后端开发可以扩大到 AI(人工智能)和 ML 等功能(机器学习)。

    用于物联网项目的后端技术是Amazon IoT,Google Cloud,MQTT Broker,IFTTT等等。

    前端 Vs 后端有什么区别?

    clipboard.png

    前端后端
    专业知识前端 Web 开发人员需要精通 HTML,CSS 和 JavaScript。后端开发人员应该拥有数据库,服务器,API 等技能
    职位描述前端开发人员团队设计网站的外观,并通过测试不断修改。后端开发人员团队开发软件,并构建支持前端的数据库架构。
    独立开发服务除非网站是一个简单工作的静态网站,否则不能单独提供前端服务。后端服务可以作为 BaaS(后端即服务)独立提供。
    项目目标前端开发人员的目标是确保所有用户都可以访问该网站或应用,并在所有视图中做出响应 —— 移动和桌面。后端开发人员的目标是围绕前端构建程序,并提供所需的所有支持,并确保站点或应用始终正常运行。

    前端与后端技术栈

    前端后端
    编程语言HTML,CSS,JavaScriptPHP,Python,SQL,Java,Ruby,.NET,Perl
    框架Angular.JS,React.JS,Backbone.JS,Vue.JS,Sass,Ember.JS,NPMLaravel,CakePHP,Express,CodeIgniter,Ruby on Rails,Pylon,ASP.NET
    数据库Local Storage, Core Data, SQLite, Cookies, SessionsMySQL,Casandra,Postgre SQL,MongoDB,Oracle,Sybase,SQL Server
    服务器-Ubuntu,Apache,Nginx,Linux,Windows
    其他AJAX,AMP,Atom,Babel,BEM,Blaze,Bourbon,Broccoli,Dojo,Flux,GraphQL,Gulp,Polymer,Socket.IO,Sublime Text-
    以下是世界上最流行的编程语言:
    

    clipboard.png

    前端 Vs 后端:谁是最好的?

    除了所涉及的技术之外,你对前端与后端开发人员的选择取决于开发人员最重要的因素。

    如果对美学和产品的感觉对你来说至关重要,那么你会倾向于将前端技术作为职业和专业。另一方面,如果你关注提高网站、应用程序或软件的效率和响应能力,那么你的方向就应该是后端开发。

    前端设计师所做的很大一部分工作就是让用户在移动设备或 PC 屏幕上看到的东西看起来都很棒而且易于使用。相反,后端开发人员唯一关注的美学是编写干净的代码。

    如果你开始认为在前端 Vs 后端 中,两者中任何一个基于我们上面谈到的内容都优于另一个,那么这是一个错误的假设。这两个学科非常独特,对于构建网站或应用程序同样重要。

    只是有些人对视觉方面有天赋,而有些人则对逻辑和技术问题解决的很好。由于史蒂夫·乔布斯(前端幻想家)以及史蒂夫·沃兹尼亚克(后端天才),苹果成为了它的样子。

    前端与后端开发人员

    clipboard.png

    现在你对前端和后端开发有了一个很好的认识。现在需要了解更多有关软件开发人员的信息。下面我们提到了前端和后端开发人员职位、技能和职责的简要描述。

    通过以下这些要点,充分了解后端和前端开发人员的能力。

    前端 Vs 后端开发人员:职位名称

    作为开发人员有很多工作机会。根据你的专业知识、经验和兴趣领域,可以申请以下职位。

    前端职位名称:

    • 前端开发人员
    • 前端 Web 设计师
    • Android 开发人员
    • iOS 开发人员
    • 前端 Dev. Ops
    • 前端 JavaScript 应用开发人员
    • 前端 UI 开发人员
    • HTML / CSS 开发人员
    • 前端测试 / QA
    • 前端 SEO 专家
    • 后端职位名称:

    后端开发人员

    • 初级后端工程师
    • Web开发人员
    • DevOps
    • 软件工程师
    • WordPress 开发人员
    • 云开发人员
    • REST API 专家
    • 服务器/系统管理员
    • 数据库设计师 / 架构师
    • Java 开发人员
    • Python 开发人员
    • PHP 开发人员
      下图显示了 81,000 名认为自己属于那种开发人员的百分比。
      clipboard.png

    前端与后端开发人员:所需技能

    所需的高级技能,实际中会根据经验和职称进行更改。但是成为前端或后端开发人员绝对需要。

    前端开发所需的技能后端开发所需的技能
    对美学,艺术和设计有很好的理解全面了解第三方附加组件
    了解各种 CMS,如 WordPress,Joomla 或 Drupal关于如何调试代码的批判性理解
    直观的用户需求将客户的业务需求转换为功能代码
    PHP 和 OOP 知识(面向对象编程)了解 Web 服务器配置
    专业的质量保证兼容外部系统(支付处理,社交媒体网站)
    能够使用 PhotoShop,Sketch 或 Figma 等设计工具批判性思维技巧
    网络托管基础知识设计用户交互系统

    前端与后端开发者:角色和责任

    前端和后端开发人员的角色和职责是什么?在申请工作或雇用前端或后端开发之前,请务必仔细检查这些内容。

    前端开发人员的角色和职责后端开发人员的角色和职责
    确保在各种浏览器中网站的可见性保持不变。通过网站或应用了解客户的目标,并提供有效的开发解决方案。
    构建一个视觉上吸引人的网站或应用程序,并诱使用户进行交互。安全地存储数据并确保在请求时向该用户显示数据。
    了解跨浏览器测试。开发支付处理系统、安全存储支付信息、并支付费用。
    熟练使用 HTML5 和 Dreamweaver 等工具。管理和构建(如有必要)跨设备工作的API资源。
    对SEO的基本理解。构建系统架构,进行数据科学分析。
    设计易于使用。组织在多个设备上高效运行的系统逻辑。
    善于与客户互动并实施反馈。解决系统相关问题和实现算法的技巧。

    前端与后端开发人员:薪资比较

    前端开发人员薪资
    根据 PayScale 提供的数据:

    clipboard.png

    clipboard.png

    后端开发人员薪资
    根据 PayScale 提供的数据:

    clipboard.png

    clipboard.png

    什么是全栈开发?

    有些人可以同时掌握前端和后端开发技能。这样的开发被称为全栈开发人员。

    学习或雇用全栈开发者有其自身的优点和缺点。可以吧开发人员数量减少到一半,但专业水平也随之降低了。专门从事前端或后端开发的开发人员一般比了解两者的人对于单一学科更加专业。

    还有各种类似于全栈的技术栈,如 MEAN 技术栈,LAMP 技术栈,.NET 技术栈,Python-Django 技术栈,ROR 技术栈开发人员可以成为任何这些技术堆栈的专家。

    前端、后端或全栈:你会选择什么?

    如果你是开发人员,请不要根据哪个听起来更酷的来选择你的技术方向。要先进行更详细的分析,然后再选择你最感兴趣的专业知识。
    原文:https://www.excellentwebworld.com/backend-vs-frontend/

    展开全文
  • appsyncmasterclass-后端 AppSync主类后端后端
  • 机载后端 Onboardr流程的后端

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 866,958
精华内容 346,783
关键字:

后端