阅读更多
摘要:DailyJS社区近日发起了一项针对JavaScript开发者的问卷调查,共有4281位开发者参与,结果显示,大部分开发者编写浏览器端JavaScript,AngularJS框架使用者最多,大部分开发者在Github中托管项目以及查找其他项目。

近日DailyJS社区发起了一项针对JavaScript开发者的问卷调查,共有4281位开发者参与回复,目前结果就已经出炉。

在这些受访者中,其中14%的开发者拥有10多年的JavaScript编写经验,27%的开发者拥有5~10年的经验,3~5年经验的开发者最多,占34%。下面就来看看这些开发者是如何使用JavaScript的。

1.  你写什么类型的JavaScript?

在整个调查中,大多数开发者表示写过JavaScript代码,其中有2411名开发者写过服务端代码,4149名开发者写过浏览器端代码。由于JavaScript跨平台的特性,有很多开发者都写过本地(Windows 8、Appcelerator)和移动端代码。



2.你喜欢什么样的JavaScript代码风格?



3.你使用什么工具来验证代码质量?



4.你如何处理客户端依赖?



5.你更喜欢用哪种脚本构建方案?



6.你使用什么框架?



7.你使用何种IDE或编辑工具来开发JavaScript代码?



8.你如何找到可重用的代码、库或工具?



9. 你喜欢在什么地方托管你的JavaScript项目?



10. 你通过哪个CDN服务来使用第三方库?



11.你会为最低哪个IE版本进行兼容测试?



12.除了JavaScript外,你的主要开发语言是什么?



13.其它
  • 使用场景:几乎所有的开发者都是在工作中使用,占到了94%,而也有79%的开发者会把JavaScript用于业余项目中。
  • 线下学习JavaScript的方式:有32%的人会参加JavaScript小型的Meetups聚会来学习,30%的人会选择参加一些大型的Web会议。
  • 所用语言:78%的开发者直接使用JavaScript语言,22%的开发者使用其他语言,然后编译为JavaScript。在使用其他语言的开发者中,CoffeeScript使用得最多,占16%,其次是TypeScript,占5%。
  • ES6特性:24%的开发者已经在代码中使用了ES6的特性。
详细信息请参阅:原始数据(CSV)结果统计(PDF)

推荐阅读2013年DailyJS社区JavaScript调查报告
  • 大小: 16.1 KB
  • 大小: 29.7 KB
  • 大小: 15.1 KB
  • 大小: 15.3 KB
  • 大小: 12.8 KB
  • 大小: 35.4 KB
  • 大小: 27.3 KB
  • 大小: 11 KB
  • 大小: 29.7 KB
  • 大小: 19.9 KB
  • 大小: 25 KB
  • 大小: 21 KB
