”工欲善其事,必先利其器。“—孔子《论语.录灵公》
首页 > 编程 > 停止进行可悲的比较

停止进行可悲的比较

发布于2024-11-04
浏览:667

Pare de fazer comparações patéticas

在编程和软件开发领域,语言、框架和库或开发人员使用的任何其他工具之间进行比较并产生不同意见是很正常的。 

但是,我们都知道某些语言、框架和库解决不同的问题,而其他语言、框架和库则解决相同的问题但采用不同的路径。这一段看似不正常,但这就是这个宇宙中发生的事情!

其中一些人建议解决一个问题,另一些人似乎解决两个或三个以上问题,然而,其他人则天生贪吃,并试图解决所有问题,就像PythonJavascriptC# 分别适用于网络、移动、桌面、banckend、forntend、人工智能等。

这种发生在开发世界中的现象不能被视为那些使用不同语言或工具的人的眼中钉,以至于出现了可悲的比较和讨论,脱离了现实。普通且没有地位或任何基础。

不要认为这些荒谬的比较只出现在初学者或 JavaScript 社区中,这是软件开发世界中与不同事物相关的可悲观点的中心。 

我个人见过来自资深甚至成熟的开发人员或拥有更强大语言的人的比较,他们由于他们的经验和才华,敢于将框架与库或低级语言进行比较具有高级语言。

现在和我一起想一想,为什么一个普通人有愿望或需要声称框架比库更好,因为知道它们是完全不同的东西并且它们解决不同的问题。

如果对你来说,目睹这种情况并不比听到初学者说HTML是一种编程语言更荒谬,我认为你是同一群白痴,不知道背后的历史技术的出现。

我不明白为什么人们会进行这样的比较,例如:将 ReactLaravel 进行比较,知道 React 是一个库前端并且 Laravel 是一个全栈框架。或者将 ReactVueAngular 进行比较,知道后者都是框架,而第一个是库。

在我看来,并且我相信其他相关人士的观点,将全栈框架与相同流派的堆栈进行比较是很常见的,也就是说,避免将全栈框架与前端框架或后端框架与前端,反之亦然。


例如,可以将 LaravelSpringRuby on RailsDjagon 甚至 Next.jS 进行比较 现在将自己声明为全栈框架,而不是将它们与来自不同类别的堆栈或库进行比较。

另一个最让我震惊的废话是编程语言之间的比较。一个有脑壳的人,里面装着一袋被称为大脑的大脑,怎么可能尝试将 PHPPython 或语言 GORust 或出于不同目的而出现的任何其他语言。

注意,PHP是一种诞生于网络的语言,无论它消亡与否,它的命运都是网络。除此之外,我个人看不到 PHP 的其他命运。因为一切都假设当 Rasmus Lerdorf 在 1994 年用 C 创建他的脚本来创建他的个人博客时,今天,今天,这些脚本已经演变成一种编程语言,我们称之为 PHP,他对创建一种编程语言来解决解释事物的问题不感兴趣,而是因为有几个人建议将其作为一种语言。

Rasmus Lerdorf只是想创建一个与其他人不同的博客,让人们欣赏,后来得到了两个以色列籍人士的帮助,他们指导 PHP 成为一种编程语言。

所以PHP很难有除Web之外的另一个方向,因为所有迁移到其他领域的尝试都失败了。现在再和我一起想一想,为什么一个不知道PHP历史的普通人敢将它与Python这种旨在解决语法或抽象问题的语言进行比较? CC Java 等语言更强大。 或者将 PythonC 进行比较,知道 Python 是用 C 编写的。

在这个软件开发世界中,有些人带着某种情绪对待事物,而不知道事物到底是如何工作的。 FacebookGoogleMicrosoft或某些程序员并不总是创建开源项目或技术供我们使用他们把它们当作游乐园里的玩具,但他们有时会创造或资助类似的东西,在逆向营销过程中使用程序员作为中介,通过这些工具让其他公司加入他们的服务。因此,不要在论坛群组Discord服务器上争论一种编程语言、框架和库比其他语言、框架和库更好,而不知道它们的真正原因存在…

