服务热线:400-0033-166
万商云集 - 企业数字化选用平台

企业首选的

数字选用平台

设计师了解程序开发概念,更有助于沟通交互方案。

2020-11-26 16:04:06 阅读(268 评论(0)

对设计者而言,了解一些程序开发的基本概念,有助于我们与开发同事沟通互动方案。从计算机工作原理Get人机交互的底层逻辑到计算机工作原理,不得不提一个人,他就是冯·诺依曼。冯·诺依曼(JohnvonNeumann,1903~1957)是20世纪最重要的数学家之一,是现代计算机、博弈论、核武器、生化武器等领域取得杰出成就的最伟大的科学全才之一,被后人称为「计算机之父」和「博弈论之父」。冯.诺依曼的三个原理:计算机由五个部分组成:控制器、计算器、存储器、输入设备和输出设备。程序和数据以二进制代码的形式存储在存储器中,存储位置由地址确定。控制器按照存储在存储器中的指令序列(程序)工作,并由程序计数器执行。控制器具有判断能力,可根据计算结果选择不同的工作流程。由冯诺依曼系统结构组成的计算机必须具备以下功能:将所需的程序和数据发送到计算机中。必须具备长期记忆程序、数据、中间结果和最终操作结果的能力。计算机能够处理各种数据,如算术、逻辑操作和数据传输。可根据需要控制程序方向,并可根据指令控制机器各部件的协调。处理结果可按要求输出给用户。为了完成上述功能,计算机必须有五个基本部件,包括:输入数据和程序的输入设备、记忆程序和数据的存储器、完成数据处理的计算器、控制程序执行的控制器、输出处理结果的输出设备。笔者注:是不是觉得不明觉厉?那是对的,反正我也看不懂。BUT,看完这个原理,我似乎明白了人机交互的底层逻辑:任何形式的人机交互都包含三个基本要素:输入、计算和输出。前端,后端,移动工程师,他们是一样的吗?相信很多读者朋友所在的公司,都会有前端工程师、后端工程师、移动工程师,那么这些角色到底有什么区别呢?要理解它们之间的区别,我们必须首先理解两个概念:BC/S结构和C/S结构。1.B/S结构B/S是「Browser/Server」的缩写,即「浏览器/服务器」模式。B随着互联网的发展,Web出现后,/S结构是一种网络结构模式。这种模式统一了客户端,使服务端的核心业务处理(几乎也可以称之为)「云端」)完成。只要我们在自己的电脑或手机上安装浏览器应用程序,我们就可以通过WebServer与数据库进行数据交互。比如我们用电脑浏览器访问微博、头条、爱奇艺、腾讯视频等网页,就是访问B/S结构的程序。笔者注:B由于用户直接使用浏览器,/S结构的维护和升级更简单。因此,当我们发布产品或功能时,我们只需要维护和升级服务器端,用户可以继续使用浏览器体验新功能。2.CC/S结构是「Client/Server」的缩写,即「客户端/服务器」模式。C/S结构是一种软件系统结构,在生活中也很常见。例如,微信安装在我们的计算机和手机系统中,QQ、C/S结构是Office等应用程序。笔者注:C/S结构是将需要处理的业务合理分配给客户端和服务器端,可以大大降低通信成本,但升级维护成本较高。因此,当我们发布客户端产品或功能时,理论上需要发布软件版本,用户也需要主动升级来体验新产品和功能。(说明:客户端H5页面一般不需要重新发布客户端版本)3.前端工程师前端工程师的主要技术是html5和css3。jquery,angularjs,bootstrap,reactjs,vuejs,webpack,less/sass,gulp,nodejs,GoogleV8引擎,java多线程、模块化、切面编程、设计模式、浏览器兼容性、性能优化等。前端关注的是:实现前端页面需求、速度、兼容性、用户体验等。后端Java工程师后端Java工程师的主要技术是:Java基础、设计模式、jvm原理,spring springmvc原理及源码,linux,mysql事务隔离锁机制,mongodb,http/tcp,多线程、分布式架构、弹性计算架构、微服务架构、Java性能优化、相关项目管理等。高并发性、高可用性、高性能、安全性、存储、业务等。后端关注:高并发性、高可用性、高性能、安全性、存储、业务等。作者注:下面我将使用应用程序下拉刷新场景,以帮助您理解前端和后端之间的交互。STEP1:STEP2下拉(用户手指与APP前端交互):STEP3(手指与APP前端交互后,APP前端与后端交互):STEP4成功刷新,加载新数据(后端给APP前端新数据):对于设计师来说,前端渲染显示新数据(APP前端与用户互动)Web前端的两个基本概念,只要知道Web前端技术中的两个概念:html和css。我举个装修房子的例子,帮你理解这两个概念。让我举一个装饰房子的例子,帮助你理解这两个概念。当我们设计房子时,我们会根据需要规划和设计房子、客厅、厨房、卧室等各个空间的位置和大小。html所做的就是这个布局和框架的过程。当房子的空间布局完成后,我们会刷油漆,装饰,做一些软衣服,这个软衣服的过程,我们可以理解为css做的事情。因此,静态Web前端页面,由html搭架和布局,由css装饰html的视觉效果。(说明:要实现业务交互,还需要js、我们可以通过浏览器的开发者工具随时查看前端工程师开发的页面。这种方法可以帮助我们比较前端工程师的页面效果和我们的设计草案效果之间的具体差异。Windows按F12,Mac按F12command option 另外,像Sketch插件sketchmeasure一样、css可以生成蓝湖、iDoc等工具,前端工程师可以参考使用。△图片来自蓝湖官网。最后,我不了解具体的开发技术。前端开发知识只是自学html和css。然而,在日常工作中与开发同事进行更多的沟通,基本上会逐渐了解一些技术知识和概念。因此,如果你想进一步了解技术,我认为有两种方法:申请基础课程;找到更多的开发同事来交流问题。当然要记得加鸡腿~~(推荐这个方法)

内容来源:网络,以上内容来源于网络,不代表本站观点,如有侵权,请联系删除。

推荐阅读

2021最新7大狗狗币交易平台,国内可以使用!

Dogecoin狗狗币问世于2013年,这款币在全世界范围内都是非常火热的,国内也有很多朋友想要购买狗狗币,但是苦于找不到合适的购买渠道,小万梳理了2021年7个比较好的狗狗币交易平台,供各位进行参考: 1.OKEXOKEX共732笔交易,…查看详情

rar是什么格式的文件

RAR是什么格式?RAR是一种常用的数据压缩格式,它可以把一个较大的文件或多个文件压缩到一个更小的体积内。它最早是WinRAR开发出来的,后来也被其他系统所支持,如Unix、Linux等。RAR文件使用独特的压缩算法,压缩率比Zip文件更高…查看详情

手机桌面壁纸该如何设置?其实并不难

设置一款自己喜欢的手机桌面壁纸,能够带来好心情,但是因为手机的品牌比较多,所以具体的设置方法可能也会存在差异性,在这里主要以vivo手机作为参考标准,来重点介绍一下手机桌面壁纸的设置方法。 1、设置自动更换节日壁纸 在设…查看详情

输入法哪个好用 6款好用的输入法推荐

现在很多人都在使用不同的输入法来打字,每个人的习惯都是有很大的差别的,下面万商云集小编给大家来详细介绍一下输入法哪个好用 6款好用的输入法推荐,不知道下面的输入法大家使用过没有。  1.搜狗拼音输入法  特点:内含丰富的词库,可实现不同行业…查看详情

打字软件哪个好用?真心推荐这几款

现在的生活中,应用电脑或者是平板等这些产品,可以说是越来越多了,尤其是在工作的时候如果打字的速度不快,可能就会影响到工作的效率了,其实不妨选择一些好用的打字软件来练习速度,提升准确率。那么打字软件哪个好用呢?真心推荐这几款一起来…查看详情

云舆情监测系统有哪些?好用的云舆情检测平台推荐

现在已经实现了言论自由,但是在网络这个复杂的环境难免会有一些消极的言论,或者是一些非常负能量的信息存在,就需要经过一层监测来去除这些信息,而舆情监测软件则能够代替人工,可以实施预存监测,还有危机的预警等这些方面的功能,更加的简单…查看详情

ftp指的是什么

ftp指的是什么?FTP是FileTra1ferProtocol(文件传输协议)的英文简称,而中文简称为“文传协议”。用于Internet上的控制文件的双向传输。同时,它也是一个应用程序(Application)。基于不同的操作系统有不同的…查看详情

抢占黄金位关键词!中小企业快速提高曝光的秘籍

灵魂拷问企业如何做好自己的推广来自媒体、微信推送,还是网络营销这已经成为企业头疼的问题最让人担心的问题是钱花了很多,但是效果不是很理想有了流量才有可能成交如今,许多企业选择搜索引擎付费推广设置关键字支付竞价费用可对于中小企业来说……这种曝光…查看详情

专业销售管理利器——红圈CRM

在2017年就诞生的业内最全面、最完整、最丰富的专业销售管理利器,红透半边天且风靡至今。它就是专门为直销团队打造的红圈OMS和帮助企业有力把控项目销售过程的红圈CRM以及企业智能高配置化平台红圈云构。其中,发布于2016年10月的红圈CRM…查看详情

解密丨各电商系统排名依据都是围绕同一消费群体

电商系统排名先后能够直接影响企业在电商平台的销售业绩,因此各大商家和代运营企业都在研究各大平台的系统排名规则,以望从中获得提升店铺销售额。但凡是做电商运营的人都应该直到引流、转化和留存这几个关键词的意义及其重要性,这几个作用对于电商系统排名…查看详情

如何做微信小程序卖东西

  微信小程序是一种在微信内部运行的小型应用程序。它们很方便,因为它们可以通过微信的社交网络来传播,并且用户无需安装应用程序即可访问和使用它们。  如果你想在微信小程序上卖东西,你需要考虑以下几个方面:  1. 选择一个好的产品:最基本的…查看详情

如何申请中文域名 中文域名申请方法

在计算机这一个板块中有很多的域名大家都是知道的,也有很多类型的域名,比如英文域名,现在有很多的中文域名也出现在市面上了,而且现在中文域名的品牌效益更好,下面小编就给大家来详细介绍一下如何申请中文域名 中文域名申请方法这一块的相关内容,希望能…查看详情

好看到爆炸的安卓壁纸软件,用完不后悔

不知道有没有人和小编我一样,换一个手机壁纸,就感觉好像换了一台新手机?如果你也有和我一样的感觉,千万不要错过我这次的文章,这次的文章,小编将给大家推荐几款好看到爆炸的安卓壁纸软件,下面就由我来带大家介绍。 1.4KWallp…查看详情

免费的源码网站哪个好

用哪个网站源码好?我用的是站长之家,A5源码和CodeHub资源网。像源码天空,51jb等感觉有点过时。没有任何针对的意思,纯手打。51单片机的源代码应该去哪找?我一般在51hei网站下载源码,这个网站包含很多单片机模块,比如51单片机,s…查看详情

发明专利授予条件有哪些? 发明专利授予条件是什么

   如果自己要申请发明专利的话,到时候会很困难,因为这个发明专利要准备的材料非常多,而且不通过的可能性很大,如果自己要授权的话,必须满足哪些条件?下面万商云集小编就给大家来详细介绍一下发明专利授予条件有哪些这方面的内容,希望能帮助到大家。…查看详情

最新文章