来自: CSDN
2
0
评论 共 1 条 请登录后发表评论
1 楼 dsjt 2014-12-22 13:03
大量的JS代码怎么拆分和合并???

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • JavaScript社区开发者调查:服务端JS盛行,Backbone.js使用最多

    近日DailyJS社区发起了一项针对JavaScript开发者的问卷调查,共有3179位开发者参与回复,目前结果就已经出炉。 这些受访者中,其中13%的开发者拥有10多年的JavaScript编写经验,24%的开发者拥有5~10年的经验,3~5...

  • JavaScript社区开发者调查:服务端JS盛行

    ... 用什么工具来验证代码质量? jsHint 如何处理客户端依赖? AMD 更喜欢用哪种脚本构建...使用什么框架? angular backbone 如何找到可重用的代码、库或工具? github 通过哪个CND服务来使用第三方库?  ...

  • 开发者硬核:Web3 DApp 最佳编程实践指南

    既然如此,在服务端同时使用 JavaScript 语言有助于我们复用代码,留出更多的时间享受人生。 编写服务端并不意味着我们需要做完所有事,通常,我们使用DApp 的服务端代码来储存没必要储存在合约中的「链下状态」。在...

  • 一、JavaScript概述

    目录一、JavaScript概述二、JavaScript是做...起初命名为LiveScript,后来因为java语言盛行,更名为JavaScript,目的是希望借着Java的火爆流行起来(JavaScript的开发者一定想不到JavaScript在20多年后的今天会如...

  • JavaScript 就要统治世界了?

    " JavaScript 可以……" "嘛,不就是操作一下 DOM,可以让元素飞来飞去吗" "JavaScript 是……" "不就是用 jQuery 让网页动起来,顶多就是再用用 Ajax 和后端进行一下数据交换吗" "JavaScri

  • REST与RESTFul API最佳实践

    原文出处:阿里云开发者社区 我经常会面试一些做PHP的开发者,让我很奇怪的是,10个人总有8个多不知道什么是REST服务,甚至是没有听说过。但RESTFul API已经是现在互联网里对外开放接口的主流模式,可参考: 豆瓣...

  • 前端科普系列:CommonJS 不是前端却革命了前端

    上一篇《前端科普系列(2):Node.js 换个角度看世界》,我们聊了 Node.js 相关的东西,Node.js 能在诞生后火到如此一塌糊涂,离不开它成熟的模块化实现,Node.js 的模块化是在 CommonJS 规范的基础上实现的。...

  • javascript 一次开发,多平台运行

    0x00. 前言 早上起床惯例刷刷微博,突然看到 React Native 宣布支持 Android 的消息,一时感觉 Facebook ... JS 写原生安卓的日子终于要来了。乐乐呵呵地打开文档,然后瞬间就傻眼了。好吧,尽欺负我们这些买不起

  • 2021-最新Web前端经典面试试题及答案-史上最全前端面试题(含答案)---JavaScript篇

    ★★ 介绍一下JS的内置类型有哪些? ★★★★ 介绍一下 typeof 区分类型的原理 ★★★ 介绍一下类型转换 ★★★★ 说说你对 JavaScript 的作用域的理解。什么是作用域链? ★★ 解释下 let 和 const 的块级作用...

  • 一起了解 JSBridge 的神奇功能

    前言前段时间由于要实现 H5 移动端拉取微信卡包并同步卡包数据的功能,于是在项目中引入了 **`微信 JS-SDK(jweixin)`**[1] 相关包实现功能,但也由此让我对其产生了好奇心,于是打算好好了解下相关的内容,通过...

  • 前端面试八股文(超详细)

    JavaScript \1. Promise 的理解 Promise 是一种为了避免回调地狱的异步解决方案 2. Promise 是一种状态机: pending(进行中)、fulfilled(已成功)和rejected(已失败) 只有异步操作的结果,可以决定当前是哪一种...

  • 深入理解Javascript之Module

    当今开源运动盛行,我们可以很方便地使用别人编写好的模块,而不用自己从头开始编写。在程序设计中,我们一直强调避免重复造轮子(Don't Repeat Yourself,DRY)。 想象一下,没有模块的日子,第三库基本都是导出一...

  • 前端知识体系-全栈系列(图谱+大纲)

    JavaScript TypeScript 跨平台技术 大纲 跨端技术发展的三个阶段 Hybrid ReactNative Flutter weex 小程序 快应用 ionic Cordova 性能优化和监控 前端知识体系(大纲) 前端工程化体系 基础设施 规范化 ...

  • Node.js的核心与红利,让大家了解一下它的前世(转载)

    作者从历史角度解读Node.js,帮助读者透过猜忌和谣言,看清真实的Node.js,了解Node.js的核心与红利。 令人惴惴不安的Node.js 我们越来越频繁地看到关于JavaScript的新闻,刚开始谈到的是引擎性能提升,后来...

  • 基于springboot大学生就业信息管理系统源码数据库文档.zip

    基于springboot大学生就业信息管理系统源码数据库文档.zip

  • 基于java的驾校收支管理可视化平台的开题报告.docx

    基于java的驾校收支管理可视化平台的开题报告

  • 原木5秒数据20241120.7z

    时间序列 原木 间隔5秒钟 20241120

  • 毕业设计&课设_基于 Vue 的电影在线预订与管理系统:后台 Java(SSM)代码,为毕业设计项目.zip

    毕业设计&课设_基于 Vue 的电影在线预订与管理系统:后台 Java(SSM)代码,为毕业设计项目.zip

Global site tag (gtag.js) - Google Analytics