Microsoft, AJAX, Ruby on Rails

0
FZ

Görüşler

0
FZ
0
FZ
Çok eğlenceli olduğunu itiraf etmeliyim.

Bana nedense Microsoft Access'i hatırlattı. Yani belli ölçekte ve çok büyük karmaşıklıkta olmayan işler için ciddi anlamda çok hızlı uygulama geliştirme ortamı.
0
FZ
Ruby ve AJAX bağlamında bir başka video:

http://www.rubyonrails.com/media/video/rails-ajax.mov
0
anonim
Büyük ölçekli projelerde RoR un başarılı olamayacağını size düşündüren nedir ?
0
FZ
Aksini size düşündüren ne? Bununla yapılmış en büyük çaplı yazılım uygulaması nedir, kaç kişi ne kadar süre uğraşmıştır, vs. vs. Yani evet, epey eğlenceli ve o ölçek için basit görünüyor ama işte meselemiz hep şu değil mi, işler belli bir kritik karmaşıklığı geçtiğinde ve birçok kişi elini işin içine sokmaya başladığında bunu nasıl kontrol altına alırsınız, performans, vs. mevzularını nasıl halledersiniz ve daha bir ton soru. Buna dair vaka çalışmaları görmemiz gerek diye düşünüyorum.
0
anonim
Evet pek çok ticari firma ve bunların geliştirdiği proje olmasına karşın dediğiniz büyük de bir yazılım yok ( hani şöyle yahoo ya 50 milyon dolara satılabilecek türden ;-) ) Ama RoR un ne kadar genç bir framework olduğunu biliyorsunuz. Bu kadar genç bir framewokle yapılmış büyük çaplı projelerin olmaması onun teknik yönden bu işe uygun olmadığı saptamasını yapmak için yeterli değildir bence...
0
FZ
Tekrar belirteyim, söz konusu Ruby videoları gerçekten eğlenceli, güzel ve ufuk açıcı idi.

MS Access benzetmesi yapmamın sebebi, işte yani bir iş vardır ve Access ile hakikaten çok hızlı gerçekleştirirsiniz, RoR ile de videodaki kişi çok az kod yazarak ve akıllıca mekanizmalar kullanarak çok hızlı sistem geliştirebiliyor, üstüne bir de birim testi filan yapıyordu (sanırım). Bunları gördüğüme sevindim. Öte yandan MS Access'in ciddi problemleri vardır, işin çapı büyüyünce kafanıza dank eder ve artık daha bilinçli olursunuz filan. Ruby bu bakımdan benzerdir ona demiyorum, sadece daha dikkatli yaklaşmalı ve elimizdekini iyice zorlayıp sınırlarını bir görmeli.

Karmaşıklık derken kast ettiğim işte yani şirket ortamlarında filan çalışırken başımıza gelenler, birkaç yüz birbirine tablo (ya da bazı projeler için birkaç bin), binlerce stored procedure, bunların birbirisi ile ilişkisi, başka sistemlerle entegrasyon vs. third-party yazılımlarla entegrasyon uzuyor gidiyor.

Ruby ve RoR bu konularda sınavı başarı ile geçer umarım çünkü dediğim gibi hakikaten güzel videolardı, dilin bazı şeyleri eleştirilebilse de, güzel bir dil (yazarının Lisp'i vurgulaması ve Lisp sever olması ayrı bir güzellik).
Görüş belirtmek için giriş yapın...

İlgili Yazılar

StarLogo'nun Yeni Versiyonu Duyuruldu

ahmetozdemir

Modelleme ve simülasyon yazılımı StarLogo'nun yeni versiyonu StarLogo TNG (The Next Generation) Preview 2 duyuruldu. Bu sürümdeki en büyük özellik Preview 1'den her bakımdan daha hızlı olması.

Rosetta Stone: Dil Öğrenme Aracı

SHiBuMi

Rosetta Stone, temel mantığı "Yeni bir dili öğrenmenin en iyi yöntemi nedir? Kendi anadilinizi öğrendiğiniz yöntem" olan, çok başarılı bir yabancı dil öğrenme aracı. Sitelerinde de belirttikleri üzere, ilk dilimizi yani anadilimizi, okula bile gitmeden öğreniyoruz. Bunu, gördüklerimizi, işittiklerimizi başka hiçbir dile dayandırmadan yapıyoruz. Aynı yöntemi, yeni bir dil öğrenmek için de rahatlıkla kullanabiliriz.

Türkçe Inkspace Belgesi

talat

Inkspace hakkında genel bir bilgi veren Türkçe ilk belge yayınlandı. Belgede genel anlamda Inkspace kullanımı anlatılırken aynı zamanda bir tane İsvec bayrağı yapılıyor. Belgeye http://uyarer.com/blog sayfasından ulaşabilirsiniz

Bloguna Bıraktığım Konuşmayı Gördün Mü?

FZ

Kötü bir hafızanız mı var? Daha demokratik bir Internet mi arzuluyorsunuz? Internet'i kendiniz mi yapmak istiyorsunuz?

İsveç'li bir start-up tarafından geliştirilen ve şu anda BETA aşamasında olan http://stix.to/ kendini bu sloganlarla tanıtıyor ve herhangi bir web sayfasına chat kutuları, sesli mesajlar yahut yazılı notlar bırakmanızı sağlıyor. Ve tabii bunları diğer kullanıcılarla da paylaşabiliyorsunuz (örnek videoyu buradan izleyebilirsiniz).

C++ : `Standard Library´nin Ötesine Geçin

FZ

C++ programlama dilinde ustalaştıktan sonra çoğu programcının yaptığı ilk iş nedir? Standart fonksiyon kitaplığının dışındaki fonksiyon kitaplıklarını öğrenmek. Elbette standart C++ fonksiyon kitaplığının içinde karakter dizisi fonksiyonları, G/Ç kanalları, `container´lar, öteleyiciler (iterators), algoritmalar, vs. mevcuttur ancak modern programlama dünyasında en çok kullanılan kavramlar standart olarak gelmez: ağ programlama, GKA (Grafik Kullanıcı Arayüzü), eşzamanlılık, vs.

C++ in a Nutshell kitabının yazarı Ray Lischner, Blitz++, MTL (Matrix Template Library), ACE (Adaptive Communication Environment), Loki ve Boost gibi kitaplıkları ele aldığı bu yazısında C++ programcısının verimliliğini artırabilecek önemli noktalara dikkat çekiyor.