您的位置:主页 > 营销知识 > 优化策略 > 如果JavaScript成为第一个主要的编程语言
小编:如果JavaScript成为第一个主要的编程语言,JavaScript将如何成为大多数开发人员工具包的一部分?如果有
如果JavaScript成为第一个主要的编程语言,JavaScript将如何成为大多数开发人员工具包的一部分。如果JavaScript成为互联网历史上第一个真正主导的编程语言怎么办?大约十年前,编码文化发生了巨大变化。从孤独的军队一开始就是
如果JavaScript成为第一个支配的编程语言会怎样?
JavaScript已成为大多数开发人员工具包的一部分。如果JavaScript成为互联网历史上第一个真正主导的编程语言怎么办?
大约十年前,编码文化发生了巨大变化。
从孤军战开始,与公司的同事或开源项目合作,它突然变得更加社会化。从如何共享代码到如何找到答案,以及如何发现新技术,所有这些都与其他程序员的态度和行为有关。
简而言之,软件开发人员通过互联网连接,就像他们的计算机在过去几十年中所经历的变化一样。
网络
互联网对节目文化的影响体现在很多方面,其中一些值得我们研究:
Stack Overflow正在迅速出现,为编程相关问题和其他常见问题提供答案,并且是编程相关信息的主要来源。众所周知,参与Stack Overflow社区有一定的门槛,但毫无疑问,它构成了一个编程知识网络,可以增强编程信息的可发现性,并加速社会化可以促进技术采用的观念。如果框架或工具在Stack Overflow上具有活动标记,则更有可能吸引新的采用者。
代码协作遵循类似的模式:GitHub十年前一直是一个功能强大的代码共享平台。虽然它的原始价值是为了推广当时新兴的分布式版本控制工具Git,但其社会价值已经扩展为托管项目价值和可靠性的基础。项目的星号,分支或数量的跟随者代表了代码的可信度。
然而,GitHub也存在问题,例如Git的学习曲线和围绕项目变化而不是项目本身的组织,所有这些都将使一些用户难以参与网络。尽管如此,GitHub上的社交信号仍然深深影响了开发人员对工具和技术的采用。
最后,我们有很多关于新闻和讨论的信息来源,比如黑客新闻,这是最重要的一个。虽然这是众所周知的大型网络编程社区中最敌对的,但它仍然无形地推广新的软件技术和新想法。黑客新闻扩大工具通常有助于大规模采用工具,而产品讨论则是编程世界中人们评估特定平台的另一个社会信号。在某种程度上,更关注产品的社区(例如产品搜寻)也具有这些功能中的一些。
对于上述每一个,如果我们可以忽略社区中的缺陷,我们可以看到更深层次的模型:我们对软件的评估主要基于他们的社交表现,而不仅仅是表面上。 “目标”技术优势。
技术一直存在于社会背景中,对技术平台的风险或可靠性的评估始终依赖于社会指标。然而,这些模式的加速和围绕代码的社交网络的扩展意味着制度指标(例如“哪家公司正在资助项目开发?”)现在仅次于社交信号。
同样,自上而下的技术成熟度指标需要通过自下而上的指标进行补充,例如有多少人关注框架或有多少人为工具撰写评论。在考虑新技术时,即使是纯粹的社会因素,例如Gitter或Slack聊天室中项目参与者的数量,或者在社交媒体上关注项目的人数,也包括在我们的考虑范围内。
然后出现法律
尽管Jeff Atwood在社交媒体上分享的所有内容几乎让我崩溃,但在过去的几年里,他已经表达了一些有价值的想法。可能没有比以他命名的法律更有先见之明(阿特伍德定律):
任何可以用JavaScript编写的应用程序最终都将用JavaScript编写。
杰夫的灵感来自互联网之父蒂姆伯纳斯 – 李的“最小权力原则”。但是当杰夫撰写博客文章时,JavaScript只是一个“玩具”,使用JavaScript开发一切的想法似乎很荒谬。然而,互联网正在发展,几十年后,记录了移植到JavaScript或使用JavaScript重写的项目(https://www.reddit.com/r/atwoodslaw/)。
当前网址:sougouyouhua/693.html
上海云轩网络版权所有 Copyright©2008-2018 http://www.lvon8.com All Rights Reserved 备案号:沪ICP备14049216号