在编程和软件开发领域,语言、框架和库或开发人员使用的任何其他工具之间进行比较并产生不同意见是很正常的。
但是,我们都知道某些语言、框架和库解决不同的问题,而其他语言、框架和库则解决相同的问题但采用不同的路径。这一段看似不正常,但这就是这个宇宙中发生的事情!
其中一些人建议解决一个问题,另一些人似乎解决两个或三个以上问题,然而,其他人则天生贪吃,并试图解决所有问题,就像Python、Javascript 和 C# 分别适用于网络、移动、桌面、banckend、forntend、人工智能等。
这种发生在开发世界中的现象不能被视为那些使用不同语言或工具的人的眼中钉,以至于出现了可悲的比较和讨论,脱离了现实。普通且没有地位或任何基础。
不要认为这些荒谬的比较只出现在初学者或 JavaScript 社区中,这是软件开发世界中与不同事物相关的可悲观点的中心。
我个人见过来自资深甚至成熟的开发人员或拥有更强大语言的人的比较,他们由于他们的经验和才华,敢于将框架与库或低级语言进行比较具有高级语言。
现在和我一起想一想,为什么一个普通人有愿望或需要声称框架比库更好,因为知道它们是完全不同的东西并且它们解决不同的问题。
如果对你来说,目睹这种情况并不比听到初学者说HTML是一种编程语言更荒谬,我认为你是同一群白痴,不知道背后的历史技术的出现。
我不明白为什么人们会进行这样的比较,例如:将 React 与 Laravel 进行比较,知道 React 是一个库前端并且 Laravel 是一个全栈框架。或者将 React 与 Vue 和 Angular 进行比较,知道后者都是框架,而第一个是库。
在我看来,并且我相信其他相关人士的观点,将全栈框架与相同流派的堆栈进行比较是很常见的,也就是说,避免将全栈框架与前端框架或后端框架与前端,反之亦然。
例如,可以将 Laravel 与 Spring、Ruby on Rails、Djagon 甚至 Next.jS 进行比较 现在将自己声明为全栈框架,而不是将它们与来自不同类别的堆栈或库进行比较。
另一个最让我震惊的废话是编程语言之间的比较。一个有脑壳的人,里面装着一袋被称为大脑的大脑,怎么可能尝试将 PHP 与 Python 或语言 GO 与 Rust 或出于不同目的而出现的任何其他语言。
注意,PHP是一种诞生于网络的语言,无论它消亡与否,它的命运都是网络。除此之外,我个人看不到 PHP 的其他命运。因为一切都假设当 Rasmus Lerdorf 在 1994 年用 C 创建他的脚本来创建他的个人博客时,今天,今天,这些脚本已经演变成一种编程语言,我们称之为 PHP,他对创建一种编程语言来解决解释事物的问题不感兴趣,而是因为有几个人建议将其作为一种语言。
Rasmus Lerdorf只是想创建一个与其他人不同的博客,让人们欣赏,后来得到了两个以色列籍人士的帮助,他们指导 PHP 成为一种编程语言。
所以PHP很难有除Web之外的另一个方向,因为所有迁移到其他领域的尝试都失败了。现在再和我一起想一想,为什么一个不知道PHP历史的普通人敢将它与Python这种旨在解决语法或抽象问题的语言进行比较? C、C 和 Java 等语言更强大。 或者将 Python 与 C 进行比较,知道 Python 是用 C 编写的。
在这个软件开发世界中,有些人带着某种情绪对待事物,而不知道事物到底是如何工作的。 Facebook、Google、Microsoft或某些程序员并不总是创建开源项目或技术供我们使用他们把它们当作游乐园里的玩具,但他们有时会创造或资助类似的东西,在逆向营销过程中使用程序员作为中介,通过这些工具让其他公司加入他们的服务。因此,不要在论坛、群组和Discord服务器上争论一种编程语言、框架和库比其他语言、框架和库更好,而不知道它们的真正原因存在…
免责声明: 提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发到邮箱:[email protected] 我们会第一时间内为您处理。
Copyright© 2022 湘ICP备2022001581号-3