1、为什么选择ClojureScript?

为什么选择ClojureScript?

1. 浏览器应用的崛起

网络应用程序已经从简单的CGI脚本发展到如今的复杂应用,但它们一直受到HTTP无状态请求-响应模型的限制。随着网络应用程序中“页面”的复杂性增加,仅仅为了更新一条信息而重新加载整个页面所耗费的时间和带宽成本变得非常高。这种高成本促使开发者寻求更高效的方式来处理浏览器端的逻辑,以减少不必要的资源消耗。

2. JavaScript的兴起

JavaScript的高性能引擎(如WebKit的SquirrelFish、Mozilla的TraceMonkey和Google的V8)证明了JavaScript可以快速运行,并引发了浏览器性能竞赛。这些高性能引擎不仅提升了JavaScript的执行速度,还使得JavaScript成为了一个通用的应用平台。尽管JavaScript最初是一个历史上的偶然产物,但它凭借其灵活性和广泛应用逐渐成为前端开发的核心技术之一。

2.1 JavaScript的优点

尽管JavaScript有很多缺点,但它也有几个显著的优势:

  1. 小巧 :核心JavaScript拥有有限的关键词、概念和内置功能,这使得它易于嵌入到不同的环境中。
  2. 灵活 :JavaScript可以通过其本身添加缺失的功能,如命名空间或类。
  3. 一等函数 :JavaScript函数是一等公民,这赋予了它巨大的力量,使得它能够创建和组合函数作为值。
  4. 无处不在
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值