版本声明 本文转载于:https://dev.to/ebraim_sambo/pare-de-fazer-comparacoes-pateticas-548k?1如有侵犯,请联系[email protected]删除
最新教程 更多>
  • 如何使用Python有效地以相反顺序读取大型文件?
    如何使用Python有效地以相反顺序读取大型文件?
    在python 中,如果您使用一个大文件,并且需要从最后一行读取其内容,则在第一行到第一行,Python的内置功能可能不合适。这是解决此任务的有效解决方案:反向行读取器生成器 == ord('\ n'): 缓冲区=缓冲区[:-1] ...
    编程 发布于2025-04-05
  • 如何为PostgreSQL中的每个唯一标识符有效地检索最后一行?
    如何为PostgreSQL中的每个唯一标识符有效地检索最后一行?
    postgresql:为每个唯一标识符在postgresql中提取最后一行,您可能需要遇到与数据集合中每个不同标识的信息相关的信息。考虑以下数据:[ 1 2014-02-01 kjkj 在数据集中的每个唯一ID中检索最后一行的信息,您可以在操作员上使用Postgres的有效效率: id dat...
    编程 发布于2025-04-05
  • 可以在纯CS中将多个粘性元素彼此堆叠在一起吗?
    可以在纯CS中将多个粘性元素彼此堆叠在一起吗?
    [2这里: https://webthemez.com/demo/sticky-multi-header-scroll/index.html </main> <section> { display:grid; grid-template-...
    编程 发布于2025-04-05
  • 如何检查对象是否具有Python中的特定属性?
    如何检查对象是否具有Python中的特定属性?
    方法来确定对象属性存在寻求一种方法来验证对象中特定属性的存在。考虑以下示例,其中尝试访问不确定属性会引起错误: >>> a = someClass() >>> A.property Trackback(最近的最新电话): 文件“ ”,第1行, AttributeError: SomeClass...
    编程 发布于2025-04-05
  • 如何在Java中正确显示“ DD/MM/YYYY HH:MM:SS.SS”格式的当前日期和时间?
    如何在Java中正确显示“ DD/MM/YYYY HH:MM:SS.SS”格式的当前日期和时间?
    如何在“ dd/mm/yyyy hh:mm:mm:ss.ss”格式“ gormat 解决方案:的,请访问量很大,并应为procectiquiestate的,并在整个代码上正确格式不多: java.text.simpledateformat; 导入java.util.calendar; 导入java...
    编程 发布于2025-04-05
  • 如何使用FormData()处理多个文件上传?
    如何使用FormData()处理多个文件上传?
    )处理多个文件输入时,通常需要处理多个文件上传时,通常是必要的。 The fd.append("fileToUpload[]", files[x]); method can be used for this purpose, allowing you to send multi...
    编程 发布于2025-04-05
  • 如何使用Depimal.parse()中的指数表示法中的数字?
    如何使用Depimal.parse()中的指数表示法中的数字?
    在尝试使用Decimal.parse(“ 1.2345e-02”中的指数符号表示法表示的字符串时,您可能会遇到错误。这是因为默认解析方法无法识别指数符号。 成功解析这样的字符串,您需要明确指定它代表浮点数。您可以使用numbersTyles.Float样式进行此操作,如下所示:[&& && && ...
    编程 发布于2025-04-05
  • \“(1)vs.(;;):编译器优化是否消除了性能差异?\”
    \“(1)vs.(;;):编译器优化是否消除了性能差异?\”
    答案: 在大多数现代编译器中,while(1)和(1)和(;;)之间没有性能差异。编译器: perl: 1 输入 - > 2 2 NextState(Main 2 -E:1)V-> 3 9 Leaveloop VK/2-> A 3 toterloop(next-> 8 last-> 9 ...
    编程 发布于2025-04-05
  • 为什么PYTZ最初显示出意外的时区偏移?
    为什么PYTZ最初显示出意外的时区偏移?
    与pytz 最初从pytz获得特定的偏移。例如,亚洲/hong_kong最初显示一个七个小时37分钟的偏移: 差异源利用本地化将时区分配给日期,使用了适当的时区名称和偏移量。但是,直接使用DateTime构造器分配时区不允许进行正确的调整。 example pytz.timezone(...
    编程 发布于2025-04-05
  • 如何在GO编译器中自定义编译优化?
    如何在GO编译器中自定义编译优化?
    在GO编译器中自定义编译优化 GO中的默认编译过程遵循特定的优化策略。 However, users may need to adjust these optimizations for specific requirements.Optimization Control in Go Compi...
    编程 发布于2025-04-05
  • 为什么我会收到MySQL错误#1089:错误的前缀密钥?
    为什么我会收到MySQL错误#1089:错误的前缀密钥?
    mySQL错误#1089:错误的前缀键错误descript [#1089-不正确的前缀键在尝试在表中创建一个prefix键时会出现。前缀键旨在索引字符串列的特定前缀长度长度,可以更快地搜索这些前缀。了解prefix keys `这将在整个Movie_ID列上创建标准主键。主密钥对于唯一识别...
    编程 发布于2025-04-05
  • 为什么使用Firefox后退按钮时JavaScript执行停止?
    为什么使用Firefox后退按钮时JavaScript执行停止?
    导航历史记录问题:JavaScript使用Firefox Back Back 此行为是由浏览器缓存JavaScript资源引起的。要解决此问题并确保在后续页面访问中执行脚本,Firefox用户应设置一个空功能。 警报'); }; alert('inline Alert')...
    编程 发布于2025-04-05
  • Java是否允许多种返回类型:仔细研究通用方法?
    Java是否允许多种返回类型:仔细研究通用方法?
    在Java中的多个返回类型:一种误解类型:在Java编程中揭示,在Java编程中,Peculiar方法签名可能会出现,可能会出现,使开发人员陷入困境,使开发人员陷入困境。 getResult(string s); ,其中foo是自定义类。该方法声明似乎拥有两种返回类型:列表和E。但这确实是如此吗...
    编程 发布于2025-04-05
  • 如何干净地删除匿名JavaScript事件处理程序?
    如何干净地删除匿名JavaScript事件处理程序?
    删除匿名事件侦听器将匿名事件侦听器添加到元素中会提供灵活性和简单性,但是当要删除它们时,可以构成挑战,而无需替换元素本身就可以替换一个问题。 element? element.addeventlistener(event,function(){/在这里工作/},false); 要解决此问题,请考虑...
    编程 发布于2025-04-05
  • 如何在Java中执行命令提示命令,包括目录更改,包括目录更改?
    如何在Java中执行命令提示命令,包括目录更改,包括目录更改?
    在java 通过Java通过Java运行命令命令可能很具有挑战性。尽管您可能会找到打开命令提示符的代码段,但他们通常缺乏更改目录并执行其他命令的能力。 solution:使用Java使用Java,使用processBuilder。这种方法允许您:启动一个过程,然后将其标准错误重定向到其标准输出。...
    编程 发布于2025-04-05

免责声明: 提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发到邮箱:[email protected] 我们会第一时间内为您处理。

Copyright© 2022 湘ICP备2022001581号-3