1. Kamerák
  2. Autóhifi és elektronika
  3. Otthoni audió
  4. Személyes audió
  5. Televíziók
  6. Okos otthon
  >> Elektronikus Technológia >  >> Okos otthon >> Okos élet

A Ruby programozás hátrányai

A Ruby, egy objektum-orientált kódolási struktúra, amely főként a Perl és a Smalltalk programozási nyelvek kombinációja, számos előnnyel járhat, de számos hátrányt is jelent minden számítógép-programozó számára. A legtöbb hátrány abból adódik, hogy számos veterán versenytárs között nehéz új számítógépes nyelvnek lenni.

Közösségek és támogatás

Az olyan nyelvek, mint a PHP és a C#, amelyek a két legnépszerűbb kódolási nyelv, kiterjedt online támogató közösségekkel és könyvekkel rendelkeznek. Másrészt Ruby támogató közössége nem akkora, mint a PHP támogató közösségei. A Ruby programozásról szóló könyvek szintén nem olyan kiterjedtek, mint a C#. Az msdn.com, a Microsoft Corporation blogja szerint 2006-ban csak körülbelül 400 C#-ról szóló könyv van a piacon, míg a Ruby-hoz kapcsolódó könyvek száma csak 50.

Lassú feldolgozás

Számos benchmark webhely, amely rendszeresen futtat és teszteli a programozási nyelvek válaszidejét, gyakran a Rubyt az egyik lassabb programozási nyelvként írja le. Tim Brayt, egy kanadai fejlesztőt, aki 2004 és 2010 között a Sun Microsystems webtechnológiákért felelős igazgatója volt, 2008-ban azt mondta, hogy a Ruby túl lassú, és feldolgozás közben akár húszszor is lassabb lehet, mint a Java.

Új nyelv

Más számítógépes nyelvekkel összehasonlítva a Ruby meglehetősen új, és megvan a maga egyedi kódolási nyelve. Egyes programozók ezt hátránynak tekintik, mert a használat előtt jelentős időre van szükségük ahhoz, hogy megtanulják a nyelvet. Mivel a Ruby tanulása olyan, mint egy másik nyelv tanulása, sok programozó inkább ragaszkodik ahhoz, amit már tud, és amit tud fejleszteni.

Fejlesztés

2011 júliusától a Ruby legújabb verziója az 1.9-es verzió, néhány frissítéssel. Más programozási nyelvekhez képest a Ruby fejlesztése és frissítése lassabb. A Rubynál két évvel később kifejlesztett PHP már az 5.3-as verzióján fut, évente többször is megjelennek frissítések és hibajavítások. A Ruby on Rails, a Rubyt használó webalapú programozási platform még a Ruby 1.9-es verziójával sem kompatibilis.


  1. A hátrányai a plazma TV
  2. A hátrányai a plazma TV
  3. Az Internet Protokoll hátrányai
  4. Az eBay hátrányai
  5. A magas szintű programozási nyelvek hátrányai