1. kamerák
  2. Car Audio & Electronics
  3. Home Audio
  4. Personal Audio
  5. TV-k
  6. Okos otthon
  >> Elektronikai Technológia Online >  >> 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. Programozási nyelvek a BlackBerry
  2. A hátrányai Kábel TV
  3. A hátrányai a plazma TV
  4. A hátrányai a plazma TV
  5. A digitális műsorszórás hátrányai