简单介绍什么是前端开发

  • 什么是软件
    • 系统软件
    • 应用软件
    • 游戏软件
  • 软件的构成
    • 服务端
      • 服务端常用开发语言
    • 客户端
      • 客户端的常见形式
        • 文字客户端(C/S架构)
        • 图形化界面(C/S架构)
        • 网页(B/S架构)
  • 网页的特点
    • 重点

什么是软件

电脑、手机中肉眼看到的都是软件。软件主要分为系统软件、应用软件、游戏软件等。

系统软件

常见的操作系统:

  1. Windows;
  2. Linux;
  3. macOs等。

应用软件

常见的日常办公软件:

  1. QQ;
  2. Office;
  3. 安全卫士等。

游戏软件

平时玩的一些游戏:

  1. 王者荣耀;
  2. 英雄联盟;
  3. 绝地求生等。

软件的构成

软件通常由两部分组成,客户端与服务器。

服务端

服务器负责在远程处理业务逻辑,在远程服务器。

服务端常用开发语言

  1. Java;
  2. PHP;
  3. 绝地求生;
  4. Python;
  5. Node.js等。
    其中Node.js对前端来说比较重要,前端开发需要了解。

客户端

用户通过客户端来使用软件,储存在用户本地。

客户端的常见形式

文字客户端(C/S架构)

通过命令行来使用软件,如DOS、Linux等。

图形化界面(C/S架构)

通过点击拖动等来使用软件, 如Windows、macOS、Android、IOS中的大部分应用。

网页(B/S架构)

通过网页来使用软件,所有的网站都属于这种情况。

其中C/S架构是指Client/Server或客户/服务器模式,客户端需要安装专用的客户端软件;B/S是Brower/Server的缩写,客户机上只要安装一个浏览器(Browser)。

网页的特点

相较于传统的图形化界面,页面具有如下一些优点:

  1. 不需要安装;
  2. 无需更新;
  3. 跨平台。

重点

网页中使用的语言有HTML、CSS、JavaScript,这三门语言是基础中的基础,重点中的重点,如果是前端开发,一定要学好这三门语言。

