Konu: Ruby
Tekil Mesaj gösterimi
  #21 (permalink)   iTrader 
Alt 2007-04-04, 00:52
Caesar - ait Kullanıcı Resmi (Avatar)
Caesar Caesar isimli üyemiz çevrimdışıdır. (Offline)
Platinum Member
 
Üyelik tarihi: Jun 2006
Nerden: /dev/null
Mesajlar: 2.576
Teşekkür: 0
Thanked 0 Times in 0 Posts
Tecrübe Puanı: 0
iTrader: %100/6
Caesar will become famous soon enoughCaesar will become famous soon enough
Standart

Ruby sanırsam yanlış biliyorda olabilirim Pyhton tabanlı bir dil. pyhton tabanlı derken yanlış anlaşılmasın kendi başına bir uygulama geliştirme dilidir ruby.

PHP ile asp ilk çıktığında basic dillerdi ama sürekli geliştiler atıyorum asp bir çok dili destekler php de hızı ve çoğu sunucuyu desteklemesiyle 1. sıraya oturdu.

Zaten PHP6 gelecek nesil derlenebilir web dili olması son nokta olacak. Sabırsızlıkla 6 nın büyülü dünyasına kendimi atmayı bekliyorum.

Ruby nin bu iki dil ile karşılaştırılması için çok fazla gelişmesi ve geliştirilmesi lazım. Açık kaynak olması güzel asp yi kolayca geçebilecektir bu yüzden. Ama PHP 'nin developer tayfasının çok ama çok fazla olması ruby için dezavantaj olacaktır.

Ruby ile Pyhton çok benzer dillerdir. İşlevselliği bakımızdan. Php kodlama ya alışan ruby de evet zorluk çekecektir. Ben bu güne kadar hiç kullanmadım ama inceledim.

Birde şu var bugüne kadar öğrendiğim diller arasında en eğlenceli olan Pyhton sonra PHP dir.

Ruby duyduklarıma herşeyi hazir verebilen bir uygulama. Bana da bu yanlış geliyor. Mantığı kavramadan herşeyi hazir elde etmek.

Örnekle açıklayacak olursam;

PHP5 çıkana kadar sql_injection dan kurtulak için binbir türlü şebeklikler yaptık. Ve nasıl kurtulacağımızı öğrendik. PHP5 ile mysql_escape fonksiyonları türedi herkes rahata erdi. Rahata erdi ama direk escape ler olsaydı ve biz hiç o injection ları yaşamasaydık, bu kadar bilgi edinemezdim diyorum. Mantığını kavrayamazdık hiç yoktan.

Ruby birden diyer dillere yetişecem diye bu mantık anlayışını kaldırmış gibime geliyor.

tabii deneyip kullananlar var ise aramızda onlarıda dinlemekten haz duyarım.
Alıntı ile Cevapla