JavaScript作为粤嵌武汉web前端培训学习中一个非常重要的部分,在学习前先充分了解它的概念,更有利于往后的学习。
2003年,保罗·格雷厄姆(Paul Graham)在文中提到,他的公司决定使用Lisp(一门编程语言)。在文章中他将Lisp描绘成计算机语言界的法语,它独特、深邃,能够表达难以描述的事物。他指出自己公司相比竞争对手的优势在于Lisp。
如果Lisp像法语,那么现如今的JavaScript就像英语一般。尽管二者的语法不一致,但英语是世界上广泛使用的语言,JavaScript是广泛应用的计算语言。
然而,JavaScript仍未得到与其他语言同等的尊重。尽管它的使用率在创业公司和大型公司中持续增长,但若非必要,人们不会认为它是一门有用的语言。大公司的工程师声称它不是一门“真正的”编程语言,许多人并不知道除了操作像素外它还能被用于何处。
不断增长的生态系统
除了样式效果外,JavaScript也被越来越多地应用于软件开发,例如后端任务、Web服务器以及数据处理。
粤嵌武汉web前端培训看看编程工作的数据吧,Indeed.com上的一个看法告诉我们,在美国,大多数编程工作都使用Java,但JavaScript并没有落后。
对JavaScript有正面影响的其他统计数据:
在Github上JavaScript开源项目的数量多(比Java多出50%)。
NodeJS被评为StackOverflow 2017年开发者调查中的框架。
JavaScript是Stack Overflow中的编程语言。
对JavaScript的批评
JavaScript的垃圾回收不是理想的。另一个批评是Java和Python更适合数据科学类的项目,如机器学习和自然语言处理。武汉web前端培训认为这可能与这些语言可用的库有关,而非批判JavaScript的内在缺陷。学术界对Java和Python的依赖也助长了这种论调。
JavaScript艺术的现状
JavaScript在过去几年中已经走过很长一段路,早期JavaScript用例一般像Facebook的“Like”按钮这样的功能,每当用户点击“Like”图标,页面不会刷新,但会改变页面状态,这种特性只能通过JavaScript在网络上实现。
尽管JavaScript初是一门浏览器中的语言,但在计算机科学的各个方面-Web、移动端、物联网和后端服务中,它都变得更加普遍。工程师是明智的,不要因为他们对语言过时的看法而解雇他们。其实JavaScript一直是一门“真正的”编程语言,只是此时此刻,这种声明会比其他任何事情更容易被误解。
总结
从这些观察结果可以看出,JavaScript已经达到以下这些成为编程语言的标准:
被创业公司和大型私营公司用作后端服务框架(NodeJS)
有一个蓬勃发展的开源社区(在Github上活跃)
作为一门专业技能,有大量的招聘需求要求掌握JavaScript知识(Indee.com)
粤嵌武汉web前端培训认为,JavaScript是一门真正的编程语言,学习时需要把它像对待其他语言一样对待,才能写出及格的代码。