【前端基础】简单介绍什么是软件相关推荐

  1. 计算机文化基础简单要学什么,计算机文化基础简单介绍

    计算机文化基础简单介绍 <计算机文化基础>是为我院各专业开设的一门公共基础课,属于通识性课程,在整个人才培养目标各环节中处于核心基础地位,十几年来一直是学院重点建设课程之一.下面是小编整理 ...

  2. MIPI基础-简单介绍

    文章目录 1.MIPI来源 2.MIPI联盟的显示规范标准 2.1 DSI/CSI分层 3.MIPI D-PHY 3.1 D-PHY配置 3.2 D-PHY的工作模式 4.D-PHY两种模式的实现示意 ...

  3. Photoshop零基入门软件简单介绍

    Photoshop零基入门软件简单介绍 公司adobe 软件名Photoshop 版本名CS6 软件界面 窗口菜单-工作区-复为基本功能:让软件界面恢复至默认状态(菜单栏,属性栏,工具栏,控制面板,状 ...

  4. salesforce lightning零基础学习(一) lightning简单介绍以及org开启lightning

    lightning对于开发salesforce人员来说并不陌生,即使没有做过lightning开发,这个名字肯定也是耳熟能详.原来的博客基本都是基于classic基于配置以及开发,后期博客会以ligh ...

  5. 常用服务器软件的简单介绍

    本文主要对常用的服务器软件的概念.区别以及适用场景做简单介绍! 一.通常来讲,只要是运行在服务器之上的,绑定了IP地址的,并且用一个端口来监听用户请求的,进而提供服务的软件,我们都可以称之为[服务器软 ...

  6. html制作产品展示动画,3款零基础产品演示动画制作软件,真的很简单

    您想为您的企业宣传产品吗?也许您正在寻找一种方法向客户展示为什么您所提供的产品能脱颖而出?也许你已经开始了众多宣传活动或慈善工作.无论您想宣传介绍什么,是产品或是服务,产品演示动画制作是快速宣传的好方 ...

  7. matlab软件的介绍,MATLAB软件简单介绍.ppt

    MATLAB软件简单介绍 MATLAB是建立在向量.数组和矩阵基础上的一种分析和仿真工具软件包: 同时提供了编程计算的功能,通过编程可以解决一些复杂的工程问题: 也可绘制二维.三维图形,输出结果可视化 ...

  8. 图像处理方向就业前景(转我根据《浅谈图像处理方向的就业前景》和自己找工作的一些经验简单介绍一下图像处理方向就业前景, 希望能对后来者有所帮助! 1、请学好图像基本理论知识,笔试会遇到很多基础的题)

    我根据<浅谈图像处理方向的就业前景>和自己找工作的一些经验简单介绍一下图像处理方向就业前景, 希望能对后来者有所帮助! 转载自:https://blog.csdn.net/xujx09/a ...

  9. 移动端web开发布局简单介绍(一)之移动端基础

    移动端web开发布局简单介绍(一)之移动端基础 1.0移动端基础 随着技术的发展,现在Web前端行业需要掌握的技能越多,移动端的兴起.这里就简单介绍介绍关于移动端Web开发的几个布局. 1.1当前浏览 ...

最新文章

  1. 旷视AI「炼丹房」Brain++ 再升级!首席科学家孙剑发AI「灵魂」三问
  2. 【spring boot】使用RestTemplate调用微信code2Session接口
  3. linux lib目录找不到,linux中jpeglib库文件我安装了,但是我运行自己写的代码总是找不到这个库...
  4. “Python小屋”编程比赛参赛与领奖方式
  5. android studio 中怎么写aspectj代码,AndroidStudio中 AspectJ 基础使用 简介
  6. matlab (.m)文件生成 windows 可执行(.exe)文件
  7. 功夫小子实践开发-具有简单AI的怪物类的分析和实现
  8. 源码安装Apache http server
  9. 计算机boot进入u盘启动,深度u盘装系统进入boot设置教程
  10. Linux如何安装/卸载.deb文件(保姆级教程)
  11. Fedora14 基于Qt的UDP传输文字聊天小软件实现 (Qt查询本地Ip、Qt本地时间显示、传输中文汉字实现、Qt的textedit自动滚屏实现、给QPushButton设键盘快捷实现)---续上
  12. if函数写并列条件 sql_excel if函数同时满足多个条件:明白这2点,就能随心所欲!...
  13. Springboot---Model,ModelMap,ModelAndView
  14. CF1287B CF567C
  15. android白屏优化方案,优化Android App启动白屏
  16. Qt样式表使用总结3,我常用的选色方法
  17. 衡量基因相对表达量的RPKM、FPKM、TPM详解
  18. 陕科大计算机专业好转吗,陕西人眼里的陕科大怎么样?211为什么没给陕科大?...
  19. 黑马程序员--Objective-C之--OC中的内存管理
  20. MacOS Monterey 12.2.1 (21D62) OC 0.7.8 / Cl 5144 / PE 三分区原版黑苹果镜像

热门文章

  1. 【Qt入门第4篇】 基础(四)添加菜单图标——使用Qt资源文件
  2. [转] 乔布斯的真正伟大之处在哪里
  3. css flex布局自动换行
  4. js获取子节点的方法
  5. OpenFlow:简述对OpenFlow协议1.3的认识
  6. Windows 2000/XP 系统对U盘的处理过程入手,逆向彻底消除U盘使用痕迹
  7. rabbitmq端口
  8. linux 系统调用 优先级,Linux内核学习笔记(6)-- 进程优先级详解(prio、static_prio、normal_prio、rt_priority)...
  9. 网络流量顶峰到达了1000M,单位是KBPS,我的网卡是万兆网卡,我想知道这两个之间的换算关系是什么
  10. svn注册表编辑器怎么打开_如何在Windows 10上打开注册表编辑器