1. kamere
  2. Car Audio & Electronics
  3. Domači glasbeni sistem
  4. Osebni avdio
  5. televizorji
  6. Pametni dom
  >> Elektronske tehnologije Online >  >> Pametni dom >> Pametno življenje

Slabosti programiranja Ruby

Ruby, objektno usmerjena kodna struktura, ki je v glavnem kombinacija programskih jezikov Perl in Smalltalk, ima lahko več prednosti, vendar ima tudi več pomanjkljivosti za vsakega računalniškega programerja. Večina slabosti izhaja iz težav, ki jih predstavlja nov računalniški jezik med številnimi veteranskimi tekmovalci.

Skupnosti in podpora

Jezika, kot sta PHP in C#, dva najbolj priljubljena kodirna jezika, imata obsežne spletne skupnosti za podporo in objavljene knjige. Po drugi strani pa skupnost za podporo Rubyju ni tako velika kot skupnosti za podporo PHP. Tudi knjige o programiranju Ruby niso tako obsežne kot tiste C#. Glede na msdn.com, blog korporacije Microsoft, je od leta 2006 na trgu le približno 400 knjig o C#, medtem ko je na trgu le 50 knjig, povezanih z Rubyjem.

Počasna obdelava

Več primerjalnih spletnih mest, ki redno izvajajo in testirajo odzivne čase programskih jezikov, Ruby pogosto opisujejo kot enega počasnejših programskih jezikov. Tim Bray, kanadski razvijalec, ki je bil od leta 2004 do 2010 direktor spletne tehnologije Sun Microsystems, je bil leta 2008 citiran, da je Ruby prepočasen in da je pri obdelavi lahko 20-krat počasnejši od Jave.

Nov jezik

V primerjavi z drugimi računalniškimi jeziki je Ruby dokaj nov in ima svoj edinstven kodirni jezik. Nekateri programerji menijo, da je to pomanjkljivost, saj si morajo vzeti precej časa samo za učenje jezika, preden ga začnejo uporabljati. Ker je učenje Rubyja enako kot učenje drugega jezika, se mnogi programerji raje držijo tistega, kar že znajo in lahko razvijejo.

Razvoj

Od julija 2011 je najnovejša različica Rubyja različica 1.9 z nekaj posodobitvami. V primerjavi z drugimi programskimi jeziki so razvoj in posodobitve Rubyja počasnejši. PHP, ki je bil razvit dve leti pozneje kot Ruby, je že v različici 5.3, s posodobitvami in popravki napak, izdanimi večkrat na leto. Ruby on Rails, spletna programska platforma, ki uporablja Ruby, ni združljiva niti z različico 1.9 Rubyja.


  1. Programski jeziki za BlackBerry
  2. Slabosti Kabelska TV
  3. Slabosti plazma TV
  4. Slabosti plazma TV
  5. Slabosti digitalnega oddajanja