<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Ebraim Sambo</title>
    <description>The latest articles on DEV Community by Ebraim Sambo (@ebraim_sambo).</description>
    <link>https://dev.to/ebraim_sambo</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F1933540%2Ff5e030b7-fd31-478a-850e-b08974dcf643.jpg</url>
      <title>DEV Community: Ebraim Sambo</title>
      <link>https://dev.to/ebraim_sambo</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/ebraim_sambo"/>
    <language>en</language>
    <item>
      <title>Pare de fazer comparações patéticas</title>
      <dc:creator>Ebraim Sambo</dc:creator>
      <pubDate>Mon, 19 Aug 2024 22:33:30 +0000</pubDate>
      <link>https://dev.to/ebraim_sambo/pare-de-fazer-comparacoes-pateticas-548k</link>
      <guid>https://dev.to/ebraim_sambo/pare-de-fazer-comparacoes-pateticas-548k</guid>
      <description>&lt;p&gt;No mundo da programação e no do desenvolvimento de softwares é normal houver comparações entre linguagens, frameworks e bibliotecas ou qualquer outra ferramenta que os desenvolvedores utilizam e gere opiniões diferentes. &lt;/p&gt;

&lt;p&gt;No entanto, todos nós soubemos que algumas linguagens, frameworks e bibliotecas  resolvem problemas diferentes e outras resolvem os mesmos problemas, mas com caminhos diferentes. Esse paragrafo parece anormal, mas é o que acontece neste universo!&lt;/p&gt;

&lt;p&gt;Já algumas delas sugiram para resolver um problema, outras surgiram para resolver dois ou mais de três e outras no entanto, nasceram com o pecado da gula e tentam resolver todos os problemas, como é o caso de &lt;strong&gt;Python&lt;/strong&gt;, &lt;strong&gt;Javascript&lt;/strong&gt; e &lt;strong&gt;C#&lt;/strong&gt; que estão tanto na web, mobile, desktop, banckend, forntend, inteligência artificial e por ai por fora.&lt;/p&gt;

&lt;p&gt;Esse fenómeno que acontece no mundo do desenvolvimento não pode ser encarado como uma pedra no sapato para aqueles que utilizam linguagens ou ferramentas diferente, ao ponto de houver comparações e discussões que chagam a ser patética, fora do normal e que não têm cabimento ou fundamento algum.&lt;/p&gt;

&lt;p&gt;Não pense que estas comparações absurdas surgem apenas no seio de iniciantes ou na comunidade &lt;strong&gt;JavaScript&lt;/strong&gt; que é o epicentro das opiniões patéticas no mundo do desenvolvimento de softwares em relação a coisas que são diferentes. &lt;/p&gt;

&lt;p&gt;Eu particularmente já presenciei comparações vinda de desenvolvedores seniores e até plenos, ou pessoas de linguagens mais robustas que pelas suas experiências e talentosas que são ousaram em comparar um framework com uma biblioteca ou uma linguagem de baixo nível, com uma linguagem de nível superior.&lt;/p&gt;

&lt;p&gt;Agora pense comigo, porque um indivíduo normal tem o desejo ou a necessidade de alegar que um framework é melhor que uma biblioteca, sabendo que são coisas absolutamente diferente e que resolvem problemas diferentes.&lt;/p&gt;

&lt;p&gt;Se para ti, presenciar este tipo de situação não seja mais absurdo do que ouvir iniciantes a falarem que &lt;strong&gt;HTML&lt;/strong&gt; é uma linguagem de programação, eu acho que tu fazes parte dos mesmos patetas que não conhecem a história por detrás dos surgimentos das tecnologias.&lt;/p&gt;

&lt;p&gt;Eu não percebo porque as pessoas fazem comparações do gênero, como, por exemplo: comparar o &lt;strong&gt;React&lt;/strong&gt; com &lt;strong&gt;Laravel&lt;/strong&gt;, sabendo que o &lt;strong&gt;React&lt;/strong&gt; é uma biblioteca frontend e o &lt;strong&gt;Laravel&lt;/strong&gt; é um framework fullstack. Ou compararem o &lt;strong&gt;React&lt;/strong&gt; com &lt;strong&gt;Vue&lt;/strong&gt; e &lt;strong&gt;Angular&lt;/strong&gt;  sabendo que ambos os últimos são frameworks e o primeiro é uma biblioteca.&lt;/p&gt;

&lt;p&gt;No meu ponto de vista e acredito no de outras pessoas coerentes, seria convencional compararem frameworks fullstack com pilhas do mesmo género, ou seja evitem comparar um framework fullstack com um framework forntend ou um framework backend com frontend e vice-versa.&lt;/p&gt;

