阅读更多
摘要: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的新闻,刚开始谈到的是引擎性能提升,后来...

  • (最新更新!!!)最新30多万条国自然、国社科历年立项清单(非标书!)

    数据指标说明 一、2015-2023年国自然管理科学部立项名单 (25000+项) 2.统计项:包括年份、题目、单位和负责人等。 二、2017-2023年国自然医学部立项名单(63000多项)! 三、2022-2023年国自然地学部立项名单(近7000项)! 四、2021-2023各学部国自然立项清单(数万) 五、国家社科基金项目清单

  • 1978-2022年中国各省恩格尔系数和泰尔指数面板数据(最新更新!!!)

    恩格尔系数是衡量居民生活水平和消费结构的一个重要指标,它表示食品支出占家庭总支出的比例。通常,恩格尔系数较低表明居民的生活水平较高。而泰尔指数则是衡量收入分配不平等程度的指标,较高的泰尔指数意味着较大的收入差距。不同省份的恩格尔系数和泰尔指数可能表现出地区差异,这反映了中国各地区在经济发展、居民生活水平和社会福利方面的不均衡。

  • 公安行业移动信息化短信平台解决方案Word(28页).doc

    在信息化浪潮的推动下,公安行业正经历着前所未有的变革。随着5G、大数据、云计算、人工智能等技术的飞速发展,公安工作对时空大数据的渴求日益迫切,科技兴警、数据赋能已成为未来发展方向。《公安机关“十四五”规划(2021-2025年)》《关于加强公安大数据智能化建设应用的指导意见》等重要文件及会议精神,为公安信息化建设指明了道路。公安信息化不仅关乎打击犯罪、维护社会稳定,更在大型活动安保、便民服务等方面发挥着不可替代的作用。面对城市高速发展和人口快速涌入带来的治安维稳压力,以及新型犯罪手段层出不穷的挑战,传统工作模式已力不从心,而信息化手段则成为提升警务效能的关键。 GIS技术作为公安信息化的重要支撑,正以其独特优势赋能公安行业。超图BitDC技术体系等先进解决方案,为公安信息化建设保驾护航。这些技术不仅支持三维、数据类别广、体量大,还实现了桌面、WEB、移动、VR、AR全端支持,满足了公安工作对时空数据治理及应用的高要求。云原生GIS支撑构建的PGIS2.0平台,通过分布式存储与计算、智能运维等技术,实现了平台支撑能力的全面升级。同时,边缘计算、全国产化方案等技术的应用,进一步提升了公安信息化的安全性和可靠性。在数据处理和分析方面,大数据智能分析技术通过多源、全量、实时公安大数据的处理,提供了地理围栏、封控圈等新型空间分析算子,为公安工作提供了强有力的数据支撑。此外,公安信息化应用还实现了大数据存储、分布式GIS支持等功能,为实战分析提供了更多可能。 在实际应用中,GIS技术已广泛应用于公安行业的各个领域。以某省公安时空信息支撑平台为例,该平台汇聚了海量二三维地理数据,通过快展示、速上图、稳支撑等技术手段,实现了十余警种数据的快速接入和灵活应用。在某市公安局大数据平台,地址时空库、人口时空库等时空数据库的建设,为警务工作提供了更为精准的数据支持。同时,多端应用全覆盖的警务综合态势系统,通过大屏展示、地理资源门户等方式,全面支撑了警务业务应用。此外,智慧监所、可视化指挥调度平台等实战应用系统的建设,也进一步提升了公安工作的智能化水平。这些成功案例不仅展示了GIS技术在公安行业的应用成果,更为未来智慧警务的发展提供了宝贵经验。在趣味性和知识性方面,这些技术的应用不仅让公安工作更加高效便捷,也让公众对公安工作有了更深入的了解和认识。对于写方案的读者而言,这些案例和技术创新点无疑将为他们提供丰富的灵感和参考。 综上所述,GIS技术正以其独特优势引领公安行业信息化迈向新高度。随着技术的不断发展和应用的不断深化,未来智慧警务将呈现出更加智能化、高效化、便捷化的特点。公安行业应紧跟时代步伐,充分利用信息化手段提升警务效能,为维护社会稳定和人民安全作出更大贡献。

  • MATLAB 实现基于AdaBoost(Adaptive Boosting)进行时间序列预测模型的项目详细实例(含模型描述及示例代码)

    内容概要:本文详细介绍了如何使用MATLAB实现基于AdaBoost的时间序列预测模型,涵盖了项目背景、目标、挑战、特点与创新点及其广泛应用领域。AdaBoost作为一种强大的集成学习方法,通过多个弱学习器加权组合提升预测性能。该模型能更好地处理非线性关系、噪音及长期依赖问题,并应用于金融市场、气象预报、能源需求等多个领域。同时,文中给出具体的模型设计和代码示例,并提出了数据预处理的方法,包括异常值平滑、窗口化特征提取等。 适合人群:具有一定编程能力和数据分析经验的研发人员和技术爱好者。 使用场景及目标:①需要构建更精准且鲁棒的时间序列预测工具的研究者;②关注模型评估指标多样化的技术人员;③寻求高效解决高维、复杂时间序列数据的开发者。 阅读建议:重点关注AdaBoost算法在回归问题中的改进之处,以及具体实现细节,同时参考提供的示例代码进行实践。理解AdaBoost如何应对各种数据处理和技术挑战,并根据个人需求调整相应的参数设置和评估标准。

Global site tag (gtag.js) - Google Analytics