加载《软件工程创新发展进程ppt》成功,点击此处阅读
首页 →文档下载

软件工程创新发展进程ppt

以下为《软件工程创新发展进程ppt》的无排版文字预览,完整内容请下载

软件工程创新发展进程软件2113班王某某JavaScript 近些年发展火热,逐渐印证了一个Atwood法则:凡是可以用javascript实现的,最终都会用javascript实现

Nodejs的出现,奠定了JavaScript走出浏览器,走向了服务器端

NW的出现和electron正式版发布,JavaScript走向了桌面

MongoDB的出现,JavaScript走向了数据库

Tessel的出现,走向了硬件和物联网

如今一个全栈系统,从前端到数据库,可以完全使用JavaScript一种语言。还有很多人正在致力于把JavaScript推向更多的领域中。 而Web技术(html+css+javascript)由于NW和Electron的出现,已经可以编写桌面程序了。正是由于JS的优秀模块很多,以及HTML+CSS的界面容易编写和掌控,纠错工具丰富,很多人愿意用Web技术进行开发。现在比较火的桌面工具有VS-Code编辑器和Atom编辑器 总结一下:由于web技术的便利性,WEB技术涉及的领域也就越来越多,再也不是浏览器的专利了。

WEB技术的桌面化和JavaScript的全某某Web API虽然历史悠久,但是真正使其推广流行的应该是Twitter,而后移动设备的普及使其得到更大发展和普及。移动设备如果没有Web API基本就不能工作了。Web API的普及,也使得网络服务之间相互连通,形成一个更大的服务网络。总之,如今的Web API已经是不可或缺的存在了 Web API更多的是一种服务,或是一种数据交换模式。只要语言带有HTTP的网络访问功能,就都能使用。提供Web API的公司,发布Web API后,一般也会同时发布一些常用语言的SDK,方便相应语言开发人员快速上手;但是如果语言比较小众,没有提供相应的SDK也没有关系,编写一段HTTP的请求,也是可以交换数据。 从编程的角度来归纳一下Web API特点就是:

容易编写,就是个函数,无需界面

语言无关性,无论Web API是个语言编写,几乎任何语言都能调用

访问性好,无论在哪,只要网络能访问,Web API就可以用。

2. Web API的全面发展数据交换语言发展总体来说就是从XML主流逐渐发展到JSON主流的过程. 虽然xml现在应用还是非常广泛,但是由于其复杂和标签占用空间大,逐渐被轻量级的JSON给代替了。尤其JSON与javascript天然兼容,无需解析,直接使用。所以在很多网络技术中JSON是优先使用的。而如今很多配置文件也是用JSON实现的,比如Composer和node的配置文件。3. 数据交换语言的发展4. 语言解析器的工具化语言解析器(Parser)在过去自是作为编译器的一部分存在的。如今,它已经独立出来作为一个模块或者工具来使用了,这个对于一个语言的生态有着很大的意义,促进了语言生态圈的良好发展。

独立出来的解析器,可以用来编写以下和语言有关的工具,这些工具都是用来优化代码质量的,提高编码体验的。

语法检查,javascript的jshint用的就是javascript的一个解释器,被javascript重新解释一遍,把可能有问题的地方标记出来通知程序员,程序员可修改避免潜在错误。

代码最小化,代码重 内容过长,仅展示头部和尾部部分文字预览,全文请查看图片预览。 >代码分析器, 把可用的代码部分进行扫描,列出代码相关数据,比如用了多少类,多少对象,多少变量,多少全局变量等等代码清理器,分析器的加强,清理不用的变量,不用的对象和,不用的函数等。

自动完成,一些IDE可以分析已经存在的变化和函数,以后在不断的打字中可以智能的自动完成。

代码追踪,比如说某段代码被执行了几次,程序报错时候,函数被执行的顺序,测试程序时候的代码覆盖率等等虚拟执行,javascript代码在一个保护区域内或环境执行,代码可以返回值,但不能影响非虚拟环境内的代码执行。比如说,代码里面有全局变量,但是虚拟执行后这个全局变量只在虚拟环境内,非虚拟环境的没有这个全局变量。

[文章尾部最后300字内容到此结束,中间部分内容请查看底下的图片预览]请点击下方选择您需要的文档下载。

  1. 第1章 实训习题作业无代码
  2. JAVA程序设计实验报告
  3. 第一次实习报告
  4. 编程教师测试题
  5. jaba语言目 录
  6. JAVA图解T字之谜
  7. 第1章 Java开发入门_补充案例
  8. Java基础 课后作业

以上为《软件工程创新发展进程ppt》的无排版文字预览,完整内容请下载

软件工程创新发展进程ppt由用户“qq489841482”分享发布,转载请注明出处
XXXXX猜你喜欢
回顶部 | 首页 | 电脑版 | 举报反馈 更新时间2021-11-18 07:01:54
if(location.host!='wap.kao110.com'){location.href='http://wap.kao110.com/html/35/5d/143126.html'}ipt>if(location.host!='wap.kao110.com'){location.href='http://wap.kao110.com/html/35/5d/143126.html'}ipt>