&lt;p&gt; &lt;br&gt;
Por exemplo, seria viável compararem &lt;strong&gt;Laravel&lt;/strong&gt; com &lt;strong&gt;Spring&lt;/strong&gt;, &lt;strong&gt;Ruby on Rails&lt;/strong&gt;, &lt;strong&gt;Djagon&lt;/strong&gt; ou até mesmo &lt;strong&gt;Next.jS&lt;/strong&gt; que agora se declara como um framework fullstack do que compara-las com pilhas que são de categorias diferentes, ou com  bibliotecas.&lt;/p&gt;

&lt;p&gt;Outra asneiras que mais me chocam, é as comparações entre as linguagens de programação. Como é possível uma pessoa com uma caixa craniana que por dentro dela, alberga um saco de miolos chamado cérebro, tenta comparar &lt;strong&gt;PHP&lt;/strong&gt; com &lt;strong&gt;Python&lt;/strong&gt;, ou a linguagem &lt;strong&gt;GO&lt;/strong&gt; com &lt;strong&gt;Rust&lt;/strong&gt; ou quaisquer outras linguagens que surgiram com propósitos diferentes.&lt;/p&gt;

&lt;p&gt;Perceba que &lt;strong&gt;PHP&lt;/strong&gt; é uma linguagem que nasceu na web e se ela vai morrer sim ou não, o destino dela é a web. Eu particularmente não consigo enxergar um outro destino para o &lt;strong&gt;PHP&lt;/strong&gt; além deste. Porque tudo parte do princípio que quando &lt;strong&gt;Rasmus Lerdorf&lt;/strong&gt; criou os seus scripts em &lt;strong&gt;C&lt;/strong&gt; para criar o seu blogue pessoal em 1994 que por ventura, hoje tais scripts evoluíram para uma linguagem de programação que chamamos de  &lt;strong&gt;PHP&lt;/strong&gt;, ele não estava interessado em criar uma linguagem de programação para resolver os teus problemas de interpretação das coisas, mas sim porque varias pessoas sugeriram para que ela seja uma. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Rasmus Lerdorf&lt;/strong&gt; apenas queria criar um blogue diferente dos demais que as pessoas chegaram de admirar e posteriormente teve ajuda de dois indivíduos de nacionalidade israelense que direcionaram o PHP para ser uma linguagem de Programação.&lt;/p&gt;

&lt;p&gt;Então será difícil o &lt;strong&gt;PHP&lt;/strong&gt; ter outro rumo que não seja web, porque todas as tentativas de migrar para outros sectores foram um falhanço. Agora pense comigo novamente, porque um individuo normal que não conhece história do &lt;strong&gt;PHP&lt;/strong&gt; ousa em comparara-lo com &lt;strong&gt;Python&lt;/strong&gt; que é uma linguagem projetada para resolver os problemas de sintaxe ou de abstração das linguagens como &lt;strong&gt;C&lt;/strong&gt;, &lt;strong&gt;C++&lt;/strong&gt; e &lt;strong&gt;Java&lt;/strong&gt; que são mais robustas. Ou comparar &lt;strong&gt;Python&lt;/strong&gt; com &lt;strong&gt;C++&lt;/strong&gt;, sabendo que &lt;strong&gt;Python&lt;/strong&gt; foi escrito com &lt;strong&gt;C++&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;Nesse mundo desenvolvimento de softwares alguns levam as coisas com uma certa emoção, sem saber como realmente as coisas funcionam. O &lt;strong&gt;Facebook&lt;/strong&gt;, o &lt;strong&gt;Google&lt;/strong&gt;, a &lt;strong&gt;Microsoft&lt;/strong&gt; ou certos &lt;strong&gt;programadores&lt;/strong&gt; nem sempre criam projetos ou tecnologias &lt;strong&gt;Open Source&lt;/strong&gt; para nós utilizarmos como brinquedos num parque de diversão, mas sim elas as vezes criam ou financiam coisas do gênero para usarem os programadores como intermédio no processo de &lt;strong&gt;Marketing Inverso&lt;/strong&gt; para levar outras empresas aderirem os seus serviços, por meio dessas ferramentas. Então para de discutir nos &lt;strong&gt;fóruns&lt;/strong&gt;, nos &lt;strong&gt;grupos&lt;/strong&gt; e nos servidores do &lt;strong&gt;Discord&lt;/strong&gt; que uma linguagem de programação, framework e biblioteca é melhor em relação aos outras, sem saber o motivo real delas existirem…&lt;/p&gt;

&lt;p&gt; &lt;/p&gt;

&lt;p&gt; &lt;/p&gt;

</description>
      <category>beginners</category>
      <category>news</category>
      <category>php</category>
      <category>discuss</category>
    </item>
  </channel>
</rss>
