1. 「柴叔SEO」首页
  2. 整站优化

如果JavaScript成为第一个主要的编程语言

seo5.jpg

小编:如果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

原创文章,作者:柴叔seo,如若转载,请注明出处:https://www.cxta.com/5328.html

发表评论

登录后才能评论

联系我们

13888888888

在线咨询:点击这里给我发消息

邮件:888888@qq.com

工作时间:周一至周五,9:30-18:30,节假日休息